go-ipfs-config: fix: include key size in key init method
Steven Allen committed
May 22, 2020 at 16:37 UTC
ba2e10aecc06329f182d798ead57ef6ff5bb0cd0
1 file changed
+3
-1
config/init.go
+3
-1
@@ -184,13 +184,14 @@ func CreateIdentity(out io.Writer, opts []options.KeyGenerateOption) (Identity,
184
var sk ci.PrivKey
185
var pk ci.PubKey
186
187
- fmt.Fprintf(out, "generating %s keypair...", settings.Algorithm)
187
switch settings.Algorithm {
188
case "rsa":
189
if settings.Size == -1 {
190
settings.Size = options.DefaultRSALen
191
}
192
193
+ fmt.Fprintf(out, "generating %d-bit RSA keypair...", settings.Size)
194
+
195
priv, pub, err := ci.GenerateKeyPair(ci.RSA, settings.Size)
196
if err != nil {
197
return ident, err
@@ -199,6 +200,7 @@ func CreateIdentity(out io.Writer, opts []options.KeyGenerateOption) (Identity,
200
sk = priv
201
pk = pub
202
case "ed25519":
203
+ fmt.Fprintf(out, "generating ED25519 keypair...")
204
priv, pub, err := ci.GenerateEd25519Key(rand.Reader)
205
if err != nil {
206
return ident, err