diff options
author | Niall Sheridan <nsheridan@gmail.com> | 2016-09-03 19:22:25 +0100 |
---|---|---|
committer | Niall Sheridan <nsheridan@gmail.com> | 2016-09-03 19:22:25 +0100 |
commit | 223b08a898d7fc2b6709f4507ed0831b1f74ee38 (patch) | |
tree | 763ef0d52ce936a5f352d879762507ce0119f318 /cmd/cashier/client/keys.go | |
parent | 0af43a29b7cabb6710cd1cb335785ff60dbf758f (diff) |
Add comments for exported types and functions
Diffstat (limited to 'cmd/cashier/client/keys.go')
-rw-r--r-- | cmd/cashier/client/keys.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd/cashier/client/keys.go b/cmd/cashier/client/keys.go index 877ff42..4b3b69e 100644 --- a/cmd/cashier/client/keys.go +++ b/cmd/cashier/client/keys.go @@ -11,6 +11,7 @@ import ( "golang.org/x/crypto/ssh" ) +// Key is a private key. type Key interface{} type keyfunc func(int) (Key, ssh.PublicKey, error) @@ -69,6 +70,7 @@ func generateECDSAKey(bits int) (Key, ssh.PublicKey, error) { return k, pub, nil } +// GenerateKey generates a ssh key-pair according to the type and size specified. func GenerateKey(keytype string, bits int) (Key, ssh.PublicKey, error) { f, ok := keytypes[keytype] if !ok { |