stubbing out keygen funcs
This commit is contained in:
@@ -1,22 +1,47 @@
|
||||
package sshkeys
|
||||
|
||||
func (k *EncryptedSSHKeyV1) GeneratePrivate(keyType uint8) error {
|
||||
import (
|
||||
"errors"
|
||||
)
|
||||
|
||||
func genPrivKey(cipherAlgo string, kdf string, salt []byte, rounds uint32) ([]byte, error) {
|
||||
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func genPubKey(privKey *[]byte) ([]byte, error) {
|
||||
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func (k *EncryptedSSHKeyV1) GeneratePrivate(force bool) error {
|
||||
if k.Passphrase == "" {
|
||||
return errors.New("cannot use encrypted key with empty passphrase")
|
||||
}
|
||||
if k.PrivateKeys != nil && !force {
|
||||
return nil // Already generated.
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (k *EncryptedSSHKeyV1) GeneratePublic(keyType uint8) error {
|
||||
if err := k.GeneratePrivate(keyType); err != nil {
|
||||
func (k *EncryptedSSHKeyV1) GeneratePublic(force bool) error {
|
||||
if err := k.GeneratePrivate(force); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (k *SSHKeyV1) GeneratePrivate(force bool) error {
|
||||
if k.PrivateKeys != nil && !force {
|
||||
return nil // Already generated.
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (k *SSHKeyV1) GeneratePrivate(keyType uint8) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (k *SSHKeyV1) GeneratePublic(keyType uint8) error {
|
||||
if err := k.GeneratePrivate(keyType); err != nil {
|
||||
func (k *SSHKeyV1) GeneratePublic(force bool) error {
|
||||
if err := k.GeneratePrivate(force); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user