aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Blevins2021-09-03 00:45:38 -0700
committerGitHub2021-09-03 09:45:38 +0200
commitfd08ca9f90f1b1ba22d5bb47110d0decc81b9390 (patch)
treeb4533a6a674ef44d34ffbc6f512d672ee11e1d0f
parentfedcf8dafbfc31bbeb0dfef2a3df52ac1984db48 (diff)
downloadstd-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.json1
-rw-r--r--nist/curves.json15
-rw-r--r--x962/curves.json2
-rw-r--r--x963/curves.json23
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",