Skip to content

Commit

Permalink
Merge pull request #316 from libp2p/feat/rsa-deprecate
Browse files Browse the repository at this point in the history
feat: drop RSA to SHOULD
  • Loading branch information
Stebalien authored Apr 30, 2021
2 parents fecbe3c + 458320f commit dadddd2
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions peer-ids/peer-ids.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

| Lifecycle Stage | Maturity Level | Status | Latest Revision |
|-----------------|----------------|--------|-----------------|
| 3A | Recommendation | Active | r1, 2019-08-15 |
| 3A | Recommendation | Active | r2, 2021-04-30 |

**Authors**: [@mgoelzer], [@yusefnapora], [@lidel]

Expand Down Expand Up @@ -117,9 +117,10 @@ Four key types are supported:
- Secp256k1
- ECDSA

Implementations MUST support RSA and Ed25519. Implementations MAY support
Secp256k1 and ECDSA, but nodes using those keys may not be able to connect to
all other nodes.
Implementations MUST support Ed25519. Implementations SHOULD support RSA if they wish to
interoperate with the mainline IPFS DHT and the default IPFS bootstrap nodes. Implementations MAY
support Secp256k1 and ECDSA, but nodes using those keys may not be able to connect to all other
nodes.

In all cases, implementation MAY allow the user to enable/disable specific key
types via configuration. Note that disabling support for compulsory key types
Expand Down

0 comments on commit dadddd2

Please sign in to comment.