IETF PQC Hackathon CMS Interoperability Results

Generated: 2025-11-14 14:01 UTC

Algorithms Submitted

✅ = passing all verifiers
◒ = passing some verifiers
⚪︎ = not passing any verifiers
Columns represent producers who submitted artifacts. Verifiers are not listed in this table, but are listed in the broken-out tables below.

- cryptonext ossl35 redhound
id-MLDSA44-RSA2048-PSS-SHA256 ✅ 1/1
id-MLDSA44-RSA2048-PKCS15-SHA256 ✅ 1/1
id-MLDSA44-Ed25519-SHA512 ✅ 1/1
id-MLDSA44-ECDSA-P256-SHA256 ✅ 1/1
id-MLDSA65-RSA3072-PSS-SHA512 ✅ 1/1
id-MLDSA65-RSA3072-PKCS15-SHA512 ✅ 1/1
id-MLDSA65-RSA4096-PSS-SHA512 ✅ 1/1
id-MLDSA65-RSA4096-PKCS15-SHA512 ✅ 1/1
id-MLDSA65-ECDSA-P256-SHA512 ✅ 1/1
id-MLDSA65-ECDSA-P384-SHA512 ✅ 1/1
id-MLDSA65-ECDSA-brainpoolP256r1-SHA512 ✅ 1/1
id-MLDSA65-Ed25519-SHA512 ✅ 1/1
id-MLDSA87-ECDSA-P384-SHA512 ✅ 1/1
id-MLDSA87-ECDSA-brainpoolP384r1-SHA512 ✅ 1/1
id-MLDSA87-Ed448-SHAKE256 ✅ 1/1
id-MLDSA87-RSA3072-PSS-SHA512 ✅ 1/1
id-MLDSA87-RSA4096-PSS-SHA512 ✅ 1/1
id-MLDSA87-ECDSA-P521-SHA512 ✅ 1/1
ML-DSA-44 ✅ 2/2 ✅ 2/2
ML-DSA-65 ✅ 2/2 ✅ 2/2
ML-DSA-87 ✅ 2/2 ✅ 2/2
SLH-DSA-SHA2-128s ✅ 2/2 ✅ 2/2
SLH-DSA-SHA2-128f ✅ 2/2 ✅ 2/2
SLH-DSA-SHA2-192s ✅ 2/2 ✅ 2/2
SLH-DSA-SHA2-192f ✅ 2/2 ✅ 2/2
SLH-DSA-SHA2-256s ✅ 2/2 ✅ 2/2
SLH-DSA-SHA2-256f ✅ 2/2 ✅ 2/2
SLH-DSA-SHAKE-128s ◒ 1/2 ✅ 2/2
SLH-DSA-SHAKE-128f ◒ 1/2 ✅ 2/2
SLH-DSA-SHAKE-192s ✅ 2/2 ✅ 2/2
SLH-DSA-SHAKE-192f ✅ 2/2 ✅ 2/2
SLH-DSA-SHAKE-256s ◒ 1/2 ✅ 2/2
SLH-DSA-SHAKE-256f ◒ 1/2 ✅ 2/2
HASH-ML-DSA-44 ✅ 1/1
HASH-ML-DSA-65 ✅ 1/1
HASH-ML-DSA-87 ✅ 1/1
HASH-SLH-DSA-SHA2-128s ✅ 1/1
HASH-SLH-DSA-SHA2-128f ✅ 1/1
HASH-SLH-DSA-SHA2-192s ✅ 1/1
HASH-SLH-DSA-SHA2-192f ✅ 1/1
HASH-SLH-DSA-SHA2-256s ✅ 1/1
HASH-SLH-DSA-SHA2-256f ✅ 1/1
HASH-SLH-DSA-SHAKE-128s ✅ 1/1
HASH-SLH-DSA-SHAKE-128f ✅ 1/1
HASH-SLH-DSA-SHAKE-192s ✅ 1/1
HASH-SLH-DSA-SHAKE-192f ✅ 1/1
HASH-SLH-DSA-SHAKE-256s ✅ 1/1
HASH-SLH-DSA-SHAKE-256f ✅ 1/1
ML-KEM-512 ✅ 1/1 ✅ 1/1
ML-KEM-768 ✅ 1/1 ✅ 1/1
ML-KEM-1024 ✅ 1/1 ✅ 1/1
id-MLKEM768-RSA2048-SHA3-256 ✅ 1/1 ✅ 1/1
id-MLKEM768-RSA3072-SHA3-256 ✅ 1/1 ⚪︎ 0/1
id-MLKEM768-RSA4096-SHA3-256 ✅ 1/1 ✅ 1/1
id-MLKEM768-X25519-SHA3-256 ✅ 1/1
id-MLKEM768-ECDH-P256-SHA3-256 ✅ 1/1 ✅ 1/1
id-MLKEM768-ECDH-P384-SHA3-256 ✅ 1/1 ✅ 1/1
id-MLKEM768-ECDH-brainpoolP256r1-SHA3-256 ✅ 1/1
id-MLKEM1024-RSA3072-SHA3-256 ✅ 1/1 ✅ 1/1
id-MLKEM1024-ECDH-P384-SHA3-256 ✅ 1/1 ✅ 1/1
id-MLKEM1024-ECDH-brainpoolP384r1-SHA3-256 ✅ 1/1
id-MLKEM1024-X448-SHA3-256 ✅ 1/1
id-MLKEM1024-ECDH-P521-SHA3-256 ✅ 1/1 ✅ 1/1

