diff options
| author | David Blevins | 2021-09-03 00:45:38 -0700 |
|---|---|---|
| committer | GitHub | 2021-09-03 09:45:38 +0200 |
| commit | fd08ca9f90f1b1ba22d5bb47110d0decc81b9390 (patch) | |
| tree | b4533a6a674ef44d34ffbc6f512d672ee11e1d0f | |
| parent | fedcf8dafbfc31bbeb0dfef2a3df52ac1984db48 (diff) | |
| download | std-curves-fd08ca9f90f1b1ba22d5bb47110d0decc81b9390.tar.gz std-curves-fd08ca9f90f1b1ba22d5bb47110d0decc81b9390.tar.zst std-curves-fd08ca9f90f1b1ba22d5bb47110d0decc81b9390.zip | |
Add more OIDs (#15)
* OIDs for c2pnb176w1 c2pnb304W1
https://oidref.com/1.2.840.10045.3.0.4
https://oidref.com/1.2.840.10045.3.0.17
* OID for FRP256v1
http://www.oid-info.com/get/1.2.250.1.223.101.256.1
* Add the OID of the respective alias
* Add OID for ansit163k1
http://oidref.com/1.3.132.0.1
| -rw-r--r-- | anssi/curves.json | 1 | ||||
| -rw-r--r-- | nist/curves.json | 15 | ||||
| -rw-r--r-- | x962/curves.json | 2 | ||||
| -rw-r--r-- | x963/curves.json | 23 |
4 files changed, 41 insertions, 0 deletions
diff --git a/anssi/curves.json b/anssi/curves.json index 6b111a2..06f2313 100644 --- a/anssi/curves.json +++ b/anssi/curves.json @@ -6,6 +6,7 @@ "name": "FRP256v1", "category": "anssi", "desc": "", + "oid": "1.2.250.1.223.101.256.1", "field": { "type": "Prime", "p": "0xf1fd178c0b3ad58f10126de8ce42435b3961adbcabc8ca6de8fcf353d86e9c03", diff --git a/nist/curves.json b/nist/curves.json index 230a45d..22e09fd 100644 --- a/nist/curves.json +++ b/nist/curves.json @@ -6,6 +6,7 @@ "name": "P-192", "category": "nist", "desc": "", + "oid": "1.2.840.10045.3.1.1", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffeffffffffffffffff", @@ -82,6 +83,7 @@ "name": "P-224", "category": "nist", "desc": "", + "oid": "1.3.132.0.33", "field": { "type": "Prime", "p": "0xffffffffffffffffffffffffffffffff000000000000000000000001", @@ -144,6 +146,7 @@ "name": "P-256", "category": "nist", "desc": "", + "oid": "1.2.840.10045.3.1.7", "field": { "type": "Prime", "p": "0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -210,6 +213,7 @@ "name": "P-384", "category": "nist", "desc": "", + "oid": "1.3.132.0.34", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -249,6 +253,7 @@ "name": "P-521", "category": "nist", "desc": "", + "oid": "1.3.132.0.35", "field": { "type": "Prime", "p": "0x01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -288,6 +293,7 @@ "name": "K-163", "category": "nist", "desc": "Koblitz curve.", + "oid": "1.3.132.0.1", "field": { "type": "Binary", "poly": [ @@ -352,6 +358,7 @@ "name": "B-163", "category": "nist", "desc": "", + "oid": "1.3.132.0.15", "field": { "type": "Binary", "poly": [ @@ -418,6 +425,7 @@ "name": "K-233", "category": "nist", "desc": "Koblitz curve.", + "oid": "1.3.132.0.26", "field": { "type": "Binary", "poly": [ @@ -475,6 +483,7 @@ "name": "B-233", "category": "nist", "desc": "", + "oid": "1.3.132.0.27", "field": { "type": "Binary", "poly": [ @@ -534,6 +543,7 @@ "name": "K-283", "category": "nist", "desc": "Koblitz curve.", + "oid": "1.3.132.0.16", "field": { "type": "Binary", "poly": [ @@ -599,6 +609,7 @@ "name": "B-283", "category": "nist", "desc": "", + "oid": "1.3.132.0.17", "field": { "type": "Binary", "poly": [ @@ -665,6 +676,7 @@ "name": "K-409", "category": "nist", "desc": "Koblitz curve.", + "oid": "1.3.132.0.36", "field": { "type": "Binary", "poly": [ @@ -720,6 +732,7 @@ "name": "B-409", "category": "nist", "desc": "", + "oid": "1.3.132.0.37", "field": { "type": "Binary", "poly": [ @@ -776,6 +789,7 @@ "name": "K-571", "category": "nist", "desc": "Koblitz curve.", + "oid": "1.3.132.0.38", "field": { "type": "Binary", "poly": [ @@ -839,6 +853,7 @@ "name": "B-571", "category": "nist", "desc": "", + "oid": "1.3.132.0.39", "field": { "type": "Binary", "poly": [ diff --git a/x962/curves.json b/x962/curves.json index daad0ff..33d3e5e 100644 --- a/x962/curves.json +++ b/x962/curves.json @@ -411,6 +411,7 @@ "name": "c2pnb176w1", "category": "x962", "desc": "", + "oid": "1.2.840.10045.3.0.4", "field": { "type": "Binary", "bits": 176, @@ -1028,6 +1029,7 @@ "name": "c2pnb304w1", "category": "x962", "desc": "", + "oid": "1.2.840.10045.3.0.17", "field": { "type": "Binary", "bits": 304, diff --git a/x963/curves.json b/x963/curves.json index 81dfa93..3a778ed 100644 --- a/x963/curves.json +++ b/x963/curves.json @@ -7,6 +7,7 @@ "name": "ansit163k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.1", "field": { "type": "Binary", "poly": [ @@ -58,6 +59,7 @@ "name": "ansit163r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.2", "field": { "type": "Binary", "poly": [ @@ -114,6 +116,7 @@ "name": "ansit163r2", "category": "x963", "desc": "", + "oid": "1.3.132.0.15", "field": { "type": "Binary", "poly": [ @@ -170,6 +173,7 @@ "name": "ansit193r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.24", "field": { "type": "Binary", "bits": 193, @@ -217,6 +221,7 @@ "name": "ansit193r2", "category": "x963", "desc": "", + "oid": "1.3.132.0.25", "field": { "type": "Binary", "bits": 193, @@ -264,6 +269,7 @@ "name": "ansit233k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.26", "field": { "type": "Binary", "poly": [ @@ -313,6 +319,7 @@ "name": "ansit233r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.27", "field": { "type": "Binary", "poly": [ @@ -362,6 +369,7 @@ "name": "ansit239k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.3", "field": { "type": "Binary", "bits": 239, @@ -409,6 +417,7 @@ "name": "ansit283k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.16", "field": { "type": "Binary", "bits": 283, @@ -465,6 +474,7 @@ "name": "ansit283r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.17", "field": { "type": "Binary", "bits": 283, @@ -521,6 +531,7 @@ "name": "ansit409k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.36", "field": { "type": "Binary", "poly": [ @@ -569,6 +580,7 @@ "name": "ansit409r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.37", "field": { "type": "Binary", "poly": [ @@ -617,6 +629,7 @@ "name": "ansit571k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.38", "field": { "type": "Binary", "poly": [ @@ -673,6 +686,7 @@ "name": "ansit571r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.39", "field": { "type": "Binary", "poly": [ @@ -729,6 +743,7 @@ "name": "ansip160k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.9", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffeffffac73", @@ -761,6 +776,7 @@ "name": "ansip160r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.8", "field": { "type": "Prime", "p": "0xffffffffffffffffffffffffffffffff7fffffff", @@ -794,6 +810,7 @@ "name": "ansip160r2", "category": "x963", "desc": "", + "oid": "1.3.132.0.30", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffeffffac73", @@ -826,6 +843,7 @@ "name": "ansip192k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.31", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffffffffffeffffee37", @@ -858,6 +876,7 @@ "name": "ansip224k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.32", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffffffffffffffffffeffffe56d", @@ -890,6 +909,7 @@ "name": "ansip224r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.33", "field": { "type": "Prime", "p": "0xffffffffffffffffffffffffffffffff000000000000000000000001", @@ -924,6 +944,7 @@ "name": "ansip256k1", "category": "x963", "desc": "", + "oid": "1.3.132.0.10", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -956,6 +977,7 @@ "name": "ansip384r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.34", "field": { "type": "Prime", "p": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -989,6 +1011,7 @@ "name": "ansip521r1", "category": "x963", "desc": "", + "oid": "1.3.132.0.35", "field": { "type": "Prime", "p": "0x01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
