@cryptotaxi247 / kubo / commits / ba2e10aec

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