id-MLDSA44-RSA2048-PSS-SHA256 (1.3.6.1.5.5.7.6.37)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA44-RSA2048-PKCS15-SHA256 (1.3.6.1.5.5.7.6.38)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA44-Ed25519-SHA512 (1.3.6.1.5.5.7.6.39)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA44-ECDSA-P256-SHA256 (1.3.6.1.5.5.7.6.40)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-RSA3072-PSS-SHA512 (1.3.6.1.5.5.7.6.41)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-RSA3072-PKCS15-SHA512 (1.3.6.1.5.5.7.6.42)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-RSA4096-PSS-SHA512 (1.3.6.1.5.5.7.6.43)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-RSA4096-PKCS15-SHA512 (1.3.6.1.5.5.7.6.44)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-ECDSA-P256-SHA512 (1.3.6.1.5.5.7.6.45)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-ECDSA-P384-SHA512 (1.3.6.1.5.5.7.6.46)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-ECDSA-brainpoolP256r1-SHA512 (1.3.6.1.5.5.7.6.47)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA65-Ed25519-SHA512 (1.3.6.1.5.5.7.6.48)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA87-ECDSA-P384-SHA512 (1.3.6.1.5.5.7.6.49)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA87-ECDSA-brainpoolP384r1-SHA512 (1.3.6.1.5.5.7.6.50)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA87-Ed448-SHAKE256 (1.3.6.1.5.5.7.6.51)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA87-RSA3072-PSS-SHA512 (1.3.6.1.5.5.7.6.52)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA87-RSA4096-PSS-SHA512 (1.3.6.1.5.5.7.6.53)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLDSA87-ECDSA-P521-SHA512 (1.3.6.1.5.5.7.6.54)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

ML-DSA-44 (2.16.840.1.101.3.4.3.17)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

ML-DSA-65 (2.16.840.1.101.3.4.3.18)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

ML-DSA-87 (2.16.840.1.101.3.4.3.19)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHA2-128s (2.16.840.1.101.3.4.3.20)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHA2-128f (2.16.840.1.101.3.4.3.21)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHA2-192s (2.16.840.1.101.3.4.3.22)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHA2-192f (2.16.840.1.101.3.4.3.23)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHA2-256s (2.16.840.1.101.3.4.3.24)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHA2-256f (2.16.840.1.101.3.4.3.25)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHAKE-128s (2.16.840.1.101.3.4.3.26)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHAKE-128f (2.16.840.1.101.3.4.3.27)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHAKE-192s (2.16.840.1.101.3.4.3.28)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHAKE-192f (2.16.840.1.101.3.4.3.29)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHAKE-256s (2.16.840.1.101.3.4.3.30)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

SLH-DSA-SHAKE-256f (2.16.840.1.101.3.4.3.31)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-ML-DSA-44 (2.16.840.1.101.3.4.3.32)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-ML-DSA-65 (2.16.840.1.101.3.4.3.33)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-ML-DSA-87 (2.16.840.1.101.3.4.3.34)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHA2-128s (2.16.840.1.101.3.4.3.35)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHA2-128f (2.16.840.1.101.3.4.3.36)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHA2-192s (2.16.840.1.101.3.4.3.37)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHA2-192f (2.16.840.1.101.3.4.3.38)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHA2-256s (2.16.840.1.101.3.4.3.39)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHA2-256f (2.16.840.1.101.3.4.3.40)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHAKE-128s (2.16.840.1.101.3.4.3.41)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHAKE-128f (2.16.840.1.101.3.4.3.42)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHAKE-192s (2.16.840.1.101.3.4.3.43)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHAKE-192f (2.16.840.1.101.3.4.3.44)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHAKE-256s (2.16.840.1.101.3.4.3.45)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

HASH-SLH-DSA-SHAKE-256f (2.16.840.1.101.3.4.3.46)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

ML-KEM-512 (2.16.840.1.101.3.4.4.1)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

ML-KEM-768 (2.16.840.1.101.3.4.4.2)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

ML-KEM-1024 (2.16.840.1.101.3.4.4.3)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM768-RSA2048-SHA3-256 (2.16.840.1.114027.80.5.2.74)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM768-RSA3072-SHA3-256 (2.16.840.1.114027.80.5.2.75)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM768-RSA4096-SHA3-256 (2.16.840.1.114027.80.5.2.76)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM768-X25519-SHA3-256 (2.16.840.1.114027.80.5.2.77)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM768-ECDH-P256-SHA3-256 (2.16.840.1.114027.80.5.2.78)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM768-ECDH-P384-SHA3-256 (2.16.840.1.114027.80.5.2.79)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM768-ECDH-brainpoolP256r1-SHA3-256 (2.16.840.1.114027.80.5.2.80)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM1024-RSA3072-SHA3-256 (2.16.840.1.114027.80.5.2.81)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM1024-ECDH-P384-SHA3-256 (2.16.840.1.114027.80.5.2.82)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM1024-ECDH-brainpoolP384r1-SHA3-256 (2.16.840.1.114027.80.5.2.83)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM1024-X448-SHA3-256 (2.16.840.1.114027.80.5.2.84)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound

id-MLKEM1024-ECDH-P521-SHA3-256 (2.16.840.1.114027.80.5.2.85)

Rows are producers. Columns are parsers.

- cryptonext ossl35
cryptonext
ossl35
redhound