Skip to content

Commit b464215

Browse files
authored
Updating template and README for the finalized codepoints for ml-kem (#176)
Signed-off-by: Alex Harrison <aleharri@cisco.com>
1 parent dce9e58 commit b464215

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ The following quantum-safe algorithms from liboqs are supported (assuming they h
6666
- **FrodoKEM**: `frodokem-640-aes-sha256`\*, `frodokem-976-aes-sha384`\*, `frodokem-1344-aes-sha512`\*, `frodokem-640-shake-sha256`\*, `frodokem-976-shake-sha384`\*, `frodokem-1344-shake-sha512`\*
6767
- **HQC**: `hqc-128-sha256`, `hqc-192-sha384`, `hqc-256-sha512`
6868
- **Kyber**: `kyber-512-sha256`\*, `kyber-768-sha384`\*, `kyber-1024-sha512`\*
69-
- **ML-KEM**: `ml-kem-512-sha256`\*, `ml-kem-768-sha256`\*, `ml-kem-1024-sha384`\*
69+
- **ML-KEM**: `mlkem512-sha256`\*, `mlkem768-sha256`\*, `mlkem1024-sha384`\*
7070
- **NTRU-Prime**: `ntruprime-sntrup761-sha512`\*
7171
<!--- OQS_TEMPLATE_FRAGMENT_LIST_ALL_KEXS_END -->
7272

kex.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@
9292
#define KEX_CLASSIC_MCELIECE_6960119F_SHA512 "classic-mceliece-6960119f-sha512"
9393
#define KEX_CLASSIC_MCELIECE_8192128_SHA512 "classic-mceliece-8192128-sha512"
9494
#define KEX_CLASSIC_MCELIECE_8192128F_SHA512 "classic-mceliece-8192128f-sha512"
95-
#define KEX_ML_KEM_512_SHA256 "ml-kem-512-sha256"
95+
#define KEX_ML_KEM_512_SHA256 "mlkem512-sha256"
9696
#define KEX_ML_KEM_512_X25519_SHA256 "x25519-ml-kem-512-sha256@openquantumsafe.org"
97-
#define KEX_ML_KEM_768_SHA256 "ml-kem-768-sha256"
97+
#define KEX_ML_KEM_768_SHA256 "mlkem768-sha256"
9898
#define KEX_ML_KEM_768_X25519_SHA256 "mlkem768x25519-sha256"
99-
#define KEX_ML_KEM_1024_SHA384 "ml-kem-1024-sha384"
99+
#define KEX_ML_KEM_1024_SHA384 "mlkem1024-sha384"
100100
#define KEX_NTRUPRIME_SNTRUP761_SHA512 "sntrup761-sha512"
101101
#define KEX_NTRUPRIME_SNTRUP761_X25519_SHA512 "sntrup761x25519-sha512@openssh.com"
102102
#ifdef WITH_OPENSSL

myproposal.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@
8888
"ecdh-nistp521-classic-mceliece-8192128r4-sha512@openquantumsafe.org," \
8989
"classic-mceliece-8192128f-sha512," \
9090
"ecdh-nistp521-classic-mceliece-8192128fr4-sha512@openquantumsafe.org," \
91-
"ml-kem-512-sha256," \
91+
"mlkem512-sha256," \
9292
"ecdh-nistp256-ml-kem-512-sha256@openquantumsafe.org," \
9393
"x25519-ml-kem-512-sha256@openquantumsafe.org," \
94-
"ml-kem-768-sha256," \
94+
"mlkem768-sha256," \
9595
"mlkem768nistp256-sha256," \
9696
"mlkem768x25519-sha256," \
97-
"ml-kem-1024-sha384," \
97+
"mlkem1024-sha384," \
9898
"mlkem1024nistp384-sha384," \
9999
"sntrup761-sha512," \
100100
"sntrup761x25519-sha512@openssh.com"

oqs-template/generate.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ kexs:
308308
name: 'ml_kem_512'
309309
enable: true
310310
hash: 'sha256'
311-
pretty_name: 'ml-kem-512-sha256'
311+
pretty_name: 'mlkem512-sha256'
312312
mix_with:
313313
-
314314
name: 'nistp256'
@@ -323,7 +323,7 @@ kexs:
323323
name: 'ml_kem_768'
324324
enable: true
325325
hash: 'sha256'
326-
pretty_name: 'ml-kem-768-sha256'
326+
pretty_name: 'mlkem768-sha256'
327327
mix_with:
328328
-
329329
name: 'nistp256'
@@ -338,7 +338,7 @@ kexs:
338338
name: 'ml_kem_1024'
339339
enable: true
340340
hash: 'sha384'
341-
pretty_name: 'ml-kem-1024-sha384'
341+
pretty_name: 'mlkem1024-sha384'
342342
mix_with:
343343
-
344344
name: 'nistp384'

oqs-test/try_connection.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@
6363
"ecdh-nistp521-classic-mceliece-8192128r4-sha512@openquantumsafe.org",
6464
"classic-mceliece-8192128f-sha512",
6565
"ecdh-nistp521-classic-mceliece-8192128fr4-sha512@openquantumsafe.org",
66-
"ml-kem-512-sha256",
66+
"mlkem512-sha256",
6767
"ecdh-nistp256-ml-kem-512-sha256@openquantumsafe.org",
6868
"x25519-ml-kem-512-sha256@openquantumsafe.org",
69-
"ml-kem-768-sha256",
69+
"mlkem768-sha256",
7070
"mlkem768nistp256-sha256",
7171
"mlkem768x25519-sha256",
72-
"ml-kem-1024-sha384",
72+
"mlkem1024-sha384",
7373
"mlkem1024nistp384-sha384",
7474
"sntrup761-sha512",
7575
"sntrup761x25519-sha512@openssh.com",

0 commit comments

Comments
 (0)