The Puppet Labs Issue Tracker has Moved:

This issue tracker is now in read-only archive mode and automatic ticket export has been disabled. Redmine users will need to create a new JIRA account to file tickets using See the following page for information on filing tickets with JIRA:

Feature #9830

Support Elliptic Curve SSH keys (patch included)

Added by Pieter Lexis over 4 years ago. Updated over 4 years ago.

Status:ClosedStart date:09/30/2011
Priority:NormalDue date:
Assignee:Ken Barber% Done:


Target version:1.6.2
Keywords:ssh, ecdsa Affected Facter version:1.6.1

We've Moved!

Ticket tracking is now hosted in JIRA:


From version 5.7 onward, openssh has support for elliptic curve DSA keys.

I’ve added a fact for this keytype to the facter master branch ( The fact works, but will probably need a unit test or something. Pull request is on the way.

$ RUBYLIB=./lib ruby bin/facter | grep sshec

sshecdsakey => AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBEzz8Any0i4XKOayFsTB9NkrRA8bDv/jQdEdfTyfxFtr2Qpj5M39SuzxW5oH+WjClYC5V6/pLWXKwBW6Bi3//4=

0001-Add-sshecdsakey-fact.patch Magnifier (1.02 KB) Pieter Lexis, 09/30/2011 02:29 am

Related issues

Related to Puppet - Bug #8193: ssh_authorized_keys should support new key types Closed 07/01/2011


#1 Updated by Ken Barber over 4 years ago

  • Category set to library
  • Status changed from Unreviewed to Investigating
  • Assignee set to Ken Barber
  • Target version set to 144
  • Keywords set to ssh, ecdsa
  • Branch set to


#2 Updated by Ken Barber over 4 years ago

  • Status changed from Investigating to Accepted

Hi Pieter – can you sign a CLA for this? I’ve merged it in already without realizing you haven’t signed it yet – this is normal practice for us before we accept submissions:

Can you sign it retroactively?

#3 Updated by James Turnbull over 4 years ago

  • Status changed from Accepted to Requires CLA to be signed

#4 Updated by Pieter Lexis over 4 years ago

Signed it.

#5 Updated by Ken Barber over 4 years ago

  • Status changed from Requires CLA to be signed to Merged - Pending Release

Awesome. Thanks Pieter – and thanks very much for the contribution.

#6 Updated by Michael Stahnke over 4 years ago

  • Status changed from Merged - Pending Release to Closed
  • Target version changed from 144 to 1.6.2

Released as part of 1.6.2.

Also available in: Atom PDF