fix: use libp2p keysizes
Steven Allen committed
Dec 4, 2019 at 13:49 UTC
9f1249c65b4a57c0b2f57ea880f12d205babfdb6
3 files changed
+5
-4
cmd/seccat/seccat.go
+2
-3
@@ -10,7 +10,6 @@ package main
10
11
import (
12
"context"
13
- "errors"
13
"flag"
14
"fmt"
15
"io"
@@ -113,8 +112,8 @@ func main() {
112
}
113
114
func setupPeer(a args) (peer.ID, pstore.Peerstore, error) {
116
- if a.keybits < 2048 {
117
- return "", nil, errors.New("bitsize less than 2048 is considered unsafe")
115
+ if a.keybits < ci.MinRsaKeyBits {
116
+ return "", nil, ci.ErrRsaKeyTooSmall
117
}
118
119
out("generating key pair...")
go.mod
+1
-1
@@ -30,7 +30,7 @@ require (
30
github.com/ipfs/go-ipfs-blockstore v0.1.0
31
github.com/ipfs/go-ipfs-chunker v0.0.3
32
github.com/ipfs/go-ipfs-cmds v0.1.1
33
- github.com/ipfs/go-ipfs-config v0.0.11
33
+ github.com/ipfs/go-ipfs-config v0.0.12
34
github.com/ipfs/go-ipfs-ds-help v0.0.1
35
github.com/ipfs/go-ipfs-exchange-interface v0.0.1
36
github.com/ipfs/go-ipfs-exchange-offline v0.0.1
go.sum
+2
@@ -203,6 +203,8 @@ github.com/ipfs/go-ipfs-cmds v0.1.1 h1:H9/BLf5rcsULHMj/x8gC0e5o+raYhqk1OQsfzbGMN
203
github.com/ipfs/go-ipfs-cmds v0.1.1/go.mod h1:k1zMXcOLtljA9iAnZHddbH69yVm5+weRL0snmMD/rK0=
204
github.com/ipfs/go-ipfs-config v0.0.11 h1:5/4nas2CQXiKr2/MLxU24GDGTBvtstQIQezuk7ltOQQ=
205
github.com/ipfs/go-ipfs-config v0.0.11/go.mod h1:wveA8UT5ywN26oKStByzmz1CO6cXwLKKM6Jn/Hfw08I=
206
+github.com/ipfs/go-ipfs-config v0.0.12 h1:MVjLpsjmlziMkHbeIcbEC22EGzoJn+AkjQTLVa77IwM=
207
+github.com/ipfs/go-ipfs-config v0.0.12/go.mod h1:C4Cqf+ys+j5hmKBckGyYh6w+3g/Q9JptQelRQKSZS3c=
208
github.com/ipfs/go-ipfs-delay v0.0.0-20181109222059-70721b86a9a8/go.mod h1:8SP1YXK1M1kXuc4KJZINY3TQQ03J2rwBG9QfXmbRPrw=
209
github.com/ipfs/go-ipfs-delay v0.0.1 h1:r/UXYyRcddO6thwOnhiznIAiSvxMECGgtv35Xs1IeRQ=
210
github.com/ipfs/go-ipfs-delay v0.0.1/go.mod h1:8SP1YXK1M1kXuc4KJZINY3TQQ03J2rwBG9QfXmbRPrw=