afk11/ecssh

Utility to manage elliptic curve ssh keys

Maintainers

Details

github.com/afk11/ecssh

Source

Issues

Installs: 25

Dependents: 1

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 0

Open Issues: 0

Type:application

v0.2 2016-07-13 12:24 UTC

This package is auto-updated.

Last update: 2024-04-23 04:17:32 UTC


README

This library contains some basic tools for working with elliptic curve SSH keys.

Private keys's can be created using PHPECC, and serialized using it's DER/PEM private key serializer. There is also the EncryptedPrivateKeySerializer, used to create older SSH formatted keys. PKCS#8 encoding is on the wishlist.

There is also an SshPublicKeySerializer, which encodes the curve/public key in the SSH format. This is the encoding used for authentication (authorized_keys, Github, etc).

https://tools.ietf.org/html/rfc5656

The PKCS8 code is not yet ready for use!