@cryptotaxi247 / kubo / commits / 66886eb1f

go-ipfs-config: fix(init): use key size constraints defined in libp2p

Steven Allen committed Dec 4, 2019 at 13:31 UTC 66886eb1ffd43f7b30bbc0b3eeabba8547d0058c
1 file changed +2 -3
config/init.go
+2 -3
@@ -2,7 +2,6 @@ package config
2
3 import (
4 "encoding/base64"
5 - "errors"
5 "fmt"
6 "io"
7 "time"
@@ -152,8 +151,8 @@ func DefaultDatastoreConfig() Datastore {
151 func identityConfig(out io.Writer, nbits int) (Identity, error) {
152 // TODO guard higher up
153 ident := Identity{}
155 - if nbits < 2048 {
156 - return ident, errors.New("bitsize less than 2048 is considered unsafe")
154 + if nbits < ci.MinRsaKeyBits {
155 + return ident, ci.ErrRsaKeyTooSmall
156 }
157
158 fmt.Fprintf(out, "generating %v-bit RSA keypair...", nbits)