adds multicodec table entries for private keys of ecdsa curves (#315)

* adds multicodec table entries for private keys of ecdsa curves p-256, p-384, and p-521

* removed unnecessary "compressed" label
This commit is contained in:
Kayode Ezike 2023-02-20 16:12:52 -05:00 committed by GitHub
parent d09b24560b
commit 4e8b009cb1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -165,6 +165,9 @@ secp256k1-priv, key, 0x1301, draft, Secp2
x25519-priv, key, 0x1302, draft, Curve25519 private key x25519-priv, key, 0x1302, draft, Curve25519 private key
sr25519-priv, key, 0x1303, draft, Sr25519 private key sr25519-priv, key, 0x1303, draft, Sr25519 private key
rsa-priv, key, 0x1305, draft, RSA private key rsa-priv, key, 0x1305, draft, RSA private key
p256-priv, key, 0x1306, draft, P-256 private key
p384-priv, key, 0x1307, draft, P-384 private key
p521-priv, key, 0x1308, draft, P-521 private key
kangarootwelve, multihash, 0x1d01, draft, KangarooTwelve is an extendable-output hash function based on Keccak-p kangarootwelve, multihash, 0x1d01, draft, KangarooTwelve is an extendable-output hash function based on Keccak-p
silverpine, multiaddr, 0x3f42, draft, Experimental QUIC over yggdrasil and ironwood routing protocol silverpine, multiaddr, 0x3f42, draft, Experimental QUIC over yggdrasil and ironwood routing protocol
sm3-256, multihash, 0x534d, draft, sm3-256, multihash, 0x534d, draft,

1 name tag code status description
165 x25519-priv key 0x1302 draft Curve25519 private key
166 sr25519-priv key 0x1303 draft Sr25519 private key
167 rsa-priv key 0x1305 draft RSA private key
168 p256-priv key 0x1306 draft P-256 private key
169 p384-priv key 0x1307 draft P-384 private key
170 p521-priv key 0x1308 draft P-521 private key
171 kangarootwelve multihash 0x1d01 draft KangarooTwelve is an extendable-output hash function based on Keccak-p
172 silverpine multiaddr 0x3f42 draft Experimental QUIC over yggdrasil and ironwood routing protocol
173 sm3-256 multihash 0x534d draft