From 66886eb1ffd43f7b30bbc0b3eeabba8547d0058c Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Wed, 4 Dec 2019 13:31:28 -0500 Subject: [PATCH] go-ipfs-config: fix(init): use key size constraints defined in libp2p --- config/init.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/config/init.go b/config/init.go index d658866ef..54e862fe1 100644 --- a/config/init.go +++ b/config/init.go @@ -2,7 +2,6 @@ package config import ( "encoding/base64" - "errors" "fmt" "io" "time" @@ -152,8 +151,8 @@ func DefaultDatastoreConfig() Datastore { func identityConfig(out io.Writer, nbits int) (Identity, error) { // TODO guard higher up ident := Identity{} - if nbits < 2048 { - return ident, errors.New("bitsize less than 2048 is considered unsafe") + if nbits < ci.MinRsaKeyBits { + return ident, ci.ErrRsaKeyTooSmall } fmt.Fprintf(out, "generating %v-bit RSA keypair...", nbits)