0
0
Fork 0
A small library to make management of crypto stuff easier in go.
Go to file
Gibheer 2cfb28a0ce add ed25519 implementation
This adds the ed25519 implementation. It implements most of the API,
apart from three functions.

Both MarshalPem methods write the raw bytes to the channel instead of
exporting it into ASN.1. Maybe this needs to be fixed.
The PrivateKey() function does not return a crypto.PrivateKey at the
moment, as the ed25519 private key does not implement that interface.
2015-07-12 17:46:28 +02:00
AUTHORS add authors file 2015-02-15 21:07:44 +01:00
LICENSE add license 2015-02-15 21:06:59 +01:00
README.md initial commit for pki 2015-02-15 21:04:59 +01:00
certificate.go add crl urls to the certificates 2015-04-01 21:17:42 +02:00
certificate_test.go reformat everything with gofmt 2015-03-25 20:36:21 +01:00
ecdsa.go reformat everything with gofmt 2015-03-25 20:36:21 +01:00
ed25519.go add ed25519 implementation 2015-07-12 17:46:28 +02:00
pem_marshal.go reformat everything with gofmt 2015-03-25 20:36:21 +01:00
private_key_test.go reformat everything with gofmt 2015-03-25 20:36:21 +01:00
rsa.go add support for signing for rsa 2015-07-12 15:50:29 +02:00
types.go reformat everything with gofmt 2015-03-25 20:36:21 +01:00

README.md

pki

This is a small library to make building private keys, public keys, signatures and most of the certificate stuff a bit easier.

For a cli you can take a look at pkictl