0
0
Commit Graph

23 Commits

Author SHA1 Message Date
Gibheer
6b355e272b add more documentation to ecdsa 2015-03-16 21:25:01 +01:00
Gibheer
f9807c7ccb add documentation 2015-03-16 21:12:03 +01:00
Gibheer
2c43111aec Merge branch 'certificate'
This adds the API to generate certificates in the same way certificate
sign requests were built.

It works but still lacks some features and fields.
2015-03-16 17:11:28 +01:00
Gibheer
b7f4f3ae21 adjust comments on ecdsa a bit 2015-03-16 17:11:08 +01:00
Gibheer
2b74dbb334 implement marshal pem interface for certificates 2015-03-16 17:10:46 +01:00
Gibheer
362fe8ff38 finalize creation of a certificate
With the options it is now finished. The only stuff left to do is to add
all options provided by the go API. But this should be sufficient.
2015-03-16 16:48:42 +01:00
Gibheer
d4d2d4c09b add certificate functionality 2015-03-15 21:38:04 +01:00
Gibheer
e0ec6b1bef refine certificate sign request workings 2015-03-15 20:45:35 +01:00
Gibheer
09a8380b7a first draft of a certificate system 2015-03-15 20:06:47 +01:00
Gibheer
4157d8e07a make raw private key public 2015-03-15 20:06:09 +01:00
Gibheer
2fa7332719 add documentation to rsa functions 2015-02-19 21:50:07 +01:00
Gibheer
80db488cbd add public key loader
This adds a way to restore a public key from any data source.
2015-02-19 21:48:08 +01:00
Gibheer
639a5379e9 add sign and verification to ecdsa
This commit adds support to sign and verify messages using ecdsa.
2015-02-18 22:55:29 +01:00
Gibheer
577538a5ff add MarshalPem() to rsa public key 2015-02-18 21:55:43 +01:00
Gibheer
23f83f3c6e add marshal test for public key 2015-02-18 21:55:29 +01:00
Gibheer
53be920308 add marshal support 2015-02-18 21:49:07 +01:00
Gibheer
018086528a add proper comment for function 2015-02-18 21:37:36 +01:00
Gibheer
dfa8c8a384 add first batch of tests 2015-02-18 21:36:42 +01:00
Gibheer
67f850c9fb add pem label for rsa 2015-02-18 21:36:32 +01:00
Gibheer
53327f7467 add pem support to public key
This adds pem support to public keys which can now be handled the same
way as private keys.
2015-02-17 21:43:21 +01:00
Gibheer
930035ce91 add authors file 2015-02-15 21:07:44 +01:00
Gibheer
1668a99b17 add license 2015-02-15 21:06:59 +01:00
Gibheer
f9164f3f99 initial commit for pki
pki is a small library to make building some of the crypto stuff easier
in go.
2015-02-15 21:04:59 +01:00