Skip to content

Commit

Permalink
Run generate.py [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
SWilson4 committed Mar 4, 2024
1 parent 3d0cdc6 commit 48f6f08
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 55 deletions.
40 changes: 20 additions & 20 deletions ALGORITHMS.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,16 +78,16 @@ As standardization for these algorithms within TLS is not done, all TLS code poi
| p384_mldsa65 | 0xfed5 |Yes| OQS_CODEPOINT_P384_MLDSA65
| mldsa87 | 0xfed2 |Yes| OQS_CODEPOINT_MLDSA87
| p521_mldsa87 | 0xfed6 |Yes| OQS_CODEPOINT_P521_MLDSA87
| falcon512 | 0xfeae |Yes| OQS_CODEPOINT_FALCON512
| p256_falcon512 | 0xfeaf |Yes| OQS_CODEPOINT_P256_FALCON512
| rsa3072_falcon512 | 0xfeb0 |Yes| OQS_CODEPOINT_RSA3072_FALCON512
| falcon512_padded | 0xfed7 |Yes| OQS_CODEPOINT_FALCON512_PADDED
| p256_falcon512_padded | 0xfed8 |Yes| OQS_CODEPOINT_P256_FALCON512_PADDED
| rsa3072_falcon512_padded | 0xfed9 |Yes| OQS_CODEPOINT_RSA3072_FALCON512_PADDED
| falcon1024 | 0xfeb1 |Yes| OQS_CODEPOINT_FALCON1024
| p521_falcon1024 | 0xfeb2 |Yes| OQS_CODEPOINT_P521_FALCON1024
| falcon1024_padded | 0xfeda |Yes| OQS_CODEPOINT_FALCON1024_PADDED
| p521_falcon1024_padded | 0xfedb |Yes| OQS_CODEPOINT_P521_FALCON1024_PADDED
| falcon512 | 0xfed7 |Yes| OQS_CODEPOINT_FALCON512
| p256_falcon512 | 0xfed8 |Yes| OQS_CODEPOINT_P256_FALCON512
| rsa3072_falcon512 | 0xfed9 |Yes| OQS_CODEPOINT_RSA3072_FALCON512
| falcon512_padded | 0xfedc |Yes| OQS_CODEPOINT_FALCON512_PADDED
| p256_falcon512_padded | 0xfedd |Yes| OQS_CODEPOINT_P256_FALCON512_PADDED
| rsa3072_falcon512_padded | 0xfede |Yes| OQS_CODEPOINT_RSA3072_FALCON512_PADDED
| falcon1024 | 0xfeda |Yes| OQS_CODEPOINT_FALCON1024
| p521_falcon1024 | 0xfedb |Yes| OQS_CODEPOINT_P521_FALCON1024
| falcon1024_padded | 0xfedf |Yes| OQS_CODEPOINT_FALCON1024_PADDED
| p521_falcon1024_padded | 0xfee0 |Yes| OQS_CODEPOINT_P521_FALCON1024_PADDED
| sphincssha2128fsimple | 0xfeb3 |Yes| OQS_CODEPOINT_SPHINCSSHA2128FSIMPLE
| p256_sphincssha2128fsimple | 0xfeb4 |Yes| OQS_CODEPOINT_P256_SPHINCSSHA2128FSIMPLE
| rsa3072_sphincssha2128fsimple | 0xfeb5 |Yes| OQS_CODEPOINT_RSA3072_SPHINCSSHA2128FSIMPLE
Expand Down Expand Up @@ -155,16 +155,16 @@ adapting the OIDs of all supported signature algorithms as per the table below.
| p384_mldsa65 | 1.3.9999.7.3 |Yes| OQS_OID_P384_MLDSA65
| mldsa87 | 1.3.6.1.4.1.2.267.12.8.7 |Yes| OQS_OID_MLDSA87
| p521_mldsa87 | 1.3.9999.7.4 |Yes| OQS_OID_P521_MLDSA87
| falcon512 | 1.3.9999.3.6 |Yes| OQS_OID_FALCON512
| p256_falcon512 | 1.3.9999.3.7 |Yes| OQS_OID_P256_FALCON512
| rsa3072_falcon512 | 1.3.9999.3.8 |Yes| OQS_OID_RSA3072_FALCON512
| falcon512_padded | 1.3.9999.3.11 |Yes| OQS_OID_FALCON512_PADDED
| p256_falcon512_padded | 1.3.9999.3.12 |Yes| OQS_OID_P256_FALCON512_PADDED
| rsa3072_falcon512_padded | 1.3.9999.3.13 |Yes| OQS_OID_RSA3072_FALCON512_PADDED
| falcon1024 | 1.3.9999.3.9 |Yes| OQS_OID_FALCON1024
| p521_falcon1024 | 1.3.9999.3.10 |Yes| OQS_OID_P521_FALCON1024
| falcon1024_padded | 1.3.9999.3.14 |Yes| OQS_OID_FALCON1024_PADDED
| p521_falcon1024_padded | 1.3.9999.3.15 |Yes| OQS_OID_P521_FALCON1024_PADDED
| falcon512 | 1.3.9999.3.11 |Yes| OQS_OID_FALCON512
| p256_falcon512 | 1.3.9999.3.12 |Yes| OQS_OID_P256_FALCON512
| rsa3072_falcon512 | 1.3.9999.3.13 |Yes| OQS_OID_RSA3072_FALCON512
| falcon512_padded | 1.3.9999.3.16 |Yes| OQS_OID_FALCON512_PADDED
| p256_falcon512_padded | 1.3.9999.3.17 |Yes| OQS_OID_P256_FALCON512_PADDED
| rsa3072_falcon512_padded | 1.3.9999.3.18 |Yes| OQS_OID_RSA3072_FALCON512_PADDED
| falcon1024 | 1.3.9999.3.14 |Yes| OQS_OID_FALCON1024
| p521_falcon1024 | 1.3.9999.3.15 |Yes| OQS_OID_P521_FALCON1024
| falcon1024_padded | 1.3.9999.3.19 |Yes| OQS_OID_FALCON1024_PADDED
| p521_falcon1024_padded | 1.3.9999.3.20 |Yes| OQS_OID_P521_FALCON1024_PADDED
| sphincssha2128fsimple | 1.3.9999.6.4.13 |Yes| OQS_OID_SPHINCSSHA2128FSIMPLE
| p256_sphincssha2128fsimple | 1.3.9999.6.4.14 |Yes| OQS_OID_P256_SPHINCSSHA2128FSIMPLE
| rsa3072_sphincssha2128fsimple | 1.3.9999.6.4.15 |Yes| OQS_OID_RSA3072_SPHINCSSHA2128FSIMPLE
Expand Down
25 changes: 15 additions & 10 deletions oqs-template/oqs-sig-info.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,26 @@
| dilithium3_aes **hybrid with** p384 | NIST Round 3 submission | 3 | 3 | 0xfeab | 1.3.9999.2.11.3 |
| dilithium5_aes | NIST Round 3 submission | 3 | 5 | 0xfeac | 1.3.6.1.4.1.2.267.11.8.7 |
| dilithium5_aes **hybrid with** p521 | NIST Round 3 submission | 3 | 5 | 0xfead | 1.3.9999.2.11.4 |
| falcon512 | 20211101 | 3 | 1 | 0xfeae | 1.3.9999.3.6 |
| falcon512 **hybrid with** p256 | 20211101 | 3 | 1 | 0xfeaf | 1.3.9999.3.7 |
| falcon512 **hybrid with** rsa3072 | 20211101 | 3 | 1 | 0xfeb0 | 1.3.9999.3.8 |
| falcon512 | 20211101 | 3 | 1 | 0xfed7 | 1.3.9999.3.11 |
| falcon512 **hybrid with** p256 | 20211101 | 3 | 1 | 0xfed8 | 1.3.9999.3.12 |
| falcon512 **hybrid with** rsa3072 | 20211101 | 3 | 1 | 0xfed9 | 1.3.9999.3.13 |
| falcon512 | PQClean Round 3 version | 3 | 1 | 0xfeae | 1.3.9999.3.6 |
| falcon512 **hybrid with** p256 | PQClean Round 3 version | 3 | 1 | 0xfeaf | 1.3.9999.3.7 |
| falcon512 **hybrid with** rsa3072 | PQClean Round 3 version | 3 | 1 | 0xfeb0 | 1.3.9999.3.8 |
| falcon512 | NIST Round 3 submission | 3 | 1 | 0xfe0b | 1.3.9999.3.1 |
| falcon512 **hybrid with** p256 | NIST Round 3 submission | 3 | 1 | 0xfe0c | 1.3.9999.3.2 |
| falcon512 **hybrid with** rsa3072 | NIST Round 3 submission | 3 | 1 | 0xfe0d | 1.3.9999.3.3 |
| falcon512_padded | 20211101 | 3 | 1 | 0xfed7 | 1.3.9999.3.11 |
| falcon512_padded **hybrid with** p256 | 20211101 | 3 | 1 | 0xfed8 | 1.3.9999.3.12 |
| falcon512_padded **hybrid with** rsa3072 | 20211101 | 3 | 1 | 0xfed9 | 1.3.9999.3.13 |
| falcon1024 | 20211101 | 3 | 5 | 0xfeb1 | 1.3.9999.3.9 |
| falcon1024 **hybrid with** p521 | 20211101 | 3 | 5 | 0xfeb2 | 1.3.9999.3.10 |
| falcon512_padded | 20211101 | 3 | 1 | 0xfedc | 1.3.9999.3.16 |
| falcon512_padded **hybrid with** p256 | 20211101 | 3 | 1 | 0xfedd | 1.3.9999.3.17 |
| falcon512_padded **hybrid with** rsa3072 | 20211101 | 3 | 1 | 0xfede | 1.3.9999.3.18 |
| falcon1024 | 20211101 | 3 | 5 | 0xfeda | 1.3.9999.3.14 |
| falcon1024 **hybrid with** p521 | 20211101 | 3 | 5 | 0xfedb | 1.3.9999.3.15 |
| falcon1024 | PQClean Round 3 version | 3 | 5 | 0xfeb1 | 1.3.9999.3.9 |
| falcon1024 **hybrid with** p521 | PQClean Round 3 version | 3 | 5 | 0xfeb2 | 1.3.9999.3.10 |
| falcon1024 | NIST Round 3 submission | 3 | 5 | 0xfe0e | 1.3.9999.3.4 |
| falcon1024 **hybrid with** p521 | NIST Round 3 submission | 3 | 5 | 0xfe0f | 1.3.9999.3.5 |
| falcon1024_padded | 20211101 | 3 | 5 | 0xfeda | 1.3.9999.3.14 |
| falcon1024_padded **hybrid with** p521 | 20211101 | 3 | 5 | 0xfedb | 1.3.9999.3.15 |
| falcon1024_padded | 20211101 | 3 | 5 | 0xfedf | 1.3.9999.3.19 |
| falcon1024_padded **hybrid with** p521 | 20211101 | 3 | 5 | 0xfee0 | 1.3.9999.3.20 |
| mldsa44 | ML-DSA-ipd | ipd | 1 | 0xfed0 | 1.3.6.1.4.1.2.267.12.4.4 |
| mldsa44 **hybrid with** p256 | ML-DSA-ipd | ipd | 1 | 0xfed3 | 1.3.9999.7.1 |
| mldsa44 **hybrid with** rsa3072 | ML-DSA-ipd | ipd | 1 | 0xfed4 | 1.3.9999.7.2 |
Expand Down
20 changes: 10 additions & 10 deletions oqsprov/oqsprov.c
Original file line number Diff line number Diff line change
Expand Up @@ -129,16 +129,16 @@ const char* oqs_oid_alg_list[OQS_OID_CNT] =
"1.3.9999.7.3" , "p384_mldsa65",
"1.3.6.1.4.1.2.267.12.8.7", "mldsa87",
"1.3.9999.7.4" , "p521_mldsa87",
"1.3.9999.3.6", "falcon512",
"1.3.9999.3.7" , "p256_falcon512",
"1.3.9999.3.8" , "rsa3072_falcon512",
"1.3.9999.3.11", "falcon512_padded",
"1.3.9999.3.12" , "p256_falcon512_padded",
"1.3.9999.3.13" , "rsa3072_falcon512_padded",
"1.3.9999.3.9", "falcon1024",
"1.3.9999.3.10" , "p521_falcon1024",
"1.3.9999.3.14", "falcon1024_padded",
"1.3.9999.3.15" , "p521_falcon1024_padded",
"1.3.9999.3.11", "falcon512",
"1.3.9999.3.12" , "p256_falcon512",
"1.3.9999.3.13" , "rsa3072_falcon512",
"1.3.9999.3.16", "falcon512_padded",
"1.3.9999.3.17" , "p256_falcon512_padded",
"1.3.9999.3.18" , "rsa3072_falcon512_padded",
"1.3.9999.3.14", "falcon1024",
"1.3.9999.3.15" , "p521_falcon1024",
"1.3.9999.3.19", "falcon1024_padded",
"1.3.9999.3.20" , "p521_falcon1024_padded",
"1.3.9999.6.4.13", "sphincssha2128fsimple",
"1.3.9999.6.4.14" , "p256_sphincssha2128fsimple",
"1.3.9999.6.4.15" , "rsa3072_sphincssha2128fsimple",
Expand Down
30 changes: 15 additions & 15 deletions oqsprov/oqsprov_capabilities.c
Original file line number Diff line number Diff line change
Expand Up @@ -270,16 +270,16 @@ static OQS_SIGALG_CONSTANTS oqs_sigalg_list[] = {
{ 0xfed5, 192, TLS1_3_VERSION, 0 },
{ 0xfed2, 256, TLS1_3_VERSION, 0 },
{ 0xfed6, 256, TLS1_3_VERSION, 0 },
{ 0xfeae, 128, TLS1_3_VERSION, 0 },
{ 0xfeaf, 128, TLS1_3_VERSION, 0 },
{ 0xfeb0, 128, TLS1_3_VERSION, 0 },
{ 0xfed7, 128, TLS1_3_VERSION, 0 },
{ 0xfed8, 128, TLS1_3_VERSION, 0 },
{ 0xfed9, 128, TLS1_3_VERSION, 0 },
{ 0xfeb1, 256, TLS1_3_VERSION, 0 },
{ 0xfeb2, 256, TLS1_3_VERSION, 0 },
{ 0xfedc, 128, TLS1_3_VERSION, 0 },
{ 0xfedd, 128, TLS1_3_VERSION, 0 },
{ 0xfede, 128, TLS1_3_VERSION, 0 },
{ 0xfeda, 256, TLS1_3_VERSION, 0 },
{ 0xfedb, 256, TLS1_3_VERSION, 0 },
{ 0xfedf, 256, TLS1_3_VERSION, 0 },
{ 0xfee0, 256, TLS1_3_VERSION, 0 },
{ 0xfeb3, 128, TLS1_3_VERSION, 0 },
{ 0xfeb4, 128, TLS1_3_VERSION, 0 },
{ 0xfeb5, 128, TLS1_3_VERSION, 0 },
Expand Down Expand Up @@ -453,22 +453,22 @@ static const OSSL_PARAM oqs_param_sigalg_list[][12] = {
OQS_SIGALG_ENTRY(p521_mldsa87, p521_mldsa87, p521_mldsa87, "1.3.9999.7.4", 13),
#endif
#ifdef OQS_ENABLE_SIG_falcon_512
OQS_SIGALG_ENTRY(falcon512, falcon512, falcon512, "1.3.9999.3.6", 14),
OQS_SIGALG_ENTRY(p256_falcon512, p256_falcon512, p256_falcon512, "1.3.9999.3.7", 15),
OQS_SIGALG_ENTRY(rsa3072_falcon512, rsa3072_falcon512, rsa3072_falcon512, "1.3.9999.3.8", 16),
OQS_SIGALG_ENTRY(falcon512, falcon512, falcon512, "1.3.9999.3.11", 14),
OQS_SIGALG_ENTRY(p256_falcon512, p256_falcon512, p256_falcon512, "1.3.9999.3.12", 15),
OQS_SIGALG_ENTRY(rsa3072_falcon512, rsa3072_falcon512, rsa3072_falcon512, "1.3.9999.3.13", 16),
#endif
#ifdef OQS_ENABLE_SIG_falcon_512_padded
OQS_SIGALG_ENTRY(falcon512_padded, falcon512_padded, falcon512_padded, "1.3.9999.3.11", 17),
OQS_SIGALG_ENTRY(p256_falcon512_padded, p256_falcon512_padded, p256_falcon512_padded, "1.3.9999.3.12", 18),
OQS_SIGALG_ENTRY(rsa3072_falcon512_padded, rsa3072_falcon512_padded, rsa3072_falcon512_padded, "1.3.9999.3.13", 19),
OQS_SIGALG_ENTRY(falcon512_padded, falcon512_padded, falcon512_padded, "1.3.9999.3.16", 17),
OQS_SIGALG_ENTRY(p256_falcon512_padded, p256_falcon512_padded, p256_falcon512_padded, "1.3.9999.3.17", 18),
OQS_SIGALG_ENTRY(rsa3072_falcon512_padded, rsa3072_falcon512_padded, rsa3072_falcon512_padded, "1.3.9999.3.18", 19),
#endif
#ifdef OQS_ENABLE_SIG_falcon_1024
OQS_SIGALG_ENTRY(falcon1024, falcon1024, falcon1024, "1.3.9999.3.9", 20),
OQS_SIGALG_ENTRY(p521_falcon1024, p521_falcon1024, p521_falcon1024, "1.3.9999.3.10", 21),
OQS_SIGALG_ENTRY(falcon1024, falcon1024, falcon1024, "1.3.9999.3.14", 20),
OQS_SIGALG_ENTRY(p521_falcon1024, p521_falcon1024, p521_falcon1024, "1.3.9999.3.15", 21),
#endif
#ifdef OQS_ENABLE_SIG_falcon_1024_padded
OQS_SIGALG_ENTRY(falcon1024_padded, falcon1024_padded, falcon1024_padded, "1.3.9999.3.14", 22),
OQS_SIGALG_ENTRY(p521_falcon1024_padded, p521_falcon1024_padded, p521_falcon1024_padded, "1.3.9999.3.15", 23),
OQS_SIGALG_ENTRY(falcon1024_padded, falcon1024_padded, falcon1024_padded, "1.3.9999.3.19", 22),
OQS_SIGALG_ENTRY(p521_falcon1024_padded, p521_falcon1024_padded, p521_falcon1024_padded, "1.3.9999.3.20", 23),
#endif
#ifdef OQS_ENABLE_SIG_sphincs_sha2_128f_simple
OQS_SIGALG_ENTRY(sphincssha2128fsimple, sphincssha2128fsimple, sphincssha2128fsimple, "1.3.9999.6.4.13", 24),
Expand Down

0 comments on commit 48f6f08

Please sign in to comment.