aboutsummaryrefslogtreecommitdiff
path: root/main.go
AgeCommit message (Collapse)AuthorFilesLines
2015-02-15redesign cliGibheer1-40/+51
This is a major rebuilding of the CLI. The library part is split out into pkilib and the cli handles only the communication with the user, I/O and the library. The API will still look the same, but the code should be much better to grasp. Instead of repeating everything, more will be grouped together and reused.
2015-01-19split stream opening into two functionsGibheer1-7/+17
This way it is easier to open files for reading and writing.
2015-01-16add signing and verifying of messagesGibheer1-7/+11
With this it is possible to sign a message with a private key and verify it with a public key. The only problem is, that it is currently not compatible with openssl yet.
2015-01-15replace PrivateKey with crypto.SignerGibheer1-2/+0
2015-01-14add api for public keysGibheer1-2/+8
This enables pkictl to generate public keys from private keys in the rsa and ecdsa format.
2015-01-02move private key loading to private_key fileGibheer1-46/+0
2014-12-24remove old code from commentsGibheer1-26/+0
2014-12-24move sign request handling into own fileGibheer1-55/+2
2014-12-24split private key generation into own fileGibheer1-84/+1
2014-12-24basic CSR management done, fields still missingGibheer1-11/+48
2014-10-28load private key when creating a CSRGibheer1-3/+71
2014-10-27the header for ecdsa must be ECGibheer1-1/+1
2014-10-27add rsa private keysGibheer1-3/+15
2014-10-27initial commit with ecdsa workingGibheer1-0/+163