diff --git a/.github/workflows/artifact_validation.yaml b/.github/workflows/artifact_validation.yaml index 5d9c7c85..ed04070e 100644 --- a/.github/workflows/artifact_validation.yaml +++ b/.github/workflows/artifact_validation.yaml @@ -64,12 +64,10 @@ jobs: with: name: Compatibility_bc_csv path: output/ - - name: Build compat matrix (r3) - run: ./src/rebuild_results_certs_r3.sh - name: Build compat matrix (r4) run: ./src/rebuild_results_certs_r4.sh - name: Copy output files - run: mv ./docs/pqc_hackathon_results_certs_r3.html ./docs/pqc_hackathon_results_certs_r3_automated_tests.html ./docs/pqc_hackathon_results_certs_r4.html ./docs/pqc_hackathon_results_cms_v1.html ./output/certs/oqs_certs.log ./output/certs/bc_certs.log ./docs/gh-pages + run: mv ./docs/pqc_hackathon_results_certs_r4.html ./docs/pqc_hackathon_results_cms_v1.html ./output/certs/oqs_certs.log ./output/certs/bc_certs.log ./docs/gh-pages - name: Archive Compatibility Matrix For Download uses: actions/upload-pages-artifact@v3 with: diff --git a/docs/gh-pages/index.html b/docs/gh-pages/index.html index c9516bfd..6dfab689 100644 --- a/docs/gh-pages/index.html +++ b/docs/gh-pages/index.html @@ -8,7 +8,6 @@

pqc_hackathon_results_certs_r3_automated_tests.html


Test matrix generated from manually-uploaded test results:

-

pqc_hackathon_results_certs_r3.html

pqc_hackathon_results_certs_r4.html

pqc_hackathon_results_cms_v1.html


diff --git a/docs/pqc_hackathon_results_certs_r3.html b/docs/pqc_hackathon_results_certs_r3.html deleted file mode 100644 index b6f3e77c..00000000 --- a/docs/pqc_hackathon_results_certs_r3.html +++ /dev/null @@ -1,7780 +0,0 @@ -

IETF -PQC Hackathon Certificate Interoperability Results

- -

Generated: 2024-07-24 15:56 UTC

-

Algorithms Submitted

-

✅ = passing all verifiers
◒ = passing some verifiers
⚪︎ = not -passing any verifiers

- ----------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bcbotancarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisopencaoqs-gnutlsoqs-openssl111oqs-provider
ML-DSA-44-ipd
ML-DSA-65-ipd
ML-DSA-87-ipd
ML-KEM-512-ipd
ML-KEM-768-ipd
ML-KEM-1024-ipd
Falcon-512
Falcon-1024
SLH-DSA-SHA2-128f-ipd
SLH-DSA-SHA2-128s-ipd
SLH-DSA-SHA2-192f-ipd
SLH-DSA-SHA2-192s-ipd
SLH-DSA-SHA2-256f-ipd
SLH-DSA-SHA2-256s-ipd
SLH-DSA-SHAKE-128f-ipd
SLH-DSA-SHAKE-128s-ipd
SLH-DSA-SHAKE-192f-ipd
SLH-DSA-SHAKE-192s-ipd
SLH-DSA-SHAKE-256f-ipd
SLH-DSA-SHAKE-256s-ipd
MLDSA44-RSA2048-PSS-SHA256
MLDSA65-Ed25519-SHA512
MLDSA87-ECDSA-P384-SHA512
MLDSA87-ECDSA-brainpoolP384r1-SHA512
MLDSA87-Ed448-SHA512
MLDSA44-RSA2048-PKCS15-SHA256
MLDSA44-Ed25519-SHA512
MLDSA44-ECDSA-P256-SHA256
MLDSA44-ECDSA-brainpoolP256r1-SHA256
MLDSA65-RSA3072-PSS-SHA512⚪︎
MLDSA65-RSA3072-PKCS15-SHA512
MLDSA65-ECDSA-P256-SHA512
MLDSA65-ECDSA-brainpoolP256r1-SHA512
-

ML-DSA-44-ipd -(1.3.6.1.4.1.2.267.12.4.4)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

ML-DSA-65-ipd -(1.3.6.1.4.1.2.267.12.6.5)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

ML-DSA-87-ipd -(1.3.6.1.4.1.2.267.12.8.7)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

ML-KEM-512-ipd -(1.3.6.1.4.1.22554.5.6.1)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

ML-KEM-768-ipd -(1.3.6.1.4.1.22554.5.6.2)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

ML-KEM-1024-ipd -(1.3.6.1.4.1.22554.5.6.3)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

Falcon-512 (1.3.9999.3.6)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

Falcon-1024 (1.3.9999.3.9)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHA2-128f-ipd -(1.3.9999.6.4.13)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHA2-128s-ipd -(1.3.9999.6.4.16)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHA2-192f-ipd -(1.3.9999.6.5.10)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHA2-192s-ipd -(1.3.9999.6.5.12)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHA2-256f-ipd -(1.3.9999.6.6.10)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHA2-256s-ipd -(1.3.9999.6.6.12)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHAKE-128f-ipd -(1.3.9999.6.7.13)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHAKE-128s-ipd -(1.3.9999.6.7.16)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHAKE-192f-ipd -(1.3.9999.6.8.10)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHAKE-192s-ipd -(1.3.9999.6.8.12)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHAKE-256f-ipd -(1.3.9999.6.9.10)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

SLH-DSA-SHAKE-256s-ipd -(1.3.9999.6.9.12)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA44-RSA2048-PSS-SHA256 -(2.16.840.1.114027.80.8.1.1)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA65-Ed25519-SHA512 -(2.16.840.1.114027.80.8.1.10)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA87-ECDSA-P384-SHA512 -(2.16.840.1.114027.80.8.1.11)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA87-ECDSA-brainpoolP384r1-SHA512 -(2.16.840.1.114027.80.8.1.12)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA87-Ed448-SHA512 -(2.16.840.1.114027.80.8.1.13)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA44-RSA2048-PKCS15-SHA256 -(2.16.840.1.114027.80.8.1.2)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA44-Ed25519-SHA512 -(2.16.840.1.114027.80.8.1.3)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA44-ECDSA-P256-SHA256 -(2.16.840.1.114027.80.8.1.4)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA44-ECDSA-brainpoolP256r1-SHA256 -(2.16.840.1.114027.80.8.1.5)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA65-RSA3072-PSS-SHA512 -(2.16.840.1.114027.80.8.1.6)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA65-RSA3072-PKCS15-SHA512 -(2.16.840.1.114027.80.8.1.7)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA65-ECDSA-P256-SHA512 -(2.16.840.1.114027.80.8.1.8)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
-

MLDSA65-ECDSA-brainpoolP256r1-SHA512 -(2.16.840.1.114027.80.8.1.9)

-

Rows are producers. Columns are parsers.

- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-bccarl-redhoundchtcorey-digicertcryptonextcryptonext-cnsproviderentrustisi-wolfsslkrisoqs-provider
bc
botan
carl-redhound
cht
corey-digicert
cryptonext
cryptonext-cnsprovider
entrust
isi-wolfssl
kris
openca
oqs-gnutls
oqs-openssl111
oqs-provider
diff --git a/docs/pqc_hackathon_results_certs_r3.md b/docs/pqc_hackathon_results_certs_r3.md deleted file mode 100644 index 90ddb411..00000000 --- a/docs/pqc_hackathon_results_certs_r3.md +++ /dev/null @@ -1,777 +0,0 @@ - -IETF PQC Hackathon Certificate Interoperability Results -======================================================= - - - - -Generated: 2024-07-24 15:56 UTC - - -# Algorithms Submitted - - -✅ = passing all verifiers
◒ = passing some verifiers
⚪︎ = not passing any verifiers
- - -|-|bc|botan|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|openca|oqs-gnutls|oqs-openssl111|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|ML-DSA-44-ipd|✅||✅|✅|✅|✅|✅|✅||◒||||✅| -|ML-DSA-65-ipd|✅||✅|✅|✅|✅|✅|✅||◒||||✅| -|ML-DSA-87-ipd|✅||✅|✅|✅|✅|✅|✅||◒||||✅| -|ML-KEM-512-ipd|✅||||✅|✅|✅|||||||| -|ML-KEM-768-ipd|✅||||✅|✅|✅|||||||| -|ML-KEM-1024-ipd|✅||||✅|✅|✅|||||||| -|Falcon-512|◒||◒||◒|||◒||◒||||✅| -|Falcon-1024|◒||◒||◒|||◒||◒||||✅| -|SLH-DSA-SHA2-128f-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHA2-128s-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHA2-192f-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHA2-192s-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHA2-256f-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHA2-256s-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHAKE-128f-ipd|◒||◒|✅|◒|◒|✅|◒||||||◒| -|SLH-DSA-SHAKE-128s-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHAKE-192f-ipd|✅||✅|✅|✅|✅|✅|◒||||||✅| -|SLH-DSA-SHAKE-192s-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|SLH-DSA-SHAKE-256f-ipd|◒||◒|✅|◒|◒|✅|◒||||||◒| -|SLH-DSA-SHAKE-256s-ipd|✅||✅|✅|✅||✅|◒||||||✅| -|MLDSA44-RSA2048-PSS-SHA256||||||||||||||✅| -|MLDSA65-Ed25519-SHA512||||||||||||||✅| -|MLDSA87-ECDSA-P384-SHA512|✅||||||✅|✅||||||✅| -|MLDSA87-ECDSA-brainpoolP384r1-SHA512||||||||||||||✅| -|MLDSA87-Ed448-SHA512||||||||||||||✅| -|MLDSA44-RSA2048-PKCS15-SHA256|✅||||||✅|✅||||||✅| -|MLDSA44-Ed25519-SHA512||||||||||||||✅| -|MLDSA44-ECDSA-P256-SHA256|✅||||||✅|✅||||||✅| -|MLDSA44-ECDSA-brainpoolP256r1-SHA256||||||||||||||✅| -|MLDSA65-RSA3072-PSS-SHA512||||||||||||||⚪︎| -|MLDSA65-RSA3072-PKCS15-SHA512|✅||||||✅|✅||||||✅| -|MLDSA65-ECDSA-P256-SHA512|✅||||||✅|✅||||||✅| -|MLDSA65-ECDSA-brainpoolP256r1-SHA512||||||||||||||✅| - -# ML-DSA-44-ipd (1.3.6.1.4.1.2.267.12.4.4) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅|✅|✅|||✅|✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅|✅|✅|||✅|✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅|✅|✅|||✅|✅| -|cryptonext||✅|✅|✅|✅|✅|||✅|| -|cryptonext-cnsprovider||||||✅||||| -|entrust|||✅|||✅||||| -|isi-wolfssl||||||||||| -|kris||✅|✅|✅|✅|✅|||✅|❌| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider||||||✅||||| - -# ML-DSA-65-ipd (1.3.6.1.4.1.2.267.12.6.5) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅|✅|✅|||✅|✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅|✅|✅|||✅|✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅|✅|✅|||✅|✅| -|cryptonext||✅|✅|✅|✅|✅|||✅|| -|cryptonext-cnsprovider||||||✅||||| -|entrust|||✅|||✅||||| -|isi-wolfssl||||||||||| -|kris||✅|✅|✅|✅|✅|||✅|❌| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider||||||✅||||| - -# ML-DSA-87-ipd (1.3.6.1.4.1.2.267.12.8.7) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅|✅|✅|||✅|✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅|✅|✅|||✅|✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅|✅|✅|||✅|✅| -|cryptonext||✅|✅|✅|✅|✅|||✅|| -|cryptonext-cnsprovider||||||✅||||| -|entrust|||✅|||✅||||| -|isi-wolfssl||||||||||| -|kris||✅|✅|✅|✅|✅|||✅|❌| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider||||||✅||||| - -# ML-KEM-512-ipd (1.3.6.1.4.1.22554.5.6.1) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|||✅|✅|✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||✅|✅|✅||||| -|cryptonext||||✅|✅|✅||✅||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider||||||||||| - -# ML-KEM-768-ipd (1.3.6.1.4.1.22554.5.6.2) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|||✅|✅|✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||✅|✅|✅||||| -|cryptonext||||✅|✅|✅||✅||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider||||||||||| - -# ML-KEM-1024-ipd (1.3.6.1.4.1.22554.5.6.3) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|||✅|✅|✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||✅|✅|✅||||| -|cryptonext||||✅|✅|✅||✅||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider||||||||||| - -# Falcon-512 (1.3.9999.3.6) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|||||||||❌| -|botan||||||||||| -|carl-redhound||||✅|||||✅|❌| -|cht||||||||||| -|corey-digicert||✅||✅||||❌|✅|❌| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust|||||||✅||✅|❌| -|isi-wolfssl||||||||||| -|kris||||❌|||||✅|❌| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||||||||✅|✅| - -# Falcon-1024 (1.3.9999.3.9) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|||||||||❌| -|botan||||||||||| -|carl-redhound||||✅|||||✅|❌| -|cht||||||||||| -|corey-digicert||✅||✅||||❌|✅|❌| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust|||||||✅||✅|❌| -|isi-wolfssl||||||||||| -|kris||||❌|||||✅|❌| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||||||||✅|✅| - -# SLH-DSA-SHA2-128f-ipd (1.3.9999.6.4.13) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|||||✅|||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||✅| - -# SLH-DSA-SHA2-128s-ipd (1.3.9999.6.4.16) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|||||✅|||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||✅| - -# SLH-DSA-SHA2-192f-ipd (1.3.9999.6.5.10) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|||||✅|||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||✅| - -# SLH-DSA-SHA2-192s-ipd (1.3.9999.6.5.12) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|||||✅|||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||✅| - -# SLH-DSA-SHA2-256f-ipd (1.3.9999.6.6.10) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|||||✅|||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||✅| - -# SLH-DSA-SHA2-256s-ipd (1.3.9999.6.6.12) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|||||✅|||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||✅| - -# SLH-DSA-SHAKE-128f-ipd (1.3.9999.6.7.13) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅|❌|✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅|❌|✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅|❌|✅||||✅| -|cryptonext|||❌|❌|✅|✅||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|✅||❌|✅||||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅||❌|✅||||✅| - -# SLH-DSA-SHAKE-128s-ipd (1.3.9999.6.7.16) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|✅|||✅||||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||✅| - -# SLH-DSA-SHAKE-192f-ipd (1.3.9999.6.8.10) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅|✅|✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅|✅|✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅|✅|✅||||✅| -|cryptonext|||✅|✅|✅|✅||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|✅||✅|✅||||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅||✅|||||✅| - -# SLH-DSA-SHAKE-192s-ipd (1.3.9999.6.8.12) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|✅|||✅||||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||✅| - -# SLH-DSA-SHAKE-256f-ipd (1.3.9999.6.9.10) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅|❌|✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅|❌|✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅|❌|✅||||✅| -|cryptonext|||❌|❌|✅|✅||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|✅||❌|✅||||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅||❌|||||✅| - -# SLH-DSA-SHAKE-256s-ipd (1.3.9999.6.9.12) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc|✅|✅|✅|✅||✅||||✅| -|botan||||||||||| -|carl-redhound||✅|✅|✅||✅||||✅| -|cht|||✅|||✅||||| -|corey-digicert||✅|✅|✅||✅||||✅| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||✅|✅|||✅||||❌| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||✅| - -# MLDSA44-RSA2048-PSS-SHA256 (2.16.840.1.114027.80.8.1.1) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||| - -# MLDSA65-Ed25519-SHA512 (2.16.840.1.114027.80.8.1.10) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||| - -# MLDSA87-ECDSA-P384-SHA512 (2.16.840.1.114027.80.8.1.11) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||✅||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||| - -# MLDSA87-ECDSA-brainpoolP384r1-SHA512 (2.16.840.1.114027.80.8.1.12) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||| - -# MLDSA87-Ed448-SHA512 (2.16.840.1.114027.80.8.1.13) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||| - -# MLDSA44-RSA2048-PKCS15-SHA256 (2.16.840.1.114027.80.8.1.2) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||✅||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||| - -# MLDSA44-Ed25519-SHA512 (2.16.840.1.114027.80.8.1.3) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||| - -# MLDSA44-ECDSA-P256-SHA256 (2.16.840.1.114027.80.8.1.4) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||✅||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||| - -# MLDSA44-ECDSA-brainpoolP256r1-SHA256 (2.16.840.1.114027.80.8.1.5) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||| - -# MLDSA65-RSA3072-PSS-SHA512 (2.16.840.1.114027.80.8.1.6) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||❌|||||||| - -# MLDSA65-RSA3072-PKCS15-SHA512 (2.16.840.1.114027.80.8.1.7) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||✅||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||| - -# MLDSA65-ECDSA-P256-SHA512 (2.16.840.1.114027.80.8.1.8) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||✅||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||✅||||| -|entrust||||||✅||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||✅||||| - -# MLDSA65-ECDSA-brainpoolP256r1-SHA512 (2.16.840.1.114027.80.8.1.9) - - -Rows are producers. Columns are parsers. - -|-|bc|carl-redhound|cht|corey-digicert|cryptonext|cryptonext-cnsprovider|entrust|isi-wolfssl|kris|oqs-provider| -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | -|bc||||||||||| -|botan||||||||||| -|carl-redhound||||||||||| -|cht||||||||||| -|corey-digicert||||||||||| -|cryptonext||||||||||| -|cryptonext-cnsprovider||||||||||| -|entrust||||||||||| -|isi-wolfssl||||||||||| -|kris||||||||||| -|openca||||||||||| -|oqs-gnutls||||||||||| -|oqs-openssl111||||||||||| -|oqs-provider|||✅|||||||| diff --git a/providers/bc/artifacts_certs_r3.zip b/providers/bc/artifacts_certs_r3.zip deleted file mode 100644 index f0432698..00000000 Binary files a/providers/bc/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/bc/artifacts_cms_r3.zip b/providers/bc/artifacts_cms_r3.zip deleted file mode 100644 index ff46ce21..00000000 Binary files a/providers/bc/artifacts_cms_r3.zip and /dev/null differ diff --git a/providers/bc/artifacts_r2.zip b/providers/bc/artifacts_r2.zip deleted file mode 100644 index ede512aa..00000000 Binary files a/providers/bc/artifacts_r2.zip and /dev/null differ diff --git a/providers/bc/check_r3.sh b/providers/bc/check_r3.sh deleted file mode 100644 index 8ca343e4..00000000 --- a/providers/bc/check_r3.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash - -betas=https://www.bouncycastle.org/betas - -( - cd lib - - rm -f *.ver - - wget ${betas}/beta.ver -) - -base=`cat lib/beta.ver` - -( - cd lib - - if [ \! -f bcprov-${base}.jar ] - then - rm -f *.jar - wget ${betas}/bcprov-${base}.jar - fi - - if [ \! -f bcpkix-${base}.jar ] - then - wget ${betas}/bcpkix-${base}.jar - fi - - if [ \! -f bcutil-${base}.jar ] - then - wget ${betas}/bcutil-${base}.jar - fi -) - -javac -d classes -cp lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar src/main/java/*.java - -if [ "$1" != "" ] && [ "$2" != "" ] -then - java -cp classes:lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar R3ArtifactParser $1 $2 -elif [ -d artifacts ] -then - java -cp classes:lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar R3ArtifactParser artifacts -else - java -cp classes:lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar R3ArtifactParser java-artifacts/artifacts.zip -fi -echo "example:./check_r3.sh bc ./artifacts_certs_r3" \ No newline at end of file diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/bc_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/bc_bc.csv deleted file mode 100644 index ad592be5..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/bc_bc.csv +++ /dev/null @@ -1,33 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.6.1.4.1.22554.5.5.2,Y -1.3.6.1.4.1.22554.5.5.3,Y -1.3.6.1.4.1.22554.5.5.4,Y -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.22554.5.6.3,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -hybrid[catalyst(1.2.840.10045.4.3.2,1.3.6.1.4.1.2.267.12.4.4)],Y -hybrid[catalyst(1.2.840.10045.4.3.4,1.3.6.1.4.1.2.267.12.8.7)],Y -hybrid[catalyst(1.2.840.113549.1.1.11,1.3.6.1.4.1.2.267.12.4.4)],Y -hybrid[chameleon(1.2.840.10045.4.3.2,1.3.6.1.4.1.2.267.12.4.4)],Y -hybrid[chameleon(1.2.840.10045.4.3.4,1.3.6.1.4.1.2.267.12.8.7)],Y -hybrid[chameleon(1.2.840.113549.1.1.11,1.3.6.1.4.1.2.267.12.4.4)],Y -hybrid[composite(1.2.840.10045.4.3.2,1.3.6.1.4.1.2.267.12.4.4)],Y -hybrid[composite(1.2.840.10045.4.3.4,1.3.6.1.4.1.2.267.12.8.7)],Y -hybrid[composite(1.2.840.113549.1.1.11,1.3.6.1.4.1.2.267.12.4.4)],Y diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/botan_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/botan_bc.csv deleted file mode 100644 index efbd6afc..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/botan_bc.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,F -1.3.6.1.4.1.2.267.7.4.4,F -1.3.6.1.4.1.2.267.7.6.5,F diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/carl-redhound_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/carl-redhound_bc.csv deleted file mode 100644 index 32c7325d..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/carl-redhound_bc.csv +++ /dev/null @@ -1,7 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y - diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/corey-digicert_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/corey-digicert_bc.csv deleted file mode 100644 index 5dc986ad..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/corey-digicert_bc.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/entrust_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/entrust_bc.csv deleted file mode 100644 index 4f3712be..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/entrust_bc.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,F -1.3.6.1.4.1.2.267.7.4.4,F -2.16.840.1.114027.80.5.1.2,F -2.16.840.1.114027.80.5.1.1,F -1.3.6.1.4.1.2.267.7.6.5,F -1.3.9999.3.1,F -1.3.9999.3.4,F -2.16.840.1.114027.80.5.1.6,F -2.16.840.1.114027.80.5.1.5,F -2.16.840.1.114027.80.5.1.3,F -2.16.840.1.114027.80.5.1.9,F -2.16.840.1.114027.80.5.1.8,F diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/kris_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/kris_bc.csv deleted file mode 100644 index f4577995..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/kris_bc.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,F -1.3.6.1.4.1.2.267.7.4.4,F -1.3.6.1.4.1.2.267.7.6.5,F -1.3.9999.3.1,F -1.3.9999.3.4,F diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/openca_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/openca_bc.csv deleted file mode 100644 index f4577995..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/openca_bc.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,F -1.3.6.1.4.1.2.267.7.4.4,F -1.3.6.1.4.1.2.267.7.6.5,F -1.3.9999.3.1,F -1.3.9999.3.4,F diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/oqs-gnutls_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/oqs-gnutls_bc.csv deleted file mode 100644 index 3c9e757f..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/oqs-gnutls_bc.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.6.5,F diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/oqs-openssl111_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/oqs-openssl111_bc.csv deleted file mode 100644 index 5dc986ad..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/oqs-openssl111_bc.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y diff --git a/providers/bc/compatMatrices/artifacts_certs_r3/oqs-provider_bc.csv b/providers/bc/compatMatrices/artifacts_certs_r3/oqs-provider_bc.csv deleted file mode 100644 index 5dc986ad..00000000 --- a/providers/bc/compatMatrices/artifacts_certs_r3/oqs-provider_bc.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y diff --git a/providers/bc/compatMatrices/artifacts_r2/botan_bc.csv b/providers/bc/compatMatrices/artifacts_r2/botan_bc.csv deleted file mode 100644 index 4c04bc4e..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/botan_bc.csv +++ /dev/null @@ -1,7 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.8.7,F,F,F,F,F -1.3.6.1.4.1.2.267.7.8.7,F,F,F,F,F -1.3.6.1.4.1.2.267.7.4.4,F,F,F,F,F -1.3.6.1.4.1.2.267.11.6.5,F,F,F,F,F -1.3.6.1.4.1.2.267.7.6.5,F,F,F,F,F -1.3.6.1.4.1.2.267.11.4.4,F,F,F,F,F diff --git a/providers/bc/compatMatrices/artifacts_r2/carl-redhound_bc.csv b/providers/bc/compatMatrices/artifacts_r2/carl-redhound_bc.csv deleted file mode 100644 index afe4f465..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/carl-redhound_bc.csv +++ /dev/null @@ -1,15 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.8.7,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y -2.16.840.1.114027.80.5.1,F,F,F,F,F -1.3.6.1.4.1.2.267.11.6.5,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y -1.3.9999.3.1,Y,Y,Y,Y,Y -1.3.9999.3.4,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.11.4.4,Y,Y,Y,Y,Y -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.6.5_1.3.9999.3.1,Y,Y,Y,Y,Y -1.2.840.10045.3.1.7,Y,Y,Y,Y,Y -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.4.4_1.3.9999.3.4,Y,Y,Y,Y,Y -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y diff --git a/providers/bc/compatMatrices/artifacts_r2/corey-digicert_bc.csv b/providers/bc/compatMatrices/artifacts_r2/corey-digicert_bc.csv deleted file mode 100644 index a3165267..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/corey-digicert_bc.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.8.7,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,Y -hybrid-catalyst,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.11.6.5,Y,Y,Y,Y,Y -2.16.840.1.114027.80.5.1,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y -2.16.840.1.114027.80.4.1,Y,Y,Y,Y,Y -1.3.9999.3.1,Y,Y,Y,Y,Y -1.3.9999.3.4,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.11.4.4,Y,Y,Y,Y,Y -1.2.840.10045.2.1,Y,Y,Y,Y,Y diff --git a/providers/bc/compatMatrices/artifacts_r2/entrust_bc.csv b/providers/bc/compatMatrices/artifacts_r2/entrust_bc.csv deleted file mode 100644 index e1b95b10..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/entrust_bc.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.8.7,F,F,F,F,F -1.3.6.1.4.1.2.267.7.8.7,F,F,F,F,F -1.3.6.1.4.1.2.267.7.4.4,F,F,F,F,F -2.16.840.1.114027.80.5.1.2,F,F,F,F,F -2.16.840.1.114027.80.5.1.1,F,F,F,F,F -1.3.6.1.4.1.2.267.11.6.5,F,F,F,F,F -1.3.6.1.4.1.2.267.7.6.5,F,F,F,F,F -2.16.840.1.114027.80.4.1,F,F,F,F,F -1.3.9999.3.1,F,F,F,F,F -1.3.9999.3.4,F,F,F,F,F -1.3.6.1.4.1.2.267.11.4.4,F,F,F,F,F -2.16.840.1.114027.80.5.1.14,F,F,F,F,F -2.16.840.1.114027.80.5.1.6,F,F,F,F,F -2.16.840.1.114027.80.5.1.5,F,F,F,F,F -2.16.840.1.114027.80.5.1.3,F,F,F,F,F -2.16.840.1.114027.80.5.1.9,F,F,F,F,F -2.16.840.1.114027.80.5.1.8,F,F,F,F,F diff --git a/providers/bc/compatMatrices/artifacts_r2/kris_bc.csv b/providers/bc/compatMatrices/artifacts_r2/kris_bc.csv deleted file mode 100644 index d78590e4..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/kris_bc.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,F,F,F,F,F -1.3.6.1.4.1.2.267.7.4.4,F,F,F,F,F -1.3.6.1.4.1.2.267.7.6.5,F,F,F,F,F -1.3.9999.3.1,F,F,F,F,F -1.3.9999.3.4,F,F,F,F,F diff --git a/providers/bc/compatMatrices/artifacts_r2/openca_bc.csv b/providers/bc/compatMatrices/artifacts_r2/openca_bc.csv deleted file mode 100644 index 466d38d5..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/openca_bc.csv +++ /dev/null @@ -1,10 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.2.840.113549.1.1.1,F,F,F,F,F -1.3.6.1.4.1.2.267.7.8.7,F,F,F,F,F -1.3.6.1.4.1.2.267.7.4.4,F,F,F,F,F -2.16.840.1.114027.80.4.1_generic_traditional,F,F,F,F,F -1.3.6.1.4.1.2.267.7.6.5,F,F,F,F,F -2.16.840.1.114027.80.4.1,F,F,F,F,F -1.3.9999.3.1,F,F,F,F,F -1.3.9999.3.4,F,F,F,F,F -1.2.840.10045.2.1,F,F,F,F,F diff --git a/providers/bc/compatMatrices/artifacts_r2/oqs-gnutls_bc.csv b/providers/bc/compatMatrices/artifacts_r2/oqs-gnutls_bc.csv deleted file mode 100644 index 3af9ba7f..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/oqs-gnutls_bc.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.6.5,F,F,F,F,F diff --git a/providers/bc/compatMatrices/artifacts_r2/oqs-openssl111_bc.csv b/providers/bc/compatMatrices/artifacts_r2/oqs-openssl111_bc.csv deleted file mode 100644 index b799cb25..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/oqs-openssl111_bc.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.8.7,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.11.6.5,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,F,F -1.3.9999.3.1,Y,Y,Y,F,F -1.3.9999.3.4,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.11.4.4,Y,Y,Y,F,F diff --git a/providers/bc/compatMatrices/artifacts_r2/oqs-provider_bc.csv b/providers/bc/compatMatrices/artifacts_r2/oqs-provider_bc.csv deleted file mode 100644 index b799cb25..00000000 --- a/providers/bc/compatMatrices/artifacts_r2/oqs-provider_bc.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.8.7,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.11.6.5,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,F,F -1.3.9999.3.1,Y,Y,Y,F,F -1.3.9999.3.4,Y,Y,Y,F,F -1.3.6.1.4.1.2.267.11.4.4,Y,Y,Y,F,F diff --git a/providers/bc/gen_r3.sh b/providers/bc/gen_r3.sh deleted file mode 100644 index a819cf3f..00000000 --- a/providers/bc/gen_r3.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -betas=https://www.bouncycastle.org/betas - -( - cd lib - - rm -f *.ver - - wget ${betas}/beta.ver -) - -base=`cat lib/beta.ver` - -( - cd lib - - if [ \! -f bcprov-${base}.jar ] - then - rm -f *.jar - wget ${betas}/bcprov-${base}.jar - fi - - if [ \! -f bcpkix-${base}.jar ] - then - wget ${betas}/bcpkix-${base}.jar - fi - - if [ \! -f bcutil-${base}.jar ] - then - wget ${betas}/bcutil-${base}.jar - fi -) - -javac -d classes -cp lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar src/main/java/*.java - -java -cp classes:lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar R3ArtifactGenerator diff --git a/providers/bc/src/main/java/R3ArtifactGenerator.java b/providers/bc/src/main/java/R3ArtifactGenerator.java deleted file mode 100644 index 51e9771c..00000000 --- a/providers/bc/src/main/java/R3ArtifactGenerator.java +++ /dev/null @@ -1,574 +0,0 @@ -import java.io.File; -import java.io.FileOutputStream; -import java.io.FileWriter; -import java.math.BigInteger; -import java.security.KeyPair; -import java.security.KeyPairGenerator; -import java.security.MessageDigest; -import java.security.PrivateKey; -import java.security.Security; -import java.security.cert.CertificateEncodingException; -import java.security.cert.X509Certificate; -import java.security.spec.ECGenParameterSpec; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.bouncycastle.asn1.ASN1ObjectIdentifier; -import org.bouncycastle.asn1.DERNull; -import org.bouncycastle.asn1.bc.BCObjectIdentifiers; -import org.bouncycastle.asn1.misc.MiscObjectIdentifiers; -import org.bouncycastle.asn1.nist.NISTObjectIdentifiers; -import org.bouncycastle.asn1.oiw.OIWObjectIdentifiers; -import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers; -import org.bouncycastle.asn1.x500.X500Name; -import org.bouncycastle.asn1.x509.AlgorithmIdentifier; -import org.bouncycastle.asn1.x509.BasicConstraints; -import org.bouncycastle.asn1.x509.Extension; -import org.bouncycastle.asn1.x509.KeyUsage; -import org.bouncycastle.asn1.x509.SubjectAltPublicKeyInfo; -import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo; -import org.bouncycastle.asn1.x9.X9ObjectIdentifiers; -import org.bouncycastle.cert.DeltaCertificateTool; -import org.bouncycastle.cert.X509CertificateHolder; -import org.bouncycastle.cert.X509v3CertificateBuilder; -import org.bouncycastle.cert.jcajce.JcaCertStore; -import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter; -import org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils; -import org.bouncycastle.cms.CMSAlgorithm; -import org.bouncycastle.cms.CMSEnvelopedData; -import org.bouncycastle.cms.CMSEnvelopedDataGenerator; -import org.bouncycastle.cms.CMSException; -import org.bouncycastle.cms.CMSProcessableByteArray; -import org.bouncycastle.cms.CMSSignedData; -import org.bouncycastle.cms.CMSSignedDataGenerator; -import org.bouncycastle.cms.CMSTypedData; -import org.bouncycastle.cms.SignerInformation; -import org.bouncycastle.cms.jcajce.JcaSignerId; -import org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder; -import org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder; -import org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder; -import org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator; -import org.bouncycastle.jcajce.CompositePrivateKey; -import org.bouncycastle.jcajce.CompositePublicKey; -import org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec; -import org.bouncycastle.jce.provider.BouncyCastleProvider; -import org.bouncycastle.openssl.jcajce.JcaPEMWriter; -import org.bouncycastle.operator.ContentSigner; -import org.bouncycastle.operator.DigestCalculatorProvider; -import org.bouncycastle.operator.OperatorCreationException; -import org.bouncycastle.operator.jcajce.JcaContentSignerBuilder; -import org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder; -import org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider; -import org.bouncycastle.pqc.jcajce.spec.NTRUParameterSpec; -import org.bouncycastle.util.Arrays; -import org.bouncycastle.util.Pack; -import org.bouncycastle.util.Store; -import org.bouncycastle.util.Strings; - -public class R3ArtifactGenerator -{ - private static final ASN1ObjectIdentifier[] sigAlgorithms = - { - NISTObjectIdentifiers.id_ml_dsa_44, - NISTObjectIdentifiers.id_ml_dsa_65, - NISTObjectIdentifiers.id_ml_dsa_87, - NISTObjectIdentifiers.id_hash_ml_dsa_44_with_sha512, - NISTObjectIdentifiers.id_hash_ml_dsa_65_with_sha512, - NISTObjectIdentifiers.id_hash_ml_dsa_87_with_sha512, - BCObjectIdentifiers.falcon_512, - BCObjectIdentifiers.falcon_1024, - NISTObjectIdentifiers.id_slh_dsa_sha2_128f, - NISTObjectIdentifiers.id_slh_dsa_sha2_128s, - NISTObjectIdentifiers.id_slh_dsa_sha2_192f, - NISTObjectIdentifiers.id_slh_dsa_sha2_192s, - NISTObjectIdentifiers.id_slh_dsa_sha2_256f, - NISTObjectIdentifiers.id_slh_dsa_sha2_256s, - NISTObjectIdentifiers.id_slh_dsa_shake_128f, - NISTObjectIdentifiers.id_slh_dsa_shake_128s, - NISTObjectIdentifiers.id_slh_dsa_shake_192f, - NISTObjectIdentifiers.id_slh_dsa_shake_192s, - NISTObjectIdentifiers.id_slh_dsa_shake_256f, - NISTObjectIdentifiers.id_slh_dsa_shake_256s, - NISTObjectIdentifiers.id_hash_slh_dsa_sha2_128f_with_sha256, - NISTObjectIdentifiers.id_hash_slh_dsa_sha2_128s_with_sha256, - NISTObjectIdentifiers.id_hash_slh_dsa_sha2_192f_with_sha512, - NISTObjectIdentifiers.id_hash_slh_dsa_sha2_192s_with_sha512, - NISTObjectIdentifiers.id_hash_slh_dsa_sha2_256f_with_sha512, - NISTObjectIdentifiers.id_hash_slh_dsa_sha2_256s_with_sha512, - NISTObjectIdentifiers.id_hash_slh_dsa_shake_128f_with_shake128, - NISTObjectIdentifiers.id_hash_slh_dsa_shake_128s_with_shake128, - NISTObjectIdentifiers.id_hash_slh_dsa_shake_192f_with_shake256, - NISTObjectIdentifiers.id_hash_slh_dsa_shake_192s_with_shake256, - NISTObjectIdentifiers.id_hash_slh_dsa_shake_256f_with_shake256, - NISTObjectIdentifiers.id_hash_slh_dsa_shake_256s_with_shake256, - MiscObjectIdentifiers.id_MLDSA44_RSA2048_PSS_SHA256, - MiscObjectIdentifiers.id_MLDSA44_RSA2048_PKCS15_SHA256, - MiscObjectIdentifiers.id_MLDSA44_Ed25519_SHA512, - MiscObjectIdentifiers.id_MLDSA44_ECDSA_P256_SHA256, - MiscObjectIdentifiers.id_MLDSA44_ECDSA_brainpoolP256r1_SHA256, - MiscObjectIdentifiers.id_MLDSA65_RSA3072_PSS_SHA512, - MiscObjectIdentifiers.id_MLDSA65_RSA3072_PKCS15_SHA512, - MiscObjectIdentifiers.id_MLDSA65_ECDSA_P256_SHA512, - MiscObjectIdentifiers.id_MLDSA65_ECDSA_brainpoolP256r1_SHA512, - MiscObjectIdentifiers.id_MLDSA65_Ed25519_SHA512, - MiscObjectIdentifiers.id_MLDSA87_ECDSA_P384_SHA512, - MiscObjectIdentifiers.id_MLDSA87_ECDSA_brainpoolP384r1_SHA512, - MiscObjectIdentifiers.id_MLDSA87_Ed448_SHA512, - MiscObjectIdentifiers.id_Falcon512_ECDSA_P256_SHA256, - MiscObjectIdentifiers.id_Falcon512_ECDSA_brainpoolP256r1_SHA256, - MiscObjectIdentifiers.id_Falcon512_Ed25519_SHA512 - }; - - - private static final String[] sigAlgNames = - { - "ml-dsa-44", - "ml-dsa-65", - "ml-dsa-87", - "ml-dsa-44-with-sha512", - "ml-dsa-65-with-sha512", - "ml-dsa-87-with-sha512", - "falcon-512", - "falcon-1024", - "slh-dsa-sha2-128f", - "slh-dsa-sha2-128s", - "slh-dsa-sha2-192f", - "slh-dsa-sha2-192s", - "slh-dsa-sha2-256f", - "slh-dsa-sha2-256s", - "slh-dsa-shake-128f", - "slh-dsa-shake-128s", - "slh-dsa-shake-192f", - "slh-dsa-shake-192s", - "slh-dsa-shake-256f", - "slh-dsa-shake-256s", - "slh-dsa-sha2-128f-with-sha256", - "slh-dsa-sha2-128s-with-sha256", - "slh-dsa-sha2-192f-with-sha512", - "slh-dsa-sha2-192s-with-sha512", - "slh-dsa-sha2-256f-with-sha512", - "slh-dsa-sha2-256s-with-sha512", - "slh-dsa-shake-128f-with-shake128", - "slh-dsa-shake-128s-with-shake128", - "slh-dsa-shake-192f-with-shake256", - "slh-dsa-shake-192s-with-shake256", - "slh-dsa-shake-256f-with-shake256", - "slh-dsa-shake-256s-with-shake256", - "MLDSA44-RSA2048-PSS-SHA256", - "MLDSA44-RSA2048-PKCS15-SHA256", - "MLDSA44-Ed25519-SHA512", - "MLDSA44-ECDSA-P256-SHA256", - "MLDSA44-ECDSA-brainpoolP256r1-SHA256", - "MLDSA65-RSA3072-PSS-SHA512", - "MLDSA65-RSA3072-PKCS15-SHA512", - "MLDSA65-ECDSA-P256-SHA512", - "MLDSA65-ECDSA-brainpoolP256r1-SHA512", - "MLDSA65-Ed25519-SHA512", - "MLDSA87-ECDSA-P384-SHA512", - "MLDSA87-ECDSA-brainpoolP384r1-SHA512", - "MLDSA87-Ed448-SHA512", - "Falcon512-ECDSA-P256-SHA256", - "Falcon512-ECDSA-brainpoolP256r1-SHA256", - "Falcon512-Ed25519-SHA512", - }; - private static File aDir = new File("artifacts_certs_r3"); - - private static final ASN1ObjectIdentifier[] kemAlgorithms = - { - NISTObjectIdentifiers.id_alg_ml_kem_512, - NISTObjectIdentifiers.id_alg_ml_kem_768, - NISTObjectIdentifiers.id_alg_ml_kem_1024 - }; - - private static final String[] kemAlgNames = - { - "ML-KEM-512", - "ML-KEM-768", - "ML-KEM-1024" - }; - - private static final long BEFORE_DELTA = 60 * 1000L; - private static final long AFTER_DELTA = 365L * 24 * 60 * 60 * 1000L; - - private static int certCount = 1; - - private static final BigInteger generateSerialNumber() - throws Exception - { - MessageDigest dig = MessageDigest.getInstance("SHA1"); - - byte[] sn = dig.digest(Arrays.concatenate(Pack.intToBigEndian(certCount), Pack.longToBigEndian(System.currentTimeMillis()))); - - sn[0] = (byte)((sn[0] & 0x7f) | 0x40); - - return new BigInteger(sn); - } - - private static X509Certificate createTACertificate(String algName, KeyPair taKp) - throws Exception - { - X509v3CertificateBuilder crtBld = new X509v3CertificateBuilder( - new X500Name("CN=BC " + algName.replace("+", "Plus") + " Test TA"), - generateSerialNumber(), - new Date(System.currentTimeMillis() - BEFORE_DELTA), - new Date(System.currentTimeMillis() + AFTER_DELTA), - new X500Name("CN=BC " + algName.replace("+", "Plus") + " Test TA"), - SubjectPublicKeyInfo.getInstance(taKp.getPublic().getEncoded())); - - crtBld.addExtension(Extension.basicConstraints, true, new BasicConstraints(1)); - crtBld.addExtension(Extension.keyUsage, true, new KeyUsage(KeyUsage.keyCertSign | KeyUsage.cRLSign)); - - ContentSigner signer = new JcaContentSignerBuilder(algName).build(taKp.getPrivate()); - - return new JcaX509CertificateConverter().getCertificate(crtBld.build(signer)); - } - - private static X509Certificate createEECertificate(String taAlgName, PKIXPair taPair, String eeAlgName, KeyPair eeKp) - throws Exception - { - X509v3CertificateBuilder crtBld = new X509v3CertificateBuilder( - new X500Name("CN=BC " + taAlgName + " Test TA"), - generateSerialNumber(), - new Date(System.currentTimeMillis() - BEFORE_DELTA), - new Date(System.currentTimeMillis() + AFTER_DELTA), - new X500Name("CN=BC " + eeAlgName + " Test EE"), - SubjectPublicKeyInfo.getInstance(eeKp.getPublic().getEncoded())); - - JcaX509ExtensionUtils extUtils = new JcaX509ExtensionUtils( - new JcaDigestCalculatorProviderBuilder().build().get( - new AlgorithmIdentifier(OIWObjectIdentifiers.idSHA1, DERNull.INSTANCE))); - - crtBld.addExtension(Extension.basicConstraints, true, new BasicConstraints(false)); - crtBld.addExtension(Extension.keyUsage, true, new KeyUsage(KeyUsage.keyEncipherment)); - crtBld.addExtension(Extension.subjectKeyIdentifier, false, extUtils.createSubjectKeyIdentifier(eeKp.getPublic())); - crtBld.addExtension(Extension.authorityKeyIdentifier, false, extUtils.createAuthorityKeyIdentifier(taPair.cert)); - - ContentSigner signer = new JcaContentSignerBuilder(taAlgName).build(taPair.priv); - - return new JcaX509CertificateConverter().getCertificate(crtBld.build(signer)); - } - - private static X509Certificate createCatalystHybridTACertificate(String algName, KeyPair taKp, String altAlgName, PKIXPair altTaKp) - throws Exception - { - X509v3CertificateBuilder crtBld = new X509v3CertificateBuilder( - new X500Name("CN=BC " + algName + " with " + altAlgName + " Test TA"), - generateSerialNumber(), - new Date(System.currentTimeMillis() - BEFORE_DELTA), - new Date(System.currentTimeMillis() + AFTER_DELTA), - new X500Name("CN=BC " + algName + " with " + altAlgName + " Test TA"), - SubjectPublicKeyInfo.getInstance(taKp.getPublic().getEncoded())); - - crtBld.addExtension(Extension.basicConstraints, true, new BasicConstraints(0)); - crtBld.addExtension(Extension.keyUsage, true, new KeyUsage(KeyUsage.keyCertSign | KeyUsage.cRLSign)); - crtBld.addExtension(Extension.subjectAltPublicKeyInfo, true, SubjectAltPublicKeyInfo.getInstance(altTaKp.cert.getPublicKey().getEncoded())); - - ContentSigner signer = new JcaContentSignerBuilder(algName).build(taKp.getPrivate()); - ContentSigner altSigner = new JcaContentSignerBuilder(altAlgName).build(altTaKp.priv); - - return new JcaX509CertificateConverter().getCertificate(crtBld.build(signer, true, altSigner)); - } - - private static X509Certificate createCompositeHybridTACertificate(String algName, KeyPair taKp, String altAlgName, PKIXPair altTaKp) - throws Exception - { - CompositeAlgorithmSpec compAlgSpec = new CompositeAlgorithmSpec.Builder() - .add(algName) - .add(altAlgName) - .build(); - - CompositePublicKey compPub = new CompositePublicKey(taKp.getPublic(), altTaKp.cert.getPublicKey()); - CompositePrivateKey compPrivKey = new CompositePrivateKey(taKp.getPrivate(), altTaKp.priv); - - ContentSigner signer = new JcaContentSignerBuilder("COMPOSITE", compAlgSpec).build(compPrivKey); - - X509v3CertificateBuilder crtBld = new X509v3CertificateBuilder( - new X500Name("CN=BC " + algName + " with " + altAlgName + " Test TA"), - generateSerialNumber(), - new Date(System.currentTimeMillis() - BEFORE_DELTA), - new Date(System.currentTimeMillis() + AFTER_DELTA), - new X500Name("CN=BC " + algName + " with " + altAlgName + " Test TA"), - SubjectPublicKeyInfo.getInstance(compPub.getEncoded())); - - crtBld.addExtension(Extension.basicConstraints, true, new BasicConstraints(0)); - crtBld.addExtension(Extension.keyUsage, true, new KeyUsage(KeyUsage.keyCertSign | KeyUsage.cRLSign)); - - return new JcaX509CertificateConverter().getCertificate(crtBld.build(signer)); - } - - private static X509Certificate createChameleonHybridTACertificate(String algName, KeyPair taKp, String altAlgName, PKIXPair altTaKp) - throws Exception - { - long now = System.currentTimeMillis(); - X509v3CertificateBuilder crtBld = new X509v3CertificateBuilder( - new X500Name("CN=BC " + algName + " Test Chameleon Outer TA"), - generateSerialNumber(), - new Date(now - BEFORE_DELTA), - new Date(now + AFTER_DELTA), - new X500Name("CN=BC " + algName + " Test Chameleon Outer TA"), - SubjectPublicKeyInfo.getInstance(taKp.getPublic().getEncoded())); - - crtBld.addExtension(Extension.basicConstraints, true, new BasicConstraints(0)); - crtBld.addExtension(Extension.keyUsage, true, new KeyUsage(KeyUsage.keyCertSign | KeyUsage.cRLSign)); - - X509v3CertificateBuilder altCrtBld = new X509v3CertificateBuilder( - new X500Name("CN=BC " + altAlgName + " Test Chameleon Inner TA"), - generateSerialNumber(), - new Date(now - BEFORE_DELTA), - new Date(now + AFTER_DELTA), - new X500Name("CN=BC " + altAlgName + " Test Chameleon Inner TA"), - SubjectPublicKeyInfo.getInstance(altTaKp.cert.getPublicKey().getEncoded())); - - altCrtBld.addExtension(Extension.basicConstraints, true, new BasicConstraints(0)); - altCrtBld.addExtension(Extension.keyUsage, true, new KeyUsage(KeyUsage.keyCertSign | KeyUsage.cRLSign)); - - ContentSigner altSigner = new JcaContentSignerBuilder(altAlgName).build(altTaKp.priv); - X509CertificateHolder deltaCert = altCrtBld.build(altSigner); - - Extension deltaExt = DeltaCertificateTool.makeDeltaCertificateExtension( - false, - deltaCert); - crtBld.addExtension(deltaExt); - - ContentSigner signer = new JcaContentSignerBuilder(algName).build(taKp.getPrivate()); - - X509CertificateHolder chameleonCert = crtBld.build(signer); - X509CertificateHolder exDeltaCert = DeltaCertificateTool.extractDeltaCertificate(chameleonCert); - - return new JcaX509CertificateConverter().getCertificate(chameleonCert); - } - - private static void derOutput(File parent, String name, X509Certificate cert) - throws Exception - { - FileOutputStream fWrt = new FileOutputStream(new File(parent, name)); - - fWrt.write(cert.getEncoded()); - - fWrt.close(); - } - - private static void pemOutput(File parent, String name, Object obj) - throws Exception - { - FileWriter fWrt = new FileWriter(new File(parent, name)); - JcaPEMWriter pemWriter = new JcaPEMWriter(fWrt); - - pemWriter.writeObject(obj); - - pemWriter.close(); - fWrt.close(); - } - - - private static PKIXPair createKEMEEcertificate(String kemAlgName, ASN1ObjectIdentifier kemAlg, String sigAlgName, ASN1ObjectIdentifier sigAlg, Map sigParams) - throws Exception - { - PKIXPair taPair = sigParams.get(sigAlgName); - KeyPairGenerator kpGen; - - if (kemAlg.on(BCObjectIdentifiers.pqc_kem_ntru)) { - kpGen = KeyPairGenerator.getInstance("NTRU", "BC"); - NTRUParameterSpec ntrusp = NTRUParameterSpec.fromName(kemAlgName); - kpGen.initialize(ntrusp); - } else { - kpGen = KeyPairGenerator.getInstance(kemAlg.getId()); - } - - KeyPair eeKp = kpGen.generateKeyPair(); - X509Certificate eeCert = createEECertificate(sigAlgName, taPair, kemAlgName, eeKp); - - pemOutput(aDir, kemAlg + "_ee.pem", eeCert); - - return new PKIXPair(eeKp.getPrivate(), eeCert); - } - - public static void main(String[] args) - throws Exception - { - Security.insertProviderAt(new BouncyCastleProvider(), 1); - Security.insertProviderAt(new BouncyCastlePQCProvider(), 2); - - File aDir = new File("artifacts_certs_r3"); - - aDir.mkdir(); - - // - // Build TA certificates - // - Map sigParams = new HashMap(); - for (int alg = 0; alg != sigAlgorithms.length; alg++) - { - KeyPairGenerator kpGen = KeyPairGenerator.getInstance(sigAlgorithms[alg].getId()); - - KeyPair taKp = kpGen.generateKeyPair(); - - X509Certificate taCert = createTACertificate(sigAlgNames[alg], taKp); - - //derOutput(aDir, sigAlgorithms[alg] + "_ta.der", taCert); - pemOutput(aDir, sigAlgorithms[alg] + "_ta.pem", taCert); - - sigParams.put(sigAlgNames[alg], new PKIXPair(taKp.getPrivate(), taCert)); - } - - // - // Build KEM EE certificates - // - Map kemParams = new HashMap(); - for (int alg = 0; alg != kemAlgorithms.length; alg++) - { - PKIXPair taPair = sigParams.get(sigAlgNames[alg]); - KeyPairGenerator kpGen = KeyPairGenerator.getInstance(kemAlgorithms[alg].getId()); - - KeyPair eeKp = kpGen.generateKeyPair(); - - X509Certificate eeCert = createEECertificate(sigAlgNames[alg], taPair, kemAlgNames[alg], eeKp); - - pemOutput(aDir, kemAlgorithms[alg] + "_ee.pem", eeCert); - - kemParams.put(kemAlgNames[alg], new PKIXPair(eeKp.getPrivate(), eeCert)); - } - PKIXPair pkixpair = createKEMEEcertificate("ML-KEM-512", NISTObjectIdentifiers.id_alg_ml_kem_512, "ml-dsa-44", NISTObjectIdentifiers.id_ml_dsa_44, sigParams); - kemParams.put("ML-KEM-512", pkixpair); - pkixpair = createKEMEEcertificate("ML-KEM-768", NISTObjectIdentifiers.id_alg_ml_kem_768, "ml-dsa-65", NISTObjectIdentifiers.id_ml_dsa_65, sigParams); - kemParams.put("ML-KEM-768", pkixpair); - pkixpair = createKEMEEcertificate("ML-KEM-1024", NISTObjectIdentifiers.id_alg_ml_kem_1024, "ml-dsa-87", NISTObjectIdentifiers.id_ml_dsa_87, sigParams); - kemParams.put("ML-KEM-1024", pkixpair); - pkixpair = createKEMEEcertificate("ntruhps2048677", BCObjectIdentifiers.ntruhps2048677, "ml-dsa-44", NISTObjectIdentifiers.id_ml_dsa_44, sigParams); - kemParams.put("ntruhps2048677", pkixpair); - pkixpair = createKEMEEcertificate("ntruhps4096821", BCObjectIdentifiers.ntruhps4096821, "ml-dsa-65", NISTObjectIdentifiers.id_ml_dsa_65, sigParams); - kemParams.put("ntruhps4096821", pkixpair); - pkixpair = createKEMEEcertificate("ntruhrss701", BCObjectIdentifiers.ntruhrss701, "ml-dsa-44", NISTObjectIdentifiers.id_ml_dsa_44, sigParams); - kemParams.put("ntruhrss701", pkixpair); - - - // - // Build Hybrid certificates - // - KeyPairGenerator rsaKpg = KeyPairGenerator.getInstance("RSA", "BC"); - rsaKpg.initialize(3072); - KeyPair rsaKp = rsaKpg.generateKeyPair(); - - KeyPairGenerator p256Kpg = KeyPairGenerator.getInstance("EC", "BC"); - p256Kpg.initialize(new ECGenParameterSpec("P-256")); - KeyPair p256Kp = p256Kpg.generateKeyPair(); - - KeyPairGenerator p521Kpg = KeyPairGenerator.getInstance("EC", "BC"); - p521Kpg.initialize(new ECGenParameterSpec("P-521")); - KeyPair p521Kp = p521Kpg.generateKeyPair(); - - X509Certificate hybridCert = createCatalystHybridTACertificate("SHA256withRSA", rsaKp, "ML-DSA-44", sigParams.get("ml-dsa-44")); - pemOutput(aDir, "catalyst_" + PKCSObjectIdentifiers.sha256WithRSAEncryption + "_with_" + NISTObjectIdentifiers.id_ml_dsa_44 + "_ta.pem", hybridCert); - hybridCert = createCatalystHybridTACertificate("SHA256withECDSA", p256Kp, "ML-DSA-44", sigParams.get("ml-dsa-44")); - pemOutput(aDir, "catalyst_" + X9ObjectIdentifiers.ecdsa_with_SHA256 + "_with_" + NISTObjectIdentifiers.id_ml_dsa_44 + "_ta.pem", hybridCert); - hybridCert = createCatalystHybridTACertificate("SHA512withECDSA", p521Kp, "ML-DSA-87", sigParams.get("ml-dsa-87")); - pemOutput(aDir, "catalyst_" + X9ObjectIdentifiers.ecdsa_with_SHA512 + "_with_" + NISTObjectIdentifiers.id_ml_dsa_87 + "_ta.pem", hybridCert); - - hybridCert = createCompositeHybridTACertificate("SHA256withRSA", rsaKp, "ML-DSA-44", sigParams.get("ml-dsa-44")); - pemOutput(aDir, "composite_" + PKCSObjectIdentifiers.sha256WithRSAEncryption + "_with_" + NISTObjectIdentifiers.id_ml_dsa_44 + "_ta.pem", hybridCert); - hybridCert = createCompositeHybridTACertificate("SHA256withECDSA", p256Kp, "ML-DSA-44", sigParams.get("ml-dsa-44")); - pemOutput(aDir, "composite_" + X9ObjectIdentifiers.ecdsa_with_SHA256 + "_with_" + NISTObjectIdentifiers.id_ml_dsa_44 + "_ta.pem", hybridCert); - hybridCert = createCompositeHybridTACertificate("SHA512withECDSA", p521Kp, "ML-DSA-87", sigParams.get("ml-dsa-87")); - pemOutput(aDir, "composite_" + X9ObjectIdentifiers.ecdsa_with_SHA512 + "_with_" + NISTObjectIdentifiers.id_ml_dsa_87 + "_ta.pem", hybridCert); - - hybridCert = createChameleonHybridTACertificate("SHA256withRSA", rsaKp, "ML-DSA-44", sigParams.get("ml-dsa-44")); - pemOutput(aDir, "chameleon_" + PKCSObjectIdentifiers.sha256WithRSAEncryption + "_with_" + NISTObjectIdentifiers.id_ml_dsa_44 + "_ta.pem", hybridCert); - hybridCert = createChameleonHybridTACertificate("SHA256withECDSA", p256Kp, "ML-DSA-44", sigParams.get("ml-dsa-44")); - pemOutput(aDir, "chameleon_" + X9ObjectIdentifiers.ecdsa_with_SHA256 + "_with_" + NISTObjectIdentifiers.id_ml_dsa_44 + "_ta.pem", hybridCert); - hybridCert = createChameleonHybridTACertificate("SHA512withECDSA", p521Kp, "ML-DSA-87", sigParams.get("ml-dsa-87")); - pemOutput(aDir, "chameleon_" + X9ObjectIdentifiers.ecdsa_with_SHA512 + "_with_" + NISTObjectIdentifiers.id_ml_dsa_87 + "_ta.pem", hybridCert); - - aDir = new File("artifacts_cms_r3"); - - aDir.mkdir(); - - CMSSignedData s = getCmsSignedData("ML-DSA-44", sigParams.get("ml-dsa-44")); - pemOutput(aDir, "signed_data_" + NISTObjectIdentifiers.id_ml_dsa_44 + ".pem", s.toASN1Structure()); - s = getCmsSignedData("ML-DSA-65", sigParams.get("ml-dsa-65")); - pemOutput(aDir, "signed_data_" + NISTObjectIdentifiers.id_ml_dsa_65 + ".pem", s.toASN1Structure()); - s = getCmsSignedData("ML-DSA-87", sigParams.get("ml-dsa-87")); - pemOutput(aDir, "signed_data_" + NISTObjectIdentifiers.id_ml_dsa_87 + ".pem", s.toASN1Structure()); - - CMSEnvelopedData ed = getCmsEnvelopedData(kemParams.get("ML-KEM-512")); - pemOutput(aDir, "enveloped_data_" + NISTObjectIdentifiers.id_alg_ml_kem_512 + ".pem", ed.toASN1Structure()); - pemOutput(aDir, "priv_key_" + NISTObjectIdentifiers.id_alg_ml_kem_512 + ".pem", kemParams.get("ML-KEM-512").priv); - ed = getCmsEnvelopedData(kemParams.get("ML-KEM-768")); - pemOutput(aDir, "enveloped_data_" + NISTObjectIdentifiers.id_alg_ml_kem_768 + ".pem", ed.toASN1Structure()); - pemOutput(aDir, "priv_key_" + NISTObjectIdentifiers.id_alg_ml_kem_768 + ".pem", kemParams.get("ML-KEM-768").priv); - ed = getCmsEnvelopedData(kemParams.get("ML-KEM-1024")); - pemOutput(aDir, "enveloped_data_" + NISTObjectIdentifiers.id_alg_ml_kem_1024 + ".pem", ed.toASN1Structure()); - pemOutput(aDir, "priv_key_" + NISTObjectIdentifiers.id_alg_ml_kem_1024 + ".pem", kemParams.get("ML-KEM-1024").priv); - ed = getCmsEnvelopedData(kemParams.get("ntruhps2048677")); - pemOutput(aDir, "enveloped_data_" + BCObjectIdentifiers.ntruhps2048677 + ".pem", ed.toASN1Structure()); - pemOutput(aDir, "priv_key_" + BCObjectIdentifiers.ntruhps2048677 + ".pem", kemParams.get("ntruhps2048677").priv); - ed = getCmsEnvelopedData(kemParams.get("ntruhps4096821")); - pemOutput(aDir, "enveloped_data_" + BCObjectIdentifiers.ntruhps4096821 + ".pem", ed.toASN1Structure()); - pemOutput(aDir, "priv_key_" + BCObjectIdentifiers.ntruhps4096821 + ".pem", kemParams.get("ntruhps4096821").priv); - ed = getCmsEnvelopedData(kemParams.get("ntruhrss701")); - pemOutput(aDir, "enveloped_data_" + BCObjectIdentifiers.ntruhrss701 + ".pem", ed.toASN1Structure()); - pemOutput(aDir, "priv_key_" + BCObjectIdentifiers.ntruhrss701 + ".pem", kemParams.get("ntruhrss701").priv); - } - - private static CMSSignedData getCmsSignedData(String algorithm, PKIXPair sigPair) - throws CertificateEncodingException, OperatorCreationException, CMSException - { - byte[] msg = Strings.toByteArray("Hello, World!"); - List certList = new ArrayList(); - CMSTypedData cmsMsg = new CMSProcessableByteArray(msg); - - certList.add(sigPair.cert); - - Store certs = new JcaCertStore(certList); - - CMSSignedDataGenerator gen = new CMSSignedDataGenerator(); - - DigestCalculatorProvider digCalcProv = new JcaDigestCalculatorProviderBuilder().setProvider("BC").build(); - - gen.addSignerInfoGenerator(new JcaSignerInfoGeneratorBuilder(digCalcProv).build(new JcaContentSignerBuilder(algorithm).setProvider("BC").build(sigPair.priv), sigPair.cert)); - - gen.addCertificates(certs); - - CMSSignedData s = gen.generate(cmsMsg, true); - - SignerInformation si = s.getSignerInfos().get(new JcaSignerId(sigPair.cert)); - - if (!si.verify(new JcaSimpleSignerInfoVerifierBuilder().build(sigPair.cert))) - { - throw new IllegalStateException("can't verify signedData!"); - } - - return s; - } - - private static CMSEnvelopedData getCmsEnvelopedData(PKIXPair kemPair) - throws CertificateEncodingException, OperatorCreationException, CMSException - { - byte[] msg = Strings.toByteArray("Hello, World!"); - // Send response with encrypted certificate - CMSEnvelopedDataGenerator edGen = new CMSEnvelopedDataGenerator(); - - // note: use cert req ID as key ID, don't want to use issuer/serial in this case! - - edGen.addRecipientInfoGenerator(new JceKEMRecipientInfoGenerator(kemPair.cert, CMSAlgorithm.AES256_WRAP).setKDF( - new AlgorithmIdentifier(NISTObjectIdentifiers.id_shake256))); - - return edGen.generate( - new CMSProcessableByteArray(msg), - new JceCMSContentEncryptorBuilder(CMSAlgorithm.AES128_CBC).setProvider("BC").build()); - } - - private static class PKIXPair - { - final PrivateKey priv; - final X509Certificate cert; - - PKIXPair(PrivateKey priv, X509Certificate cert) - { - this.priv = priv; - this.cert = cert; - } - } -} diff --git a/providers/bc/src/main/java/R3ArtifactParser.java b/providers/bc/src/main/java/R3ArtifactParser.java deleted file mode 100644 index 712172a2..00000000 --- a/providers/bc/src/main/java/R3ArtifactParser.java +++ /dev/null @@ -1,387 +0,0 @@ -import java.io.BufferedWriter; -import java.io.ByteArrayInputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.io.InputStreamReader; -import java.security.GeneralSecurityException; -import java.security.Security; -import java.security.cert.CertificateFactory; -import java.security.cert.X509Certificate; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.TreeMap; -import java.util.zip.ZipEntry; -import java.util.zip.ZipFile; - -import javax.security.auth.x500.X500Principal; - -import org.bouncycastle.asn1.ASN1ObjectIdentifier; -import org.bouncycastle.asn1.misc.MiscObjectIdentifiers; -import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers; -import org.bouncycastle.asn1.x509.Extension; -import org.bouncycastle.asn1.x509.Extensions; -import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo; -import org.bouncycastle.cert.CertException; -import org.bouncycastle.cert.DeltaCertificateTool; -import org.bouncycastle.cert.X509CertificateHolder; -import org.bouncycastle.cert.jcajce.JcaX509CertificateHolder; -import org.bouncycastle.jce.provider.BouncyCastleProvider; -import org.bouncycastle.operator.ContentVerifierProvider; -import org.bouncycastle.operator.OperatorCreationException; -import org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder; -import org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider; -import org.bouncycastle.util.io.Streams; -import org.bouncycastle.util.io.pem.PemReader; - -public class R3ArtifactParser -{ - private static Map> algEntries = new HashMap<>(); - private static Map> fileAlgEntries = new HashMap<>(); - - private static String header = "key_algorithm_oid,test_result"; - - private static boolean checkCertificate(String entryName, X509Certificate subject, X509Certificate signingCert) - { - try - { - subject.verify(signingCert.getPublicKey()); - - X509CertificateHolder certHolder = new X509CertificateHolder(subject.getEncoded()); - if (certHolder.hasExtensions()) - { - Extensions exts = certHolder.getExtensions(); - Extension ext = exts.getExtension(Extension.altSignatureAlgorithm); - - if (ext != null) - { - X509CertificateHolder sigHolder = new X509CertificateHolder(signingCert.getEncoded()); - ContentVerifierProvider vProv = new JcaContentVerifierProviderBuilder().build( - SubjectPublicKeyInfo.getInstance(sigHolder.getExtension(Extension.subjectAltPublicKeyInfo).getParsedValue())); - if (!certHolder.isAlternativeSignatureValid(vProv)) - { - System.err.println("Entry " + entryName + " failed to verify alt signature"); - } - } - } - return true; - } - catch (GeneralSecurityException | IOException | CertException | OperatorCreationException e) - { - System.err.println("Entry " + entryName + " failed to verify: " + e); - return false; - } - } - - private static Set getMatching(Set inputSet, String entry) - { - Set thisMatching = new HashSet<>(); - for (String inputEntry : inputSet) - { - if (inputEntry.contains(entry)) - { - thisMatching.add(inputEntry); - } - } - return thisMatching; - } - - private static boolean isRecognizedEncoding(String name) - { - return name.endsWith(".pem") || name.endsWith("der"); - } - - private static boolean checkCertificate(Map tas, X509Certificate cert) - { - try - { - // this also covers checking for hybrid composite - if (cert.getIssuerX500Principal().equals(cert.getSubjectX500Principal())) - { - cert.verify(cert.getPublicKey()); - } - else - { - X500Principal signingPrincipal = cert.getIssuerX500Principal(); - X509Certificate ta = tas.get(signingPrincipal); - - cert.verify(ta.getPublicKey()); - } - - X509CertificateHolder x509CertHolder = new JcaX509CertificateHolder(cert); - Extensions exts = x509CertHolder.getExtensions(); - - - if (x509CertHolder.getSignatureAlgorithm().getParameters() != null) - { - ASN1ObjectIdentifier sigOid = x509CertHolder.getSignatureAlgorithm().getAlgorithm(); - if (!(MiscObjectIdentifiers.id_alg_composite.equals(sigOid) - || PKCSObjectIdentifiers.sha256WithRSAEncryption.equals(sigOid))) - { - System.err.println("warning: non-absent parameters detected in certificate signature for: " - + sigOid); - } - } - // check catalyst - Extension ext = exts.getExtension(Extension.altSignatureAlgorithm); - - if (ext != null) - { - ContentVerifierProvider vProv = new JcaContentVerifierProviderBuilder().build( - SubjectPublicKeyInfo.getInstance(x509CertHolder.getExtension(Extension.subjectAltPublicKeyInfo).getParsedValue())); - if (!x509CertHolder.isAlternativeSignatureValid(vProv)) - { - return false; - } - } - - // check chameleon - ext = exts.getExtension(new ASN1ObjectIdentifier("2.16.840.1.114027.80.6.1")); - if (ext != null) - { - X509CertificateHolder exDeltaCert = DeltaCertificateTool.extractDeltaCertificate(x509CertHolder); - ContentVerifierProvider verifier = new JcaContentVerifierProviderBuilder().setProvider("BC").build(exDeltaCert.getSubjectPublicKeyInfo()); - - if (!exDeltaCert.isSignatureValid(verifier)) - { - return false; - } - } - - return true; - } - catch (Exception e) - { e.printStackTrace(); - return false; - } - } - - public static void processZipArtifacts(String producer, String zipFileName) - throws Exception - { - ZipFile zipFile = new ZipFile(zipFileName); - - CertificateFactory certFact = CertificateFactory.getInstance("X.509", "BC"); - Map certificates = new TreeMap<>(); - Set ignored = new HashSet<>(); - - for (Enumeration en = zipFile.entries(); en.hasMoreElements(); ) - { - ZipEntry entry = en.nextElement(); - String zipName = entry.getName(); - - if (zipName.endsWith(".pem")) - { - PemReader pemReader = new PemReader(new InputStreamReader(zipFile.getInputStream(entry))); - - X509Certificate cert = null; - try - { - cert = (X509Certificate)certFact.generateCertificate(new ByteArrayInputStream(pemReader.readPemObject().getContent())); - certificates.put(zipName, cert); - } - catch (Exception e) - { - ignored.add(zipName); - } - } - else if (zipName.endsWith(".der")) - { - byte[] derData = Streams.readAll(zipFile.getInputStream(entry)); - - X509Certificate cert = null; - try - { - cert = (X509Certificate)certFact.generateCertificate(new ByteArrayInputStream(derData)); - certificates.put(zipName, cert); - } - catch (Exception e) - { - ignored.add(zipName); - } - } - else - { - if (!entry.isDirectory()) - { - System.err.println("non-pem entry " + zipName + " ignored"); - } - continue; - } - } - - checkCertificates(producer, certificates, ignored); - } - - public static void processArtifacts(String producer, String dirName) - throws Exception - { - CertificateFactory certFact = CertificateFactory.getInstance("X.509", "BC"); - Map certificates = new TreeMap<>(); - Set ignored = new HashSet<>(); - - File artDir = new File(dirName); - if (!artDir.isDirectory()) - { - throw new IllegalStateException("artifact argument must point to a directory"); - } - - for (File f : getLeafs(artDir.listFiles())) - { - String fileName = f.getName(); - - if (fileName.endsWith(".pem")) - { - PemReader pemReader = new PemReader(new FileReader(f)); - - X509Certificate cert = null; - try - { - cert = (X509Certificate)certFact.generateCertificate(new ByteArrayInputStream(pemReader.readPemObject().getContent())); - - certificates.put(fileName, cert); - } - catch (Exception e) - { - ignored.add(fileName); - } - } - else if (fileName.endsWith(".der")) - { - X509Certificate cert = null; - try - { - cert = (X509Certificate)certFact.generateCertificate(new ByteArrayInputStream(Streams.readAll(new FileInputStream(f)))); - - certificates.put(fileName, cert); - } - catch (Exception e) - { - ignored.add(fileName); - } - } - else - { - System.err.println("non-pem entry " + fileName + " ignored"); - continue; - } - } - - checkCertificates(producer, certificates, ignored); - } - - private static void checkCertificates(String - producer, Map certificates, Set ignored) - throws IOException - { - Set passed = new HashSet<>(); - Set failed = new HashSet<>(); - Map tas = new HashMap<>(); - - for (X509Certificate cert : certificates.values()) - { - if (cert.getIssuerX500Principal().equals(cert.getSubjectX500Principal())) - { - tas.put(cert.getIssuerX500Principal(), cert); - } - } - - for (String entry : certificates.keySet()) - { - if (checkCertificate(tas, certificates.get(entry))) - { - passed.add(entry); - } - else - { - failed.add(entry); - } - } - - System.err.println("passed: " + passed); - System.err.println("failed: " + failed); - System.err.println("ignored: " + ignored); - - outputCSV(producer, certificates, passed); - } - - private static String canonicalise(File artDir, File f) - { - return f.getPath().substring(artDir.getPath().length() + 1).replace('\\', '/'); - } - - private static File[] getLeafs(File[] listFiles) - { - List fs = new ArrayList<>(); - for (File f : listFiles) - { - if (f.isDirectory()) - { - fs.addAll(Arrays.asList(getLeafs(f.listFiles()))); - } - else - { - fs.add(f); - } - } - return fs.toArray(new File[0]); - } - - private static void outputCSV(String - producer, Map entriesChecked, Set passed) - throws IOException - { - FileWriter fWrt = new FileWriter(producer + "_bc.csv"); - BufferedWriter bWrt = new BufferedWriter(fWrt); - - bWrt.write(header); - bWrt.newLine(); - for (String entry : entriesChecked.keySet()) - { - String label = entry; - int ind = label.lastIndexOf('_'); - label = label.substring(0, ind); - if (label.contains("_") || label.contains("2.16.840.1.114027.80.8.1")) // hybrid - { - label = label.replace("_with_", ","); - label = label.replace("_", "("); - label = "hybrid[" + label + ")]"; - } - bWrt.write(label + "," + (passed.contains(entry) ? "Y" : "N")); - bWrt.newLine(); - } - - bWrt.close(); - } - - public static void main(String[] args) - throws Exception - { - if (args.length != 2) - { - System.err.println("usage: R3ArtifactParser producer_name [artifacts.zip|artifacts_dir]"); - System.exit(1); - } - - Security.insertProviderAt(new BouncyCastleProvider(), 2); - Security.insertProviderAt(new BouncyCastlePQCProvider(), 3); - - String producer = args[0]; - if (args[1].endsWith(".zip")) - { - processZipArtifacts(producer, args[1]); - } - else - { - processArtifacts(producer, args[1]); - } - } -} diff --git a/providers/bc/src/main/java/R4ArtifactParser.java b/providers/bc/src/main/java/R4ArtifactParser.java index a9491a72..8fa632db 100644 --- a/providers/bc/src/main/java/R4ArtifactParser.java +++ b/providers/bc/src/main/java/R4ArtifactParser.java @@ -413,7 +413,7 @@ public static void main(String[] args) { if (args.length != 2) { - System.err.println("usage: R3ArtifactParser producer_name [artifacts.zip|artifacts_dir]"); + System.err.println("usage: R4ArtifactParser producer_name [artifacts.zip|artifacts_dir]"); System.exit(1); } diff --git a/providers/bc/verify_r3.sh b/providers/bc/verify_r3.sh deleted file mode 100755 index ac474d83..00000000 --- a/providers/bc/verify_r3.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -set -e - - -cd $SCRIPT_DIR - -base=`cat lib/beta.ver` - -javac -d classes -cp lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar src/main/java/*.java - -java -cp classes:lib/bcprov-${base}.jar:lib/bcutil-${base}.jar:lib/bcpkix-${base}.jar Verify self-signed $1 diff --git a/providers/botan/artifacts_certs_r3.zip b/providers/botan/artifacts_certs_r3.zip deleted file mode 100644 index e8402d65..00000000 Binary files a/providers/botan/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/bc_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/bc_botan.csv deleted file mode 100644 index 5dd94f6d..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/bc_botan.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/botan_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/botan_botan.csv deleted file mode 100644 index 94be373c..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/botan_botan.csv +++ /dev/null @@ -1,4 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/carl-redhound_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/carl-redhound_botan.csv deleted file mode 100644 index d33c226f..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/carl-redhound_botan.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","N" -"1.3.6.1.4.1.2.267.7.6.5","N" -"1.3.6.1.4.1.2.267.7.8.7","N" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/corey-digicert_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/corey-digicert_botan.csv deleted file mode 100644 index 1b9c59a0..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/corey-digicert_botan.csv +++ /dev/null @@ -1,7 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" -"hybrid-catalyst","Y" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/cryptonext_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/cryptonext_botan.csv deleted file mode 100644 index 74d40f9a..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/cryptonext_botan.csv +++ /dev/null @@ -1,9 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" -"1.3.9999.6.7.4","N" -"1.3.9999.6.8.3","N" -"1.3.9999.6.9.3","N" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/entrust_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/entrust_botan.csv deleted file mode 100644 index 081cf2c9..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/entrust_botan.csv +++ /dev/null @@ -1,14 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" -"2.16.840.1.114027.80.5.1.1","N" -"2.16.840.1.114027.80.5.1.14","N" -"2.16.840.1.114027.80.5.1.2","N" -"2.16.840.1.114027.80.5.1.3","N" -"2.16.840.1.114027.80.5.1.5","N" -"2.16.840.1.114027.80.5.1.6","N" -"2.16.840.1.114027.80.5.1.8","N" -"2.16.840.1.114027.80.5.1.9","N" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/kris_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/kris_botan.csv deleted file mode 100644 index d33c226f..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/kris_botan.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","N" -"1.3.6.1.4.1.2.267.7.6.5","N" -"1.3.6.1.4.1.2.267.7.8.7","N" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/openca_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/openca_botan.csv deleted file mode 100644 index d33c226f..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/openca_botan.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","N" -"1.3.6.1.4.1.2.267.7.6.5","N" -"1.3.6.1.4.1.2.267.7.8.7","N" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/oqs-gnutls_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/oqs-gnutls_botan.csv deleted file mode 100644 index 53665cad..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/oqs-gnutls_botan.csv +++ /dev/null @@ -1,2 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.6.5","Y" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/oqs-openssl111_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/oqs-openssl111_botan.csv deleted file mode 100644 index 5dd94f6d..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/oqs-openssl111_botan.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/botan/compatMatrices/artifacts_certs_r3/oqs-provider_botan.csv b/providers/botan/compatMatrices/artifacts_certs_r3/oqs-provider_botan.csv deleted file mode 100644 index 5dd94f6d..00000000 --- a/providers/botan/compatMatrices/artifacts_certs_r3/oqs-provider_botan.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/botan/compatMatrices/artifacts_r2/bc_botan.csv b/providers/botan/compatMatrices/artifacts_r2/bc_botan.csv deleted file mode 100644 index 162ae53e..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/bc_botan.csv +++ /dev/null @@ -1,11 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.2.840.10045.4.3.2","N","N","N","","" -"1.3.6.1.4.1.2.267.11.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.8.7","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.8.7","Y","Y","Y","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"2.16.840.1.114027.80.4.1","N","N","N","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/botan_botan.csv b/providers/botan/compatMatrices/artifacts_r2/botan_botan.csv deleted file mode 100644 index 50492461..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/botan_botan.csv +++ /dev/null @@ -1,7 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.3.6.1.4.1.2.267.11.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.8.7","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.8.7","Y","Y","Y","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/carl-redhound_botan.csv b/providers/botan/compatMatrices/artifacts_r2/carl-redhound_botan.csv deleted file mode 100644 index bb7c45fd..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/carl-redhound_botan.csv +++ /dev/null @@ -1,27 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.2.840.10045.3.1.7","N","N","N","","" -"1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.4.4","N","N","N","","" -"1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.4.4_1.3.9999.3.4","N","N","N","","" -"1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.6.5","N","N","N","","" -"1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.6.5_1.3.9999.3.1","N","N","N","","" -"1.3.6.1.4.1.2.267.11.4.4","N","N","N","","" -"1.3.6.1.4.1.2.267.11.6.5","N","N","N","","" -"1.3.6.1.4.1.2.267.11.8.7","N","N","N","","" -"1.3.6.1.4.1.2.267.7.4.4","N","N","N","","" -"1.3.6.1.4.1.2.267.7.6.5","N","N","N","","" -"1.3.6.1.4.1.2.267.7.8.7","N","N","N","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"1.3.9999.6.4.1","N","N","N","","" -"1.3.9999.6.4.10","N","N","N","","" -"1.3.9999.6.4.4","N","N","N","","" -"1.3.9999.6.4.7","N","N","N","","" -"1.3.9999.6.5.1","N","N","N","","" -"1.3.9999.6.5.3","N","N","N","","" -"1.3.9999.6.5.5","N","N","N","","" -"1.3.9999.6.5.7","N","N","N","","" -"1.3.9999.6.6.1","N","N","N","","" -"1.3.9999.6.6.3","N","N","N","","" -"1.3.9999.6.6.5","N","N","N","","" -"1.3.9999.6.6.7","N","N","N","","" -"2.16.840.1.114027.80.5.1","N","N","N","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/corey-digicert_botan.csv b/providers/botan/compatMatrices/artifacts_r2/corey-digicert_botan.csv deleted file mode 100644 index e73fc82a..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/corey-digicert_botan.csv +++ /dev/null @@ -1,25 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.2.840.10045.2.1","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.8.7","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.8.7","Y","Y","Y","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"1.3.9999.6.4.1","N","N","N","","" -"1.3.9999.6.4.10","N","N","N","","" -"1.3.9999.6.4.4","N","N","N","","" -"1.3.9999.6.4.7","N","N","N","","" -"1.3.9999.6.5.1","N","N","N","","" -"1.3.9999.6.5.3","N","N","N","","" -"1.3.9999.6.5.5","N","N","N","","" -"1.3.9999.6.5.7","N","N","N","","" -"1.3.9999.6.6.1","N","N","N","","" -"1.3.9999.6.6.3","N","N","N","","" -"1.3.9999.6.6.5","N","N","N","","" -"1.3.9999.6.6.7","N","N","N","","" -"2.16.840.1.114027.80.4.1","N","N","N","","" -"2.16.840.1.114027.80.5.1","N","N","N","","" -"hybrid-catalyst","Y","Y","Y","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/cryptonext_botan.csv b/providers/botan/compatMatrices/artifacts_r2/cryptonext_botan.csv deleted file mode 100644 index a43e6fc9..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/cryptonext_botan.csv +++ /dev/null @@ -1,12 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.2.840.10045.2.1","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.8.7","Y","Y","Y","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"1.3.9999.6.7.4","N","N","N","","" -"1.3.9999.6.8.3","N","N","N","","" -"1.3.9999.6.9.3","N","N","N","","" -"2.16.840.1.114027.80.4.1.2","N","N","N","","" -"2.16.840.1.114027.80.4.1","N","N","N","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/entrust_botan.csv b/providers/botan/compatMatrices/artifacts_r2/entrust_botan.csv deleted file mode 100644 index c2120c02..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/entrust_botan.csv +++ /dev/null @@ -1,30 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.3.6.1.4.1.2.267.11.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.8.7","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.8.7","Y","Y","Y","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"1.3.9999.6.4.1","N","N","N","","" -"1.3.9999.6.4.10","N","N","N","","" -"1.3.9999.6.4.4","N","N","N","","" -"1.3.9999.6.4.7","N","N","N","","" -"1.3.9999.6.5.1","N","N","N","","" -"1.3.9999.6.5.3","N","N","N","","" -"1.3.9999.6.5.5","N","N","N","","" -"1.3.9999.6.5.7","N","N","N","","" -"1.3.9999.6.6.1","N","N","N","","" -"1.3.9999.6.6.3","N","N","N","","" -"1.3.9999.6.6.5","N","N","N","","" -"1.3.9999.6.6.7","N","N","N","","" -"2.16.840.1.114027.80.4.1","N","N","N","","" -"2.16.840.1.114027.80.5.1.1","N","N","N","","" -"2.16.840.1.114027.80.5.1.14","N","N","N","","" -"2.16.840.1.114027.80.5.1.2","N","N","N","","" -"2.16.840.1.114027.80.5.1.3","N","N","N","","" -"2.16.840.1.114027.80.5.1.5","N","N","N","","" -"2.16.840.1.114027.80.5.1.6","N","N","N","","" -"2.16.840.1.114027.80.5.1.8","N","N","N","","" -"2.16.840.1.114027.80.5.1.9","N","N","N","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/kris_botan.csv b/providers/botan/compatMatrices/artifacts_r2/kris_botan.csv deleted file mode 100644 index e98b6d54..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/kris_botan.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.3.6.1.4.1.2.267.7.4.4","N","N","N","","" -"1.3.6.1.4.1.2.267.7.6.5","N","N","N","","" -"1.3.6.1.4.1.2.267.7.8.7","N","N","N","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/openca_botan.csv b/providers/botan/compatMatrices/artifacts_r2/openca_botan.csv deleted file mode 100644 index 2ef89409..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/openca_botan.csv +++ /dev/null @@ -1,10 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.2.840.10045.2.1","N","N","N","","" -"1.2.840.113549.1.1.1","N","N","N","","" -"1.3.6.1.4.1.2.267.7.4.4","N","N","N","","" -"1.3.6.1.4.1.2.267.7.6.5","N","N","N","","" -"1.3.6.1.4.1.2.267.7.8.7","N","N","N","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"2.16.840.1.114027.80.4.1","N","N","N","","" -"2.16.840.1.114027.80.4.1_generic_traditional","N","N","N","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/oqs-gnutls_botan.csv b/providers/botan/compatMatrices/artifacts_r2/oqs-gnutls_botan.csv deleted file mode 100644 index 7f33b67c..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/oqs-gnutls_botan.csv +++ /dev/null @@ -1,2 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/oqs-openssl111_botan.csv b/providers/botan/compatMatrices/artifacts_r2/oqs-openssl111_botan.csv deleted file mode 100644 index 9b46ea2a..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/oqs-openssl111_botan.csv +++ /dev/null @@ -1,10 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.3.6.1.4.1.2.267.11.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.8.7","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.8.7","Y","Y","Y","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"1.3.9999.6.4.1","N","N","N","","" diff --git a/providers/botan/compatMatrices/artifacts_r2/oqs-provider_botan.csv b/providers/botan/compatMatrices/artifacts_r2/oqs-provider_botan.csv deleted file mode 100644 index 9b46ea2a..00000000 --- a/providers/botan/compatMatrices/artifacts_r2/oqs-provider_botan.csv +++ /dev/null @@ -1,10 +0,0 @@ -"key_algorithm_oid","ta","ca","ee","crl_ta","crl_ca" -"1.3.6.1.4.1.2.267.11.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.11.8.7","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.4.4","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.6.5","Y","Y","Y","","" -"1.3.6.1.4.1.2.267.7.8.7","Y","Y","Y","","" -"1.3.9999.3.1","N","N","N","","" -"1.3.9999.3.4","N","N","N","","" -"1.3.9999.6.4.1","N","N","N","","" diff --git a/providers/carl-redhound/artifacts_certs_r3.zip b/providers/carl-redhound/artifacts_certs_r3.zip deleted file mode 100644 index 7094b294..00000000 Binary files a/providers/carl-redhound/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/bc_carl-redhound.csv b/providers/carl-redhound/compatMatrices/artifacts_certs_r3/bc_carl-redhound.csv deleted file mode 100644 index 515dd8db..00000000 --- a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/bc_carl-redhound.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/carl-redhound_carl-redhound.csv b/providers/carl-redhound/compatMatrices/artifacts_certs_r3/carl-redhound_carl-redhound.csv deleted file mode 100644 index 515dd8db..00000000 --- a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/carl-redhound_carl-redhound.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/corey-digicert_carl-redhound.csv b/providers/carl-redhound/compatMatrices/artifacts_certs_r3/corey-digicert_carl-redhound.csv deleted file mode 100644 index fc7df312..00000000 --- a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/corey-digicert_carl-redhound.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/cryptonext_carl-redhound.csv b/providers/carl-redhound/compatMatrices/artifacts_certs_r3/cryptonext_carl-redhound.csv deleted file mode 100644 index b738cc07..00000000 --- a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/cryptonext_carl-redhound.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y diff --git a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/entrust_carl-redhound.csv b/providers/carl-redhound/compatMatrices/artifacts_certs_r3/entrust_carl-redhound.csv deleted file mode 100644 index 2902a269..00000000 --- a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/entrust_carl-redhound.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,test_result -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/kris_carl-redhound.csv b/providers/carl-redhound/compatMatrices/artifacts_certs_r3/kris_carl-redhound.csv deleted file mode 100644 index b738cc07..00000000 --- a/providers/carl-redhound/compatMatrices/artifacts_certs_r3/kris_carl-redhound.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y diff --git a/providers/cht/artifacts_certs_r3.zip b/providers/cht/artifacts_certs_r3.zip deleted file mode 100644 index 054b19f2..00000000 Binary files a/providers/cht/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/bc_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/bc_cht.csv deleted file mode 100644 index 736a4c30..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/bc_cht.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/botan_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/botan_cht.csv deleted file mode 100644 index 442fd027..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/botan_cht.csv +++ /dev/null @@ -1 +0,0 @@ -key_algorithm_oid,test_result diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/carl-redhound_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/carl-redhound_cht.csv deleted file mode 100644 index 736a4c30..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/carl-redhound_cht.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/cht_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/cht_cht.csv deleted file mode 100644 index 736a4c30..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/cht_cht.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/corey-digicert_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/corey-digicert_cht.csv deleted file mode 100644 index 736a4c30..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/corey-digicert_cht.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/cryptonext_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/cryptonext_cht.csv deleted file mode 100644 index 5140e992..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/cryptonext_cht.csv +++ /dev/null @@ -1,7 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.7.13,N -1.3.9999.6.8.10,Y -1.3.9999.6.9.10,N diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/entrust_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/entrust_cht.csv deleted file mode 100644 index b1a8f6d4..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/entrust_cht.csv +++ /dev/null @@ -1,10 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/kris_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/kris_cht.csv deleted file mode 100644 index 9fb18d0b..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/kris_cht.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/openca_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/openca_cht.csv deleted file mode 100644 index 442fd027..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/openca_cht.csv +++ /dev/null @@ -1 +0,0 @@ -key_algorithm_oid,test_result diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/openssl111_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/openssl111_cht.csv deleted file mode 100644 index 442fd027..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/openssl111_cht.csv +++ /dev/null @@ -1 +0,0 @@ -key_algorithm_oid,test_result diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/oqs-gnutls_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/oqs-gnutls_cht.csv deleted file mode 100644 index 442fd027..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/oqs-gnutls_cht.csv +++ /dev/null @@ -1 +0,0 @@ -key_algorithm_oid,test_result diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/oqs-provider_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/oqs-provider_cht.csv deleted file mode 100644 index f14856f3..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/oqs-provider_cht.csv +++ /dev/null @@ -1,26 +0,0 @@ -key_algorithm_oid,test_result -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -2.16.840.1.114027.80.8.1.10,Y -2.16.840.1.114027.80.8.1.11,Y -2.16.840.1.114027.80.8.1.12,Y -2.16.840.1.114027.80.8.1.13,Y -2.16.840.1.114027.80.8.1.1,Y -2.16.840.1.114027.80.8.1.2,Y -2.16.840.1.114027.80.8.1.3,Y -2.16.840.1.114027.80.8.1.4,Y -2.16.840.1.114027.80.8.1.5,Y -2.16.840.1.114027.80.8.1.6,N -2.16.840.1.114027.80.8.1.7,Y -2.16.840.1.114027.80.8.1.8,Y -2.16.840.1.114027.80.8.1.9,Y diff --git a/providers/cht/compatMatrices/artifacts_certs_r3/seventhsense.ai_cht.csv b/providers/cht/compatMatrices/artifacts_certs_r3/seventhsense.ai_cht.csv deleted file mode 100644 index 9fb18d0b..00000000 --- a/providers/cht/compatMatrices/artifacts_certs_r3/seventhsense.ai_cht.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y diff --git a/providers/corey-digicert/artifacts_certs_r3.zip b/providers/corey-digicert/artifacts_certs_r3.zip deleted file mode 100755 index d0c605a4..00000000 Binary files a/providers/corey-digicert/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/bc_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_certs_r3/bc_corey-digicert.csv deleted file mode 100644 index 2c36454a..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/bc_corey-digicert.csv +++ /dev/null @@ -1,19 +0,0 @@ -key_algorithm_oid,test_result -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.8.10,Y -1.3.9999.6.9.12,Y -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.22554.5.6.3,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.8.12,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.7.16,Y -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.9999.6.4.16,Y -1.3.9999.6.9.10,Y -1.3.9999.6.4.13,Y -1.3.9999.6.7.13,Y diff --git a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/carl-redhound_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_certs_r3/carl-redhound_corey-digicert.csv deleted file mode 100644 index ec62d9cb..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/carl-redhound_corey-digicert.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.9999.3.6,Y -1.3.9999.6.7.13,Y -1.3.9999.6.5.10,Y -1.3.9999.6.8.10,Y -1.3.9999.6.9.12,Y -1.3.9999.6.7.16,Y -1.3.9999.6.5.12,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.9999.6.8.12,Y -1.3.9999.6.6.12,Y -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.9.10,Y -1.3.9999.6.6.10,Y -1.3.9999.6.4.16,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13,Y diff --git a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/corey-digicert_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_certs_r3/corey-digicert_corey-digicert.csv deleted file mode 100644 index a02327cd..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/corey-digicert_corey-digicert.csv +++ /dev/null @@ -1,21 +0,0 @@ -key_algorithm_oid,test_result -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.8.10,Y -1.3.9999.6.9.12,Y -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.22554.5.6.3,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.8.12,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.9,Y -1.3.9999.6.7.16,Y -1.3.9999.3.6,Y -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.9999.6.4.16,Y -1.3.9999.6.9.10,Y -1.3.9999.6.4.13,Y -1.3.9999.6.7.13,Y diff --git a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/cryptonext_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_certs_r3/cryptonext_corey-digicert.csv deleted file mode 100644 index de6f7908..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/cryptonext_corey-digicert.csv +++ /dev/null @@ -1,10 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.22554.5.6.3,Y -1.3.9999.6.7.13,N -1.3.9999.6.8.10,Y -1.3.9999.6.9.10,N diff --git a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/kris_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_certs_r3/kris_corey-digicert.csv deleted file mode 100644 index 0ffb46d3..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_certs_r3/kris_corey-digicert.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.9,N -1.3.9999.3.6,N -1.3.6.1.4.1.2.267.12.4.4,Y diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/bc_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/bc_corey-digicert.csv deleted file mode 100644 index 44f0de1b..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/bc_corey-digicert.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y,Y -2.16.840.1.114027.80.4.1,?,?,?,?,?,? -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,Y,Y -1.2.840.10045.4.3.2,N,N,?,?,N,N diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/botan_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/botan_corey-digicert.csv deleted file mode 100644 index df3e02aa..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/botan_corey-digicert.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.4.4,Y,Y,?,?,?,? -1.3.6.1.4.1.2.267.7.6.5,Y,Y,?,?,?,? -1.3.6.1.4.1.2.267.7.8.7,Y,Y,?,?,?,? diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/carl-redhound_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/carl-redhound_corey-digicert.csv deleted file mode 100644 index 335a5df7..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/carl-redhound_corey-digicert.csv +++ /dev/null @@ -1,8 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y,Y -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y,Y -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,Y,Y -1.2.840.10045.3.1.7,Y,Y,Y,Y,Y,Y -2.16.840.1.114027.80.5.1,Y,Y,Y,Y,Y,Y diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/corey-digicert_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/corey-digicert_corey-digicert.csv deleted file mode 100644 index 6b683c2c..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/corey-digicert_corey-digicert.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.2.840.10045.2.1,Y,Y,Y,?,Y,Y -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,?,Y,Y -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,?,Y,Y -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,?,Y,Y -1.3.9999.3.6,Y,Y,Y,?,Y,Y -1.3.9999.3.9,Y,Y,Y,?,Y,Y -2.16.840.1.114027.80.4.1,Y,Y,Y,?,Y,Y -2.16.840.1.114027.80.5.1,Y,Y,Y,?,Y,Y -chameleon-base,Y,Y,Y,Y,Y,Y -chameleon-delta,Y,Y,Y,?,Y,Y -chameleon-extracted-delta,Y,Y,Y,?,Y,Y -hybrid-catalyst,Y,Y,Y,?,Y,Y diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/cryptonext_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/cryptonext_corey-digicert.csv deleted file mode 100644 index b951ff42..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/cryptonext_corey-digicert.csv +++ /dev/null @@ -1,7 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.4.4,Y,Y,?,?,?,? -1.2.840.10045.2.1,N,N,?,?,?,? -1.3.6.1.4.1.2.267.7.6.5,Y,Y,?,?,?,? -2.16.840.1.114027.80.4.1.2,N,N,?,?,?,? -2.16.840.1.114027.80.4.1,N,N,?,?,?,? -1.3.6.1.4.1.2.267.7.8.7,Y,Y,?,?,?,? diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/entrust_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/entrust_corey-digicert.csv deleted file mode 100644 index 8a6a2b3d..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/entrust_corey-digicert.csv +++ /dev/null @@ -1,5 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.4.4,N,N,?,?,?,? -1.3.6.1.4.1.2.267.7.6.5,N,N,?,?,?,? -2.16.840.1.114027.80.4.1,Y,Y,?,?,?,? -1.3.6.1.4.1.2.267.7.8.7,N,N,?,?,?,? diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/kris_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/kris_corey-digicert.csv deleted file mode 100644 index a0f6b25f..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/kris_corey-digicert.csv +++ /dev/null @@ -1 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/openca_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/openca_corey-digicert.csv deleted file mode 100644 index ec26c540..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/openca_corey-digicert.csv +++ /dev/null @@ -1,8 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.4.4,Y,?,?,?,?,? -1.2.840.10045.2.1,?,?,?,?,?,? -1.3.6.1.4.1.2.267.7.6.5,Y,?,?,?,?,? -2.16.840.1.114027.80.4.1,?,?,?,?,?,? -1.2.840.113549.1.1.1,?,?,?,?,?,? -1.3.6.1.4.1.2.267.7.8.7,Y,?,?,?,?,? -2.16.840.1.114027.80.4.1_generic_traditional,?,?,?,?,?,? diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/oqs-gnutls_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/oqs-gnutls_corey-digicert.csv deleted file mode 100644 index 3b1632ce..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/oqs-gnutls_corey-digicert.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,?,?,? diff --git a/providers/corey-digicert/compatMatrices/artifacts_r2/oqs-openssl111_corey-digicert.csv b/providers/corey-digicert/compatMatrices/artifacts_r2/oqs-openssl111_corey-digicert.csv deleted file mode 100644 index 4f0ae34d..00000000 --- a/providers/corey-digicert/compatMatrices/artifacts_r2/oqs-openssl111_corey-digicert.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,?,?,? -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,?,?,? -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,?,?,? diff --git a/providers/cryptonext-cnsprovider/artifacts_certs_r3.zip b/providers/cryptonext-cnsprovider/artifacts_certs_r3.zip deleted file mode 100644 index 352aaee0..00000000 Binary files a/providers/cryptonext-cnsprovider/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/bc_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/bc_cryptonext-cnsprovider.csv deleted file mode 100644 index d2a5ae16..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/bc_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,49 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6, -1.3.9999.3.9, -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -2.16.840.1.114027.80.8.1.10, -2.16.840.1.114027.80.8.1.11,Y -2.16.840.1.114027.80.8.1.12, -2.16.840.1.114027.80.8.1.13, -2.16.840.1.114027.80.8.1.14, -2.16.840.1.114027.80.8.1.15, -2.16.840.1.114027.80.8.1.16, -2.16.840.1.114027.80.8.1.1, -2.16.840.1.114027.80.8.1.2,Y -2.16.840.1.114027.80.8.1.3, -2.16.840.1.114027.80.8.1.4,Y -2.16.840.1.114027.80.8.1.5, -2.16.840.1.114027.80.8.1.6, -2.16.840.1.114027.80.8.1.7,Y -2.16.840.1.114027.80.8.1.8,Y -2.16.840.1.114027.80.8.1.9, -catalyst_1.2.840.10045.4.3.2_with_1.3.6.1.4.1.2.267.12.4.4, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.12.8.7, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.12.4.4, -chameleon_1.2.840.10045.4.3.2_with_1.3.6.1.4.1.2.267.12.4.4, -chameleon_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.12.8.7, -chameleon_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.12.4.4, -composite_1.2.840.10045.4.3.2_with_1.3.6.1.4.1.2.267.12.4.4, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.12.8.7, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.12.4.4, -1.3.6.1.4.1.22554.5.5.2, -1.3.6.1.4.1.22554.5.5.3, -1.3.6.1.4.1.22554.5.5.4, -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.22554.5.6.3,Y diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/botan_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/botan_cryptonext-cnsprovider.csv deleted file mode 100644 index f235d32b..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/botan_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.8.7,Y -2.16.840.1.114027.80.5.1.8, diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/carl-redhound_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/carl-redhound_cryptonext-cnsprovider.csv deleted file mode 100644 index 70ef0f63..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/carl-redhound_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6, -1.3.9999.3.9, -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cht_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cht_cryptonext-cnsprovider.csv deleted file mode 100644 index 515dd8db..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cht_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/corey-digicert_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/corey-digicert_cryptonext-cnsprovider.csv deleted file mode 100644 index 657dd326..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/corey-digicert_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,21 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6, -1.3.9999.3.9, -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.22554.5.6.3,Y diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cryptonext-cnsprovider_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cryptonext-cnsprovider_cryptonext-cnsprovider.csv deleted file mode 100644 index e5c0d0cd..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cryptonext-cnsprovider_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,27 +0,0 @@ -key_algorithm_oid,test_result -1.2.840.10045.2.1,Y -1.2.840.113549.1.1.1,Y -1.3.101.113,Y -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -2.16.840.1.114027.80.8.1.11,Y -2.16.840.1.114027.80.8.1.2,Y -2.16.840.1.114027.80.8.1.4,Y -2.16.840.1.114027.80.8.1.7,Y -2.16.840.1.114027.80.8.1.8,Y -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.22554.5.6.3,Y diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cryptonext_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cryptonext_cryptonext-cnsprovider.csv deleted file mode 100644 index f0fef9b5..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/cryptonext_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.2.840.10045.2.1,Y -1.2.840.113549.1.1.1,Y -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.2.7.2, -1.3.9999.2.7.4, -1.3.9999.3.1,Y -1.3.9999.3.4,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.4,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.3,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.3,Y -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4, -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.22554.5.6.3,Y -1.3.6.1.4.1.22554.5.6.7,Y -1.3.6.1.4.1.22554.5.6.8,Y -1.3.6.1.4.1.22554.5.6.9,Y -1.3.6.1.4.1.59634.9999.2.2.1, -1.3.6.1.4.1.59634.9999.2.2.2, -1.3.6.1.4.1.59634.9999.2.2.3, diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/entrust_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/entrust_cryptonext-cnsprovider.csv deleted file mode 100644 index a4c2bd1a..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/entrust_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,31 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.6, -1.3.9999.3.9, -1.3.9999.6.4.10, -1.3.9999.6.4.4, -1.3.9999.6.5.3, -1.3.9999.6.5.7, -1.3.9999.6.6.3, -1.3.9999.6.6.7, -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -2.16.840.1.114027.80.8.1.11,Y -2.16.840.1.114027.80.8.1.12, -2.16.840.1.114027.80.8.1.1, -2.16.840.1.114027.80.8.1.2,Y -2.16.840.1.114027.80.8.1.4,Y -2.16.840.1.114027.80.8.1.5, -2.16.840.1.114027.80.8.1.6, -2.16.840.1.114027.80.8.1.7,Y -2.16.840.1.114027.80.8.1.8,Y -2.16.840.1.114027.80.8.1.9, diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/kris_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/kris_cryptonext-cnsprovider.csv deleted file mode 100644 index ebd751fc..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/kris_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.6, -1.3.9999.3.9, diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/openca_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/openca_cryptonext-cnsprovider.csv deleted file mode 100644 index 820c1d41..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/openca_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-gnutls_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-gnutls_cryptonext-cnsprovider.csv deleted file mode 100644 index 7f2dd169..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-gnutls_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.6.5,Y diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-openssl111_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-openssl111_cryptonext-cnsprovider.csv deleted file mode 100644 index 2a7255ea..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-openssl111_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,8 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.11.4.4, -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y -1.3.9999.6.4.1, diff --git a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-provider_cryptonext-cnsprovider.csv b/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-provider_cryptonext-cnsprovider.csv deleted file mode 100644 index 30575f59..00000000 --- a/providers/cryptonext-cnsprovider/compatMatrices/artifacts_certs_r3/oqs-provider_cryptonext-cnsprovider.csv +++ /dev/null @@ -1,23 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6, -1.3.9999.3.9, -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.7.13,Y -2.16.840.1.114027.80.8.1.10, -2.16.840.1.114027.80.8.1.11,Y -2.16.840.1.114027.80.8.1.12, -2.16.840.1.114027.80.8.1.13, -2.16.840.1.114027.80.8.1.1, -2.16.840.1.114027.80.8.1.2,Y -2.16.840.1.114027.80.8.1.3, -2.16.840.1.114027.80.8.1.4,Y -2.16.840.1.114027.80.8.1.5, -2.16.840.1.114027.80.8.1.6, -2.16.840.1.114027.80.8.1.7,Y -2.16.840.1.114027.80.8.1.8,Y -2.16.840.1.114027.80.8.1.9, diff --git a/providers/cryptonext/artifacts_certs_r3.zip b/providers/cryptonext/artifacts_certs_r3.zip deleted file mode 100644 index 12b7a88c..00000000 Binary files a/providers/cryptonext/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/cryptonext/artifacts_r2.zip b/providers/cryptonext/artifacts_r2.zip deleted file mode 100644 index 7c24cde1..00000000 Binary files a/providers/cryptonext/artifacts_r2.zip and /dev/null differ diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/bc_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/bc_cryptonext.csv deleted file mode 100644 index b81231bf..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/bc_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,N, -1.3.9999.6.9.10,N, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,Y, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,Y, -1.3.6.1.4.1.22554.5.6.2,Y, -1.3.6.1.4.1.22554.5.6.1,Y, -1.3.6.1.4.1.2.267.12.6.5,Y, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,Y, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,Y, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/botan_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/botan_cryptonext.csv deleted file mode 100644 index c4e6a715..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/botan_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,Y, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,, -1.3.9999.6.9.10,, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/carl-redhound_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/carl-redhound_cryptonext.csv deleted file mode 100644 index 5981d584..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/carl-redhound_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,N, -1.3.9999.6.9.10,N, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,Y, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,Y, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,Y, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,Y, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/corey-digicert_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/corey-digicert_cryptonext.csv deleted file mode 100644 index b81231bf..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/corey-digicert_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,N, -1.3.9999.6.9.10,N, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,Y, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,Y, -1.3.6.1.4.1.22554.5.6.2,Y, -1.3.6.1.4.1.22554.5.6.1,Y, -1.3.6.1.4.1.2.267.12.6.5,Y, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,Y, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,Y, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/cryptonext_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/cryptonext_cryptonext.csv deleted file mode 100644 index 5ac82c93..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/cryptonext_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.9999.2.7.2,Y, -1.3.6.1.4.1.2.267.7.4.4,Y, -1.3.9999.2.7.4,Y, -1.3.6.1.4.1.2.267.7.6.5,Y, -1.3.9999.6.7.4,Y, -1.3.9999.6.8.3,Y, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.9999.6.7.13,Y, -1.3.9999.6.9.10,Y, -1.3.9999.6.9.3,Y, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.6.1.4.1.22554.5.6.9,Y, -1.3.6.1.4.1.22554.5.6.8,Y, -1.3.6.1.4.1.22554.5.6.7,Y, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,Y, -1.3.9999.6.8.10,Y, -1.3.9999.3.1,Y, -1.3.9999.3.4,Y, -1.3.6.1.4.1.22554.5.6.3,Y, -1.3.6.1.4.1.22554.5.6.2,Y, -1.3.6.1.4.1.22554.5.6.1,Y, -1.3.6.1.4.1.2.267.12.6.5,Y, -1.2.840.113549.1.1.1,Y, -1.3.6.1.4.1.2.267.12.4.4,Y, -1.3.6.1.4.1.59634.9999.2.2.3,N, -1.3.6.1.4.1.2.267.12.8.7,Y, -1.3.6.1.4.1.59634.9999.2.2.2,N, -1.3.6.1.4.1.59634.9999.2.2.1,N, -1.2.840.10045.2.1,Y, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,Y, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/entrust_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/entrust_cryptonext.csv deleted file mode 100644 index 624212a5..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/entrust_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,Y, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,Y, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,N, -1.3.9999.6.9.10,N, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,Y, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/isi-wolfssl_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/isi-wolfssl_cryptonext.csv deleted file mode 100644 index 64316257..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/isi-wolfssl_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,, -1.3.9999.6.9.10,, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/kris_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/kris_cryptonext.csv deleted file mode 100644 index 2bcd1082..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/kris_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,Y, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,Y, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,, -1.3.9999.6.9.10,, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,Y, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,Y, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,Y, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/openca_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/openca_cryptonext.csv deleted file mode 100644 index e22bbd60..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/openca_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,N, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,N, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,N, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,, -1.3.9999.6.9.10,, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,, -1.3.9999.3.1,N, -1.3.9999.3.4,N, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-gnutls_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-gnutls_cryptonext.csv deleted file mode 100644 index af2a9fe3..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-gnutls_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,Y, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,, -1.3.9999.6.9.10,, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-openssl111_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-openssl111_cryptonext.csv deleted file mode 100644 index 6a37d7d6..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-openssl111_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,Y, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,Y, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,, -1.3.9999.6.9.10,, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,, -1.3.9999.3.1,N, -1.3.9999.3.4,N, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-provider_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-provider_cryptonext.csv deleted file mode 100644 index 624212a5..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_certs_r3/oqs-provider_cryptonext.csv +++ /dev/null @@ -1,32 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.8.7,Y, -1.3.9999.2.7.2,, -1.3.6.1.4.1.2.267.7.4.4,Y, -1.3.9999.2.7.4,, -1.3.6.1.4.1.2.267.7.6.5,Y, -1.3.9999.6.7.4,, -1.3.9999.6.8.3,, -composite_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.9999.6.7.13,N, -1.3.9999.6.9.10,N, -1.3.9999.6.9.3,, -catalyst_1.2.840.10045.4.3.4_with_1.3.6.1.4.1.2.267.7.8.7,, -1.3.6.1.4.1.22554.5.6.9,, -1.3.6.1.4.1.22554.5.6.8,, -1.3.6.1.4.1.22554.5.6.7,, -catalyst_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, -1.3.9999.6.8.10,Y, -1.3.9999.3.1,, -1.3.9999.3.4,, -1.3.6.1.4.1.22554.5.6.3,, -1.3.6.1.4.1.22554.5.6.2,, -1.3.6.1.4.1.22554.5.6.1,, -1.3.6.1.4.1.2.267.12.6.5,, -1.2.840.113549.1.1.1,, -1.3.6.1.4.1.2.267.12.4.4,, -1.3.6.1.4.1.59634.9999.2.2.3,, -1.3.6.1.4.1.2.267.12.8.7,, -1.3.6.1.4.1.59634.9999.2.2.2,, -1.3.6.1.4.1.59634.9999.2.2.1,, -1.2.840.10045.2.1,, -composite_1.2.840.113549.1.1.11_with_1.3.6.1.4.1.2.267.7.4.4,, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/bc_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/bc_cryptonext.csv deleted file mode 100644 index eca8b649..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/bc_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,Y,Y, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y,Y, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y,Y, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/botan_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/botan_cryptonext.csv deleted file mode 100644 index 9e0cc3f5..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/botan_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,N,N,N, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,N,N,N, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/carl-redhound_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/carl-redhound_cryptonext.csv deleted file mode 100644 index 03080de5..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/carl-redhound_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,Y,Y, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y,Y, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y,Y, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,Y,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/corey-digicert_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/corey-digicert_cryptonext.csv deleted file mode 100644 index 694d793c..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/corey-digicert_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,N,Y,Y, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,N,Y,Y, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,N,Y,Y, -2.16.840.1.114027.80.4.1,Y,Y,Y,N,Y,Y, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/cryptonext_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/cryptonext_cryptonext.csv deleted file mode 100644 index 56504bf4..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/cryptonext_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,Y,Y, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,Y,Y, -1.3.9999.6.9.3,Y,Y,Y,Y,Y,Y, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,Y,Y, -2.16.840.1.114027.80.4.1,Y,Y,Y,Y,N,N, -1.3.9999.3.1,Y,Y,Y,Y,Y,Y, -1.3.9999.3.4,Y,Y,Y,Y,Y,Y, -1.3.9999.6.7.4,Y,Y,Y,Y,Y,Y, -1.3.9999.6.8.3,Y,Y,Y,Y,Y,Y, -1.3.6.1.4.1.22554.5.6.3,Y,Y,Y,N,N,N, -1.3.6.1.4.1.22554.5.6.2,Y,Y,Y,N,N,N, -1.3.6.1.4.1.22554.5.6.1,Y,Y,Y,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/entrust_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/entrust_cryptonext.csv deleted file mode 100644 index 32c94eba..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/entrust_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,N,N,N, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,N,N,N, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,N,N,N, -2.16.840.1.114027.80.4.1,Y,Y,Y,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/kris_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/kris_cryptonext.csv deleted file mode 100644 index 9e0cc3f5..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/kris_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,N,N,N, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,N,N,N, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/openca_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/openca_cryptonext.csv deleted file mode 100644 index 9e0cc3f5..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/openca_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,N,N,N, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,N,N,N, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/oqs-gnutls_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/oqs-gnutls_cryptonext.csv deleted file mode 100644 index 6c85ecc9..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/oqs-gnutls_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,N,N,N, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,N,N,N, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/oqs-openssl111_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/oqs-openssl111_cryptonext.csv deleted file mode 100644 index fe3db580..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/oqs-openssl111_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,N,N, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,N,N, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,N,N, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/cryptonext/compatMatrices/artifacts_r2/oqs-provider_cryptonext.csv b/providers/cryptonext/compatMatrices/artifacts_r2/oqs-provider_cryptonext.csv deleted file mode 100644 index fe3db580..00000000 --- a/providers/cryptonext/compatMatrices/artifacts_r2/oqs-provider_cryptonext.csv +++ /dev/null @@ -1,13 +0,0 @@ -key_algorithm_oid,ta,ca,ee,csr,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,Y,N,N, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,Y,N,N, -1.3.9999.6.9.3,N,N,N,N,N,N, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,Y,N,N, -2.16.840.1.114027.80.4.1,N,N,N,N,N,N, -1.3.9999.3.1,N,N,N,N,N,N, -1.3.9999.3.4,N,N,N,N,N,N, -1.3.9999.6.7.4,N,N,N,N,N,N, -1.3.9999.6.8.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.3,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.2,N,N,N,N,N,N, -1.3.6.1.4.1.22554.5.6.1,N,N,N,N,N,N, diff --git a/providers/entrust/artifacts_certs_r3.zip b/providers/entrust/artifacts_certs_r3.zip deleted file mode 100755 index 5c9d3b38..00000000 Binary files a/providers/entrust/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/bc_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/bc_entrust.csv deleted file mode 100755 index ccfa310d..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/bc_entrust.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1" -"1.3.9999.3.4","Y" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/carl-redhound_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/carl-redhound_entrust.csv deleted file mode 100755 index 95199df1..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/carl-redhound_entrust.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","Y" -"1.3.9999.3.4","Y" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/corey-digicert_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/corey-digicert_entrust.csv deleted file mode 100755 index 0aa0b015..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/corey-digicert_entrust.csv +++ /dev/null @@ -1,7 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","Y" -"1.3.9999.3.4","Y" -"hybrid-catalyst","Y" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/cryptonext_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/cryptonext_entrust.csv deleted file mode 100755 index fe9668d5..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/cryptonext_entrust.csv +++ /dev/null @@ -1,9 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" -"1.3.9999.6.7.4","N" -"1.3.9999.6.8.3","N" -"1.3.9999.6.9.3","N" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/entrust_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/entrust_entrust.csv deleted file mode 100755 index e69dcc2a..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/entrust_entrust.csv +++ /dev/null @@ -1,20 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","Y" -"1.3.6.1.4.1.2.267.7.6.5","Y" -"1.3.6.1.4.1.2.267.7.8.7","Y" -"1.3.9999.3.6","Y" -"1.3.9999.3.9","Y" -"1.3.9999.6.4.13","Y" -"1.3.9999.6.4.16","Y" -"1.3.9999.6.5.10","Y" -"1.3.9999.6.5.12","Y" -"1.3.9999.6.6.10","Y" -"1.3.9999.6.6.12","Y" -"2.16.840.1.114027.80.5.1.14","N" -"2.16.840.1.114027.80.5.1.1","Y" -"2.16.840.1.114027.80.5.1.2","Y" -"2.16.840.1.114027.80.5.1.3","Y" -"2.16.840.1.114027.80.5.1.5","Y" -"2.16.840.1.114027.80.5.1.6","Y" -"2.16.840.1.114027.80.5.1.8","Y" -"2.16.840.1.114027.80.5.1.9","Y" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/kris_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/kris_entrust.csv deleted file mode 100755 index 65706a99..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/kris_entrust.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","N" -"1.3.6.1.4.1.2.267.7.6.5","N" -"1.3.6.1.4.1.2.267.7.8.7","N" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/openca_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/openca_entrust.csv deleted file mode 100755 index 65706a99..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/openca_entrust.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","N" -"1.3.6.1.4.1.2.267.7.6.5","N" -"1.3.6.1.4.1.2.267.7.8.7","N" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-gnutls_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-gnutls_entrust.csv deleted file mode 100755 index e893d47c..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-gnutls_entrust.csv +++ /dev/null @@ -1,2 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.6.5","Y" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-openssl111_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-openssl111_entrust.csv deleted file mode 100755 index 65706a99..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-openssl111_entrust.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","N" -"1.3.6.1.4.1.2.267.7.6.5","N" -"1.3.6.1.4.1.2.267.7.8.7","N" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-provider_entrust.csv b/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-provider_entrust.csv deleted file mode 100755 index 65706a99..00000000 --- a/providers/entrust/compatMatrices/artifacts_certs_r3/oqs-provider_entrust.csv +++ /dev/null @@ -1,6 +0,0 @@ -"key_algorithm_oid","test_result" -"1.3.6.1.4.1.2.267.7.4.4","N" -"1.3.6.1.4.1.2.267.7.6.5","N" -"1.3.6.1.4.1.2.267.7.8.7","N" -"1.3.9999.3.1","N" -"1.3.9999.3.4","N" diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/bc_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/bc_isi-wolfssl.csv deleted file mode 100644 index 820c1d41..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/bc_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/botan_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/botan_isi-wolfssl.csv deleted file mode 100644 index 1bacce3f..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/botan_isi-wolfssl.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/carl-redhound_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/carl-redhound_isi-wolfssl.csv deleted file mode 100644 index 820c1d41..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/carl-redhound_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.1,Y -1.3.9999.3.4,Y diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/corey-digicert_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/corey-digicert_isi-wolfssl.csv deleted file mode 100644 index 914cdcb7..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/corey-digicert_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.6,N -1.3.9999.3.9,N diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/cryptonext_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/cryptonext_isi-wolfssl.csv deleted file mode 100644 index 93ee004d..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/cryptonext_isi-wolfssl.csv +++ /dev/null @@ -1,12 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.22554.5.6.1,Y -1.3.6.1.4.1.22554.5.6.2,Y -1.3.6.1.4.1.22554.5.6.3,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.1,N -1.3.9999.3.4,N -1.3.9999.6.7.4,Y -1.3.9999.6.8.3,Y -1.3.9999.6.9.3,Y diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/entrust_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/entrust_isi-wolfssl.csv deleted file mode 100644 index e19a1b35..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/entrust_isi-wolfssl.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,test_result -2.16.840.1.114027.80.5.1.1,N -2.16.840.1.114027.80.5.1.2,N -2.16.840.1.114027.80.5.1.8,N diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/kris_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/kris_isi-wolfssl.csv deleted file mode 100644 index eace4c4a..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/kris_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.1,N -1.3.9999.3.4,N diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/openca_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/openca_isi-wolfssl.csv deleted file mode 100644 index eace4c4a..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/openca_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.1,N -1.3.9999.3.4,N diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-gnutls_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-gnutls_isi-wolfssl.csv deleted file mode 100644 index 7f2dd169..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-gnutls_isi-wolfssl.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.6.5,Y diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-openssl111_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-openssl111_isi-wolfssl.csv deleted file mode 100644 index eace4c4a..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-openssl111_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.1,N -1.3.9999.3.4,N diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-provider_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-provider_isi-wolfssl.csv deleted file mode 100644 index eace4c4a..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_certs_r3/oqs-provider_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.1,N -1.3.9999.3.4,N diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/bc_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/bc_isi-wolfssl.csv deleted file mode 100644 index a15037e5..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/bc_isi-wolfssl.csv +++ /dev/null @@ -1,11 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.2.840.10045.4.3.2,N,N,,, -1.3.6.1.4.1.2.267.11.4.4,N,N,N,, -1.3.6.1.4.1.2.267.11.6.5,N,N,N,, -1.3.6.1.4.1.2.267.11.8.7,N,N,N,, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,, -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,, -1.3.9999.3.1,Y,Y,Y,, -1.3.9999.3.4,Y,Y,Y,, -2.16.840.1.114027.80.4.1,N,N,,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/botan_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/botan_isi-wolfssl.csv deleted file mode 100644 index 337ed07b..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/botan_isi-wolfssl.csv +++ /dev/null @@ -1,7 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.4.4,N,N,N,, -1.3.6.1.4.1.2.267.11.6.5,N,N,N,, -1.3.6.1.4.1.2.267.11.8.7,N,N,N,, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,, -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/carl-redhound_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/carl-redhound_isi-wolfssl.csv deleted file mode 100644 index 142beaf9..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/carl-redhound_isi-wolfssl.csv +++ /dev/null @@ -1,27 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.2.840.10045.3.1.7,Y,N,N,, -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.4.4,N,N,N,, -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.4.4_1.3.9999.3.4,N,N,N,, -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.6.5,N,N,N,, -1.2.840.10045.3.1.7_1.3.6.1.4.1.2.267.7.6.5_1.3.9999.3.1,N,N,N,, -1.3.6.1.4.1.2.267.11.4.4,N,N,N,, -1.3.6.1.4.1.2.267.11.6.5,N,N,N,, -1.3.6.1.4.1.2.267.11.8.7,N,N,N,, -1.3.6.1.4.1.2.267.7.4.4,Y,N,N,, -1.3.6.1.4.1.2.267.7.6.5,Y,N,N,, -1.3.6.1.4.1.2.267.7.8.7,Y,N,N,, -1.3.9999.3.1,Y,N,N,, -1.3.9999.3.4,Y,N,N,, -1.3.9999.6.4.1,N,N,N,, -1.3.9999.6.4.10,N,N,N,, -1.3.9999.6.4.4,N,N,N,, -1.3.9999.6.4.7,N,N,N,, -1.3.9999.6.5.1,N,N,N,, -1.3.9999.6.5.3,N,N,N,, -1.3.9999.6.5.5,N,N,N,, -1.3.9999.6.5.7,N,N,N,, -1.3.9999.6.6.1,N,N,N,, -1.3.9999.6.6.3,N,N,N,, -1.3.9999.6.6.5,N,N,N,, -1.3.9999.6.6.7,N,N,N,, -2.16.840.1.114027.80.5.1,N,N,N,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/corey-digicert_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/corey-digicert_isi-wolfssl.csv deleted file mode 100644 index b464d940..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/corey-digicert_isi-wolfssl.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.2.840.10045.2.1,N,N,N,, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,, -1.3.6.1.4.1.2.267.7.8.7,N,N,N,, -1.3.9999.3.6,N,N,N,, -1.3.9999.3.9,N,N,N,, -2.16.840.1.114027.80.4.1,N,N,N,, -2.16.840.1.114027.80.5.1,N,N,N,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/cryptonext_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/cryptonext_isi-wolfssl.csv deleted file mode 100644 index eb562da1..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/cryptonext_isi-wolfssl.csv +++ /dev/null @@ -1,15 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.2.840.10045.2.1,Y,Y,Y,, -1.3.6.1.4.1.22554.5.6.1,Y,Y,N,, -1.3.6.1.4.1.22554.5.6.2,Y,Y,N,, -1.3.6.1.4.1.22554.5.6.3,Y,Y,N,, -1.3.6.1.4.1.2.267.7.4.4,Y,Y,Y,, -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,, -1.3.6.1.4.1.2.267.7.8.7,Y,Y,Y,, -1.3.9999.3.1,N,N,N,, -1.3.9999.3.4,N,N,N,, -1.3.9999.6.7.4,Y,Y,Y,, -1.3.9999.6.8.3,Y,Y,Y,, -1.3.9999.6.9.3,Y,Y,Y,, -2.16.840.1.114027.80.4.1,N,N,N,, -2.16.840.1.114027.80.4.1.2,N,N,N,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/entrust_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/entrust_isi-wolfssl.csv deleted file mode 100644 index 32cc1c62..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/entrust_isi-wolfssl.csv +++ /dev/null @@ -1,4 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -2.16.840.1.114027.80.5.1.1,N,N,,, -2.16.840.1.114027.80.5.1.2,N,N,,, -2.16.840.1.114027.80.5.1.8,N,N,,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/kris_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/kris_isi-wolfssl.csv deleted file mode 100644 index 072cafe7..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/kris_isi-wolfssl.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.4.4,N,N,N,, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,, -1.3.6.1.4.1.2.267.7.8.7,N,N,N,, -1.3.9999.3.1,N,N,N,, -1.3.9999.3.4,N,N,N,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/openca_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/openca_isi-wolfssl.csv deleted file mode 100644 index 06ce8695..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/openca_isi-wolfssl.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.2.840.10045.2.1,N,N,N,, -1.2.840.113549.1.1.1,N,N,N,, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,, -1.3.6.1.4.1.2.267.7.8.7,N,N,N,, -1.3.9999.3.1,N,N,N,, -1.3.9999.3.4,N,N,N,, -2.16.840.1.114027.80.4.1,N,N,N,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-gnutls_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-gnutls_isi-wolfssl.csv deleted file mode 100644 index 9e9676e1..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-gnutls_isi-wolfssl.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.7.6.5,Y,Y,Y,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-openssl111_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-openssl111_isi-wolfssl.csv deleted file mode 100644 index b955451e..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-openssl111_isi-wolfssl.csv +++ /dev/null @@ -1,10 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.4.4,N,N,N,, -1.3.6.1.4.1.2.267.11.6.5,N,N,N,, -1.3.6.1.4.1.2.267.11.8.7,N,N,N,, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,, -1.3.6.1.4.1.2.267.7.8.7,N,N,N,, -1.3.9999.3.1,N,N,N,, -1.3.9999.3.4,N,N,N,, -1.3.9999.6.4.1,N,N,N,, diff --git a/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-provider_isi-wolfssl.csv b/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-provider_isi-wolfssl.csv deleted file mode 100644 index b955451e..00000000 --- a/providers/isi-wolfssl/compatMatrices/artifacts_r2/oqs-provider_isi-wolfssl.csv +++ /dev/null @@ -1,10 +0,0 @@ -key_algorithm_oid,ta,ca,ee,crl_ta,crl_ca -1.3.6.1.4.1.2.267.11.4.4,N,N,N,, -1.3.6.1.4.1.2.267.11.6.5,N,N,N,, -1.3.6.1.4.1.2.267.11.8.7,N,N,N,, -1.3.6.1.4.1.2.267.7.4.4,N,N,N,, -1.3.6.1.4.1.2.267.7.6.5,N,N,N,, -1.3.6.1.4.1.2.267.7.8.7,N,N,N,, -1.3.9999.3.1,N,N,N,, -1.3.9999.3.4,N,N,N,, -1.3.9999.6.4.1,N,N,N,, diff --git a/providers/kris/artifacts_certs_r3.zip b/providers/kris/artifacts_certs_r3.zip deleted file mode 100644 index 91607870..00000000 Binary files a/providers/kris/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/bc_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/bc_kris.csv deleted file mode 100644 index f5531730..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/bc_kris.csv +++ /dev/null @@ -1,16 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.6.4.13, -1.3.9999.6.4.16, -1.3.9999.6.5.10, -1.3.9999.6.5.12, -1.3.9999.6.6.10, -1.3.9999.6.6.12, -1.3.9999.6.7.13, -1.3.9999.6.7.16, -1.3.9999.6.8.10, -1.3.9999.6.8.12, -1.3.9999.6.9.10, -1.3.9999.6.9.12, diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/botan_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/botan_kris.csv deleted file mode 100644 index 7ceba288..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/botan_kris.csv +++ /dev/null @@ -1,3 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.8.7,Y diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/carl-redhound_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/carl-redhound_kris.csv deleted file mode 100644 index 51d62e11..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/carl-redhound_kris.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13, -1.3.9999.6.4.16, -1.3.9999.6.5.10, -1.3.9999.6.5.12, -1.3.9999.6.6.10, -1.3.9999.6.6.12, -1.3.9999.6.7.13, -1.3.9999.6.7.16, -1.3.9999.6.8.10, -1.3.9999.6.8.12, -1.3.9999.6.9.10, -1.3.9999.6.9.12, diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/corey-digicert_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/corey-digicert_kris.csv deleted file mode 100644 index 51d62e11..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/corey-digicert_kris.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13, -1.3.9999.6.4.16, -1.3.9999.6.5.10, -1.3.9999.6.5.12, -1.3.9999.6.6.10, -1.3.9999.6.6.12, -1.3.9999.6.7.13, -1.3.9999.6.7.16, -1.3.9999.6.8.10, -1.3.9999.6.8.12, -1.3.9999.6.9.10, -1.3.9999.6.9.12, diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/cryptonext_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/cryptonext_kris.csv deleted file mode 100644 index 22e671cc..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/cryptonext_kris.csv +++ /dev/null @@ -1,19 +0,0 @@ -key_algorithm_oid,test_result -1.2.840.10045.2.1,Y -1.2.840.113549.1.1.1,Y -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.2.7.2, -1.3.9999.2.7.4, -1.3.9999.3.1, -1.3.9999.3.4, -1.3.9999.6.7.13, -1.3.9999.6.7.4, -1.3.9999.6.8.10, -1.3.9999.6.8.3, -1.3.9999.6.9.10, -1.3.9999.6.9.3, \ No newline at end of file diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/entrust_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/entrust_kris.csv deleted file mode 100644 index a553ae69..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/entrust_kris.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13, -1.3.9999.6.4.16, -1.3.9999.6.5.10, -1.3.9999.6.5.12, -1.3.9999.6.6.10, -1.3.9999.6.6.12, -1.3.9999.6.7.13, -1.3.9999.6.7.16, -1.3.9999.6.8.10, -1.3.9999.6.8.12, -1.3.9999.6.9.10, -1.3.9999.6.9.12, \ No newline at end of file diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/kris_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/kris_kris.csv deleted file mode 100644 index 2b4d9b16..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/kris_kris.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/openca_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/openca_kris.csv deleted file mode 100644 index ddc7dc50..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/openca_kris.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.1, -1.3.9999.3.4, diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/oqs-gnutls_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/oqs-gnutls_kris.csv deleted file mode 100644 index 7f2dd169..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/oqs-gnutls_kris.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.6.5,Y diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/oqs-openssl111_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/oqs-openssl111_kris.csv deleted file mode 100644 index 81960db3..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/oqs-openssl111_kris.csv +++ /dev/null @@ -1,8 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.11.4.4, -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.1, -1.3.9999.3.4, -1.3.9999.6.4.1, diff --git a/providers/kris/compatMatrices/artifacts_certs_r3/oqs-provider_kris.csv b/providers/kris/compatMatrices/artifacts_certs_r3/oqs-provider_kris.csv deleted file mode 100644 index f162299e..00000000 --- a/providers/kris/compatMatrices/artifacts_certs_r3/oqs-provider_kris.csv +++ /dev/null @@ -1,19 +0,0 @@ -key_algorithm_oid,test_result -1.3.101.113,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13, -1.3.9999.6.4.16, -1.3.9999.6.5.10, -1.3.9999.6.5.12, -1.3.9999.6.6.10, -1.3.9999.6.6.12, -1.3.9999.6.7.13, -1.3.9999.6.7.16, -1.3.9999.6.8.10, -1.3.9999.6.8.12, -1.3.9999.6.9.10, -1.3.9999.6.9.12, diff --git a/providers/kris/default/check_r3.sh b/providers/kris/default/check_r3.sh deleted file mode 100755 index 90b8434a..00000000 --- a/providers/kris/default/check_r3.sh +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/bash - -#set -x -source oids.sh -source source - -function check_cert() { - - # We want to check that the needed structures - # are all in place - CERT=$1 - - # Checks if we have the PEM version of the RootCA - if ! [ -f "$CERT.pem" ]; then - - # Checks for the RootCA in DER format - if [ -f "$CERT.der" ] ; then - - # Providing the PEM version of the RootCA - # echo "Converting $CERT.der to $CERT.pem ... " - openssl x509 -inform DER -in "$CERT.der" -out "$CERT.pem" - if [ $? -gt 0 ] ; then - echo - echo "ERROR: Cannot convert $CERT.der into PEM format" - echo - exit 1 - fi - fi - fi -} - -check() { - - # Extracts the argument - PEM=$1 - - # Baseline test whether TA cert is well formed - openssl x509 -in $PEM -text -noout 2>/dev/null > /dev/null - if [ $? -ne 0 ]; then - # echo "${PEM} not suitable." - echo "N" - return - fi - # Baseline test whether TA cert is self-signed - openssl verify -CAfile $PEM $PEM 2>/dev/null >/dev/null - if [ $? -ne 0 ]; then - echo "N" - # echo "${PEM} not self-signed." - return - fi - # Checking for some parsing errors - openssl x509 -in $PEM -text -noout | grep error 2>/dev/null > /dev/null - if [ $? -ne 0 ]; then - #echo "No error parsing TA certificate in $1"; - # Extracting algorithm name - openssl x509 -in $PEM -text -noout | grep "Public Key Algorithm" 2>&1 > /dev/null - if [ $? -ne 0 ]; then - echo "N" - return - fi - else - echo "N" - # echo "Error parsing ${PEM}" - return - fi - - echo "Y" - cd .. -} - -#echo "Checking in $(pwd)" -if [ ! -d "artifacts" ]; then - echo "No artifacts found. Exiting." - exit -1 -fi -cd artifacts -echo "key_algorithm_oid,test_result" -for oid_folder in 1*_ta.*; do - target=$(echo $oid_folder | sed -r "s/(.*)_ta.*/\1/g") - check_cert "${target}_ta" - result=$(check "${target}_ta.pem") - echo "${target},${result}" -done diff --git a/providers/kris/default/gen_r3.sh b/providers/kris/default/gen_r3.sh deleted file mode 100755 index 669e41e2..00000000 --- a/providers/kris/default/gen_r3.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -# set -x - -DIR=../artifacts -source oids.sh - -gen() { - ALG=$1 - OID=$2 - export $1=$2 - - # Root/TA: - mkdir -p ${DIR} - # Generate key pair - openssl req -x509 -new -newkey ${ALG} -keyout ${DIR}/${OID}_ta_priv.pem -extensions v3_ca -out ${DIR}/${OID}_ta.pem -nodes -subj "/CN=TA Kris (PQCL)" - # Also generate cert in DER - openssl x509 -in ${DIR}/${OID}_ta.pem -out ${DIR}/${OID}_ta.der -outform DER -} - -# Dilithium -gen DILITHIUM_2 ${DILITHIUM_2} -gen DILITHIUM_3 ${DILITHIUM_3} -gen DILITHIUM_5 ${DILITHIUM_5} -gen MLDSA_44_IPD ${MLDSA_44_IPD} -gen MLDSA_65_IPD ${MLDSA_65_IPD} -gen MLDSA_87_IPD ${MLDSA_87_IPD} - -# Falcon -gen FALCON_512 ${FALCON_512} -gen FALCON_1024 ${FALCON_1024} diff --git a/providers/nist-acvts-test/artifacts_certs_r3.zip b/providers/nist-acvts-test/artifacts_certs_r3.zip deleted file mode 100644 index 2a1238e6..00000000 Binary files a/providers/nist-acvts-test/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/openca/artifacts_certs_r3.zip b/providers/openca/artifacts_certs_r3.zip deleted file mode 100644 index 48d7665c..00000000 Binary files a/providers/openca/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/oqs-gnutls/artifacts_certs_r3.zip b/providers/oqs-gnutls/artifacts_certs_r3.zip deleted file mode 100644 index e1da9b97..00000000 Binary files a/providers/oqs-gnutls/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/oqs-openssl111/artifacts_certs_r3.zip b/providers/oqs-openssl111/artifacts_certs_r3.zip deleted file mode 100644 index b72719e1..00000000 Binary files a/providers/oqs-openssl111/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/oqs-openssl111/check_r3.sh b/providers/oqs-openssl111/check_r3.sh deleted file mode 100755 index 2fe12a46..00000000 --- a/providers/oqs-openssl111/check_r3.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/bash - -#set -x - -function check_cert() { - - # We want to check that the needed structures - # are all in place - CERT=$1 - - # Checks if we have the PEM version of the RootCA - if ! [ -f "$CERT.pem" ]; then - - # Checks for the RootCA in DER format - if [ -f "$CERT.der" ] ; then - - # Providing the PEM version of the RootCA - # echo "Converting $CERT.der to $CERT.pem ... " - openssl x509 -inform DER -in "$CERT.der" -out "$CERT.pem" - if [ $? -gt 0 ] ; then - echo - echo "ERROR: Cannot convert $CERT.der into PEM format" - echo - exit 1 - fi - fi - fi -} - -check() { - - # Extracts the argument - PEM=$1 - - # Baseline test whether TA cert is well formed - openssl x509 -in $PEM -text -noout 2>/dev/null > /dev/null - if [ $? -ne 0 ]; then - # echo "${PEM} not suitable." - echo "N" - return - fi - # Baseline test whether TA cert is self-signed - openssl verify -CAfile $PEM $PEM 2>/dev/null >/dev/null - if [ $? -ne 0 ]; then - echo "N" - # echo "${PEM} not self-signed." - return - fi - # Checking for some parsing errors - openssl x509 -in $PEM -text -noout | grep error 2>/dev/null > /dev/null - if [ $? -ne 0 ]; then - #echo "No error parsing TA certificate in $1"; - # Extracting algorithm name - openssl x509 -in $PEM -text -noout | grep "Public Key Algorithm" 2>&1 > /dev/null - if [ $? -ne 0 ]; then - echo "N" - return - fi - else - echo "N" - # echo "Error parsing ${PEM}" - return - fi - - echo "Y" - cd .. -} - - if [ $# -ne 1 ]; then - echo "No target directory to check provided. Exiting." - exit -1 - else - pushd $1 >/dev/null 2>/dev/null - fi - #echo "Checking in $(pwd)" - if [ ! -d "artifacts" ]; then - echo "No artifacts found. Exiting." - exit -1 - fi - cd artifacts - echo "key_algorithm_oid,test_result" - for oid_folder in 1*_ta.*; do - target=$(echo $oid_folder | sed -r "s/(.*)_ta.*/\1/g") - check_cert "${target}_ta" - result=$(check "${target}_ta.pem") - echo "${target},${result}" - done - popd 2>/dev/null >/dev/null diff --git a/providers/oqs-openssl111/gen_r3.sh b/providers/oqs-openssl111/gen_r3.sh deleted file mode 100755 index b4de81fb..00000000 --- a/providers/oqs-openssl111/gen_r3.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -set -e - -# be sure to not add wrapped pubkeys: -unset DRAFT_MASSIMO_LAMPS_PQ_SIG_CERTIFICATES_00 - -runandlog() { - ALG=$1 - OID=$2 - DIR="./oqsprovider/artifacts" - openssl req -x509 -config ta.cnf -new -newkey ${ALG} -extensions v3_ca -out ${DIR}/${OID}_ta.pem -nodes -subj "/CN=OQS TA" >> log 2>&1 - # openssl req -x509 -config ta.cnf -new -newkey ${ALG} -extensions v3_ca -keyout ${DIR}/${OID}_key.pem -out ${DIR}/${OID}_ta.pem -nodes -subj "/CN=OQS TA" >> log 2>&1 - echo "${ALG} done..." -} - - rm -rf log - - mkdir -p oqsprovider/artifacts - - # Classic/baseline test: - runandlog ed448 1.3.101.113 - - # Dilithium - runandlog dilithium2 1.3.6.1.4.1.2.267.7.4.4 - runandlog dilithium3 1.3.6.1.4.1.2.267.7.6.5 - runandlog dilithium5 1.3.6.1.4.1.2.267.7.8.7 - - # Falcon - runandlog falcon512 1.3.9999.3.6 - runandlog falcon1024 1.3.9999.3.9 - - # Sphincs+ - runandlog sphincssha2128fsimple 1.3.9999.6.4.13 - runandlog sphincssha2128ssimple 1.3.9999.6.4.16 - runandlog sphincssha2192fsimple 1.3.9999.6.5.10 - runandlog sphincssha2192ssimple 1.3.9999.6.5.12 - runandlog sphincssha2256fsimple 1.3.9999.6.6.10 - runandlog sphincssha2256ssimple 1.3.9999.6.6.12 - runandlog sphincsshake128fsimple 1.3.9999.6.7.13 - runandlog sphincsshake128ssimple 1.3.9999.6.7.16 - runandlog sphincsshake192fsimple 1.3.9999.6.8.10 - runandlog sphincsshake192ssimple 1.3.9999.6.8.12 - runandlog sphincsshake256fsimple 1.3.9999.6.9.10 - runandlog sphincsshake256ssimple 1.3.9999.6.9.12 - -echo "All data successfully generated." diff --git a/providers/oqs-provider/artifacts_certs_r3.zip b/providers/oqs-provider/artifacts_certs_r3.zip deleted file mode 100644 index 9552990c..00000000 Binary files a/providers/oqs-provider/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/bc_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/bc_oqs-provider.csv deleted file mode 100644 index 43090736..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/bc_oqs-provider.csv +++ /dev/null @@ -1,19 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6,N -1.3.9999.3.9,N -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -composite_1.2.840.10045.4.3.2_with_1.3.6.1.4.1.2.267.12.4.4,N \ No newline at end of file diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/botan_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/botan_oqs-provider.csv deleted file mode 100644 index 7ceba288..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/botan_oqs-provider.csv +++ /dev/null @@ -1,3 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.8.7,Y diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/carl-redhound_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/carl-redhound_oqs-provider.csv deleted file mode 100644 index 82205293..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/carl-redhound_oqs-provider.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6,N -1.3.9999.3.9,N -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/corey-digicert_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/corey-digicert_oqs-provider.csv deleted file mode 100644 index 82205293..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/corey-digicert_oqs-provider.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,Y -1.3.6.1.4.1.2.267.12.6.5,Y -1.3.6.1.4.1.2.267.12.8.7,Y -1.3.9999.3.6,N -1.3.9999.3.9,N -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/cryptonext_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/cryptonext_oqs-provider.csv deleted file mode 100644 index 1f2f700b..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/cryptonext_oqs-provider.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.1,N -1.3.9999.3.4,N -1.3.9999.6.7.4,N -1.3.9999.6.8.3,N -1.3.9999.6.9.3,N diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/entrust_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/entrust_oqs-provider.csv deleted file mode 100644 index 54d271cd..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/entrust_oqs-provider.csv +++ /dev/null @@ -1,18 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.6,N -1.3.9999.3.9,N -1.3.9999.6.4.13,N -1.3.9999.6.4.16,N -1.3.9999.6.5.10,N -1.3.9999.6.5.12,N -1.3.9999.6.6.10,N -1.3.9999.6.6.12,N -1.3.9999.6.7.13,N -1.3.9999.6.7.16,N -1.3.9999.6.8.10,N -1.3.9999.6.8.12,N -1.3.9999.6.9.10,N -1.3.9999.6.9.12,N diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/kris_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/kris_oqs-provider.csv deleted file mode 100644 index 3ffd1597..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/kris_oqs-provider.csv +++ /dev/null @@ -1,9 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.12.4.4,N -1.3.6.1.4.1.2.267.12.6.5,N -1.3.6.1.4.1.2.267.12.8.7,N -1.3.6.1.4.1.2.267.7.4.4,N -1.3.6.1.4.1.2.267.7.6.5,N -1.3.6.1.4.1.2.267.7.8.7,N -1.3.9999.3.6,N -1.3.9999.3.9,N diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/openca_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/openca_oqs-provider.csv deleted file mode 100644 index 604f99f3..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/openca_oqs-provider.csv +++ /dev/null @@ -1,6 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.1,N -1.3.9999.3.4,N diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/oqs-gnutls_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/oqs-gnutls_oqs-provider.csv deleted file mode 100644 index d1ca7a14..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/oqs-gnutls_oqs-provider.csv +++ /dev/null @@ -1,2 +0,0 @@ -key_algorithm_oid,test_result -1.3.6.1.4.1.2.267.7.6.5,N diff --git a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/oqs-provider_oqs-provider.csv b/providers/oqs-provider/compatMatrices/artifacts_certs_r3/oqs-provider_oqs-provider.csv deleted file mode 100644 index 77c2ded6..00000000 --- a/providers/oqs-provider/compatMatrices/artifacts_certs_r3/oqs-provider_oqs-provider.csv +++ /dev/null @@ -1,20 +0,0 @@ -key_algorithm_oid,test_result -1.3.101.113,Y -1.3.6.1.4.1.2.267.7.4.4,Y -1.3.6.1.4.1.2.267.7.6.5,Y -1.3.6.1.4.1.2.267.7.8.7,Y -1.3.9999.3.6,Y -1.3.9999.3.9,Y -1.3.9999.6.4.13,Y -1.3.9999.6.4.16,Y -1.3.9999.6.5.10,Y -1.3.9999.6.5.12,Y -1.3.9999.6.6.10,Y -1.3.9999.6.6.12,Y -1.3.9999.6.7.13,Y -1.3.9999.6.7.16,Y -1.3.9999.6.8.10,Y -1.3.9999.6.8.12,Y -1.3.9999.6.9.10,Y -1.3.9999.6.9.12,Y -composite_1.2.840.10045.4.3.2_with_1.3.6.1.4.1.2.267.12.4.4,N \ No newline at end of file diff --git a/providers/oqs-provider/dilithium/artifacts_certs_r3.zip b/providers/oqs-provider/dilithium/artifacts_certs_r3.zip deleted file mode 100644 index 1c3c3bf2..00000000 Binary files a/providers/oqs-provider/dilithium/artifacts_certs_r3.zip and /dev/null differ diff --git a/providers/seventhsense.ai/README.md b/providers/seventhsense.ai/README.md index 3d3dd1c8..8bae5189 100644 --- a/providers/seventhsense.ai/README.md +++ b/providers/seventhsense.ai/README.md @@ -12,7 +12,7 @@ To generate the certificates on your own, first clone the QuantCrypt repository git clone https://github.com/codespree/quantcrypt ``` -Artifacts in both [r3](https://github.com/IETF-Hackathon/pqc-certificates?tab=readme-ov-file#zip-format-r3---deprecated-will-be-removed-at-hackathon-in-november-2024) and [r4](https://github.com/IETF-Hackathon/pqc-certificates?tab=readme-ov-file#zip-format-r4) format are generated. They can be found in `artifacts/submission` folder. +Artifacts in [r4](https://github.com/IETF-Hackathon/pqc-certificates?tab=readme-ov-file#zip-format-r4) format are generated. They can be found in `artifacts/submission` folder. ## About Seventh Sense diff --git a/providers/seventhsense.ai/artifacts_certs_r3.zip b/providers/seventhsense.ai/artifacts_certs_r3.zip deleted file mode 100644 index ee0f3805..00000000 Binary files a/providers/seventhsense.ai/artifacts_certs_r3.zip and /dev/null differ diff --git a/readme.md b/readme.md index c3a07f8a..7355c423 100644 --- a/readme.md +++ b/readme.md @@ -4,7 +4,7 @@ This project provides a set of data repositories for X.509 data structures that make use of post-quantum and composite algorithms (classic with PQC). -This repo represents work done between IETF 115 - 120. +This repo represents work done between IETF 115 - 121. The various output compatibility tables produced by this project can be viewed here: @@ -37,10 +37,10 @@ The project's directory structure is as follows: - docs/ - providers/ - provider_name_1/ - - artifacts_certs_r3.zip + - artifacts_certs_r4.zip - artifacts_cms_v1.zip - compatMatrices - - artifacts_certs_r3 + - artifacts_certs_r4 - prov2_prov1.csv - prov3_prov1.csv - ... @@ -113,27 +113,6 @@ Within `providers//[implementation_name/]` The KEM end entity certificate can be used to validate encrypted artifacts in either the CMS or CMP artifacts zips. -## Zip Format (R3) - Deprecated, will be removed at Hackathon in November 2024 - -### Certificates - artifacts_certs_r3.zip - -Starting with artifacts for the NIST Draft standards released 2023-08-24, we will use a much simpler artifact format: - -* Only produce a self-signed certificate (TAs). Let's not bother with CA / EE / CRL / OCSP; those are begging for compatibility issues that have nothing to do with the PQ algs. -* We will restrict the R3 artifacts to only the algorithms with NIST draft standards. -* Use PEM formats. -* Switch to a flat folder structure with filenames _ta.pem -* For Kyber, use the the Dilithium TA of the equivalent security level to sign a _ee.pem -* For hybrid certificate formats, name the file `__with__ta.pem` - -Within `providers//[implementation_name/]` -- artifacts_certs_r3.zip - - `_ta.pem` # self-signed cert for signature alg oids - - `_ee.pem` # ex.: Kyber512 - signed with Dilithium2 - - `__with__ta.pem` # ex.: catalyst_1.2.840.10045.4.3.2_with_1.3.6.1.4.1.2.267.12.4.4_ta.pem - -The KEM end entity certificate can be used to validate encrypted artifacts in either the CMS or CMP artifacts zips. - ## CMS -- artifacts_cms_v1.zip This is version 1 of the CMS artifacts format. It may change if needs change. @@ -188,42 +167,6 @@ Each RFC will specify mandatory KDFs, and probably allow for others as well. You CMP artifacts should be placed into a `artifacts_cmp.zip` within `providers//[implementation_name/]`. We will specify the exact file format when we start to see more robust artifacts submitted. -## Old Zip Format (R2) - Deprecated and will be removed at Hackathon in November 2024 - -OLD -- IF YOU ARE SUBMITTING ARTIFACTS AGAINST THE NIST DRAFT SPECS AS OF 2023-08-24, THEN PLEASE USE THE R3 FORMAT ABOVE. - -At the hackathon, we are all going to script our PKI toolkit to produce and read zip bundles of certs in the following format. Scripts should place data into files with the following names so that parsing scripts - -(parentheses denotes optional files) - -- artifacts_r2.zip - - artifacts/ - - alg_oid_dir/ - - ta/ # trust anchor, aka root CA, aka self-signed - - ta.der - - ta_priv.der - - (*.pem) - - ca/ # certificate authority, aka intermediate CA - - ca.der - - ca_priv.der - - (*.pem) - - ee/ # end entity - - cert.der - - cert_priv.der # corresponding private key - - cert.csr - - (*.pem) - - (crl/) - - crl_ta.crl - - crl_ca.crl - - (ocsp/) - - ocsp.der /* R1 */ - - (ocsp_ca.der) /* R2 */ - - (ocsp_cert.der) /* R2 */ - -NOTE: The OCSP filename has changed from R1 (ocsp.der) to R2 (ocsp_ca.der) - amd ocsp_cert.der for the OCSP responses for the Intermediate CA and - the EE certificate. - ## OIDs The OID mappings to be used for this hackathon are documented in [oid_mapping.md](docs/oid_mapping.md). diff --git a/src/rebuild_results_certs_r3.sh b/src/rebuild_results_certs_r3.sh deleted file mode 100755 index debf4d3f..00000000 --- a/src/rebuild_results_certs_r3.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -# build a list of all compat matrix files in provider dirs -dirs=$(ls providers) -for dir in $dirs; do - dir=providers/$dir - if [ ! -d $dir ]; then continue; fi - files+=$(find $dir/compatMatrices/artifacts_certs_r3 -name "*.csv" ) - files+=" " -done - -# build the compat matrix -python3 src/pqc_report_writer_common.py docs/oid_mapping.md pqc_hackathon_results_certs_r3.md Certificate $files - -# convert to html -pandoc -f markdown pqc_hackathon_results_certs_r3.md > pqc_hackathon_results_certs_r3.html -mv pqc_hackathon_results_certs_r3.md pqc_hackathon_results_certs_r3.html docs - - -# Also generate a results html with only automated test results -if [ -d ./output/certs ]; then - python3 src/pqc_report_writer_common.py docs/oid_mapping.md pqc_hackathon_results_certs_r3_automated_tests.md "Certificate Automated Verification" $(find ./output/certs -name "*.csv") - pandoc -f markdown pqc_hackathon_results_certs_r3_automated_tests.md > pqc_hackathon_results_certs_r3_automated_tests.html - mv pqc_hackathon_results_certs_r3_automated_tests.md pqc_hackathon_results_certs_r3_automated_tests.html docs -fi diff --git a/src/test_certs_r3_with_bc.sh b/src/test_certs_r3_with_bc.sh deleted file mode 100755 index cf74458f..00000000 --- a/src/test_certs_r3_with_bc.sh +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash - -certszipr3="artifacts_certs_r3.zip" -cmszipr1="artifacts_cms_v1.zip" -inputdir="./providers" -outputdir="./output/certs" -logfile=$outputdir/bc_certs.log -oidListFile=./docs/oids.json -oidsList=$(cat $oidListFile) - - -# Start the results CSV file -mkdir -p $outputdir -printf "Build time: %s\n\n" "$(date)" > $logfile - -alreadyTestedOIDs=";" - -# Requires an input: the TA file to test -test_ta () { - tafile=$1 - resultsfile=$2 - - tafileBasename=$(basename $tafile) - - # strip off the file suffix to get the OID name - if [[ $(expr match "$tafileBasename" ".*_ta\.pem$") != 0 ]]; then - oid=${tafileBasename%_ta.pem} - elif [[ $(expr match "$tafileBasename" ".*_ta\.der$") != 0 ]]; then - oid=${tafileBasename%_ta.der} - elif [[ $(expr match "$tafileBasename" ".*_ta\.der\.pem$") != 0 ]]; then - oid=${tafileBasename%_ta.der.pem} - else # It's some other filename - printf "ERROR: file name is not in the expected format: %s\n" $tafileBasename - printf "ERROR: file name is not in the expected format: %s\n" $tafileBasename >> $logfile - return - fi - - # Because invoking the JRE is slow, only test OIDs that will appear in the final table - if [[ $(expr match "$oidsList" ".*\"$oid\".*") -eq 0 ]]; then - printf "\nSkipping deprecated prototyping OID %s\n" $oid - printf "\nSkipping deprecated prototyping OID %s\n" $oid >> $logfile - return - fi - - # some artifacts submit multiple copies of the same cert as .pem, .der, etc. Just skip the second one - if [[ $(expr match "$alreadyTestedOIDs" ".*\;$oid\;.*") != 0 ]]; then - printf "\nWarning: %s has been submitted multiple times by this provider. Skipping\n" $oid - printf "\nWarning: %s has been submitted multiple times by this provider. Skipping\n" $oid >> $logfile - return - fi - - alreadyTestedOIDs=${alreadyTestedOIDs}$oid";" - - printf "\nTesting %s\n" $tafile - printf "\nTesting %s\n" $tafile >> $logfile - - # The actual openssl command that is the heart of this script - ossl_output=$(verify_r3.sh $(pwd)/$tafile 2>&1) - ossl_status=$? - - # log it to file and to stdout - echo "$ossl_output" >> $logfile - echo "$ossl_output" - - - # test for an error and print a link in the results CSV file - if [[ $ossl_status -ne 0 ]]; then - echo "Certificate Validation Result: FAIL" - echo $oid,N >> $resultsfile - else - echo "Certificate Validation Result: SUCCESS" - echo $oid,Y >> $resultsfile - fi -} - -# First, recurse into any provider dir -for providerdir in $(ls -d $inputdir/*/); do - provider=$(basename $providerdir) - - # process certs - zip=${providerdir}$certszipr3 - unzipdir=${providerdir}"artifacts_certs_r3" - printf "Unziping %s to %s\n" $zip $unzipdir - unzip -o $zip -d $unzipdir - - resultsfile=${outputdir}/${provider}_bc.csv - echo "key_algorithm_oid,test_result" > $resultsfile # CSV header row - - alreadyTestedOIDs=";" # for a guard to skip testing the same cert multiple times - # test each TA file - for tafile in $(find $unzipdir \( -iname "*_ta.pem" -o -iname "*_ta.der" -o -iname "*_ta.der.pem" \)); do - test_ta "$tafile" "$resultsfile" - done -done diff --git a/src/test_certs_r3_with_oqs.sh b/src/test_certs_r3_with_oqs.sh deleted file mode 100755 index 0bcb9915..00000000 --- a/src/test_certs_r3_with_oqs.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh - -certszipr3="artifacts_certs_r3.zip" -cmszipr1="artifacts_cms_v1.zip" -inputdir="./providers" -outputdir="./output/certs" -logfile=$outputdir/oqs_certs.log - -# Start the results CSV file -mkdir -p $outputdir -printf "Build time: %s\n\n" "$(date)" > $logfile - -alreadyTestedOIDs=";" - -# Requires an input: the TA file to test -test_ta () { - tafile=$1 - resultsfile=$2 - - tafileBasename=$(basename $tafile) - - # strip off the file suffix to get the OID name - if [[ $(expr match "$tafileBasename" ".*_ta\.pem$") != 0 ]]; then - oid=${tafileBasename%_ta.pem} - elif [[ $(expr match "$tafileBasename" ".*_ta\.der$") != 0 ]]; then - oid=${tafileBasename%_ta.der} - elif [[ $(expr match "$tafileBasename" ".*_ta\.der\.pem$") != 0 ]]; then - oid=${tafileBasename%_ta.der.pem} - else # It's some other filename - printf "ERROR: file name is not in the expected format: %s\n" $tafileBasename - printf "ERROR: file name is not in the expected format: %s\n" $tafileBasename >> $logfile - return - fi - - # some artifacts submit multiple copies of the same cert as .pem, .der, etc. Just skip the second one - if [[ $(expr match "$alreadyTestedOIDs" ".*\;$oid\;.*") != 0 ]]; then - printf "\nWarning: %s has been submitted multiple times by this provider. Skipping\n" $oid - printf "\nWarning: %s has been submitted multiple times by this provider. Skipping\n" $oid >> $logfile - return - fi - - alreadyTestedOIDs=${alreadyTestedOIDs}$oid";" - - printf "\nTesting %s\n" $tafile - printf "\nTesting %s\n" $tafile >> $logfile - - # The actual openssl command that is the heart of this script - ossl_output=$(openssl verify -check_ss_sig -verbose -CAfile $tafile $tafile 2>&1) - ossl_status=$? - - # log it to file and to stdout - echo "$ossl_output" >> $logfile - echo "$ossl_output" - - - # test for an error and print a link in the results CSV file - if [[ $ossl_status -ne 0 ]]; then - echo "Certificate Validation Result: FAIL" - echo $oid,N >> $resultsfile - else - echo "Certificate Validation Result: SUCCESS" - echo $oid,Y >> $resultsfile - fi -} - -# First, recurse into any provider dir -for providerdir in $(ls -d $inputdir/*/); do - provider=$(basename $providerdir) - - # process certs - zip=${providerdir}$certszipr3 - unzipdir=${providerdir}"artifacts_certs_r3" - printf "Unziping %s to %s\n" $zip $unzipdir - unzip -o $zip -d $unzipdir - - resultsfile=${outputdir}/${provider}_oqs-provider.csv - echo "key_algorithm_oid,test_result" > $resultsfile # CSV header row - - alreadyTestedOIDs=";" # for a guard to skip testing the same cert multiple times - # test each TA file - for tafile in $(find $unzipdir \( -iname "*_ta.pem" -o -iname "*_ta.der" -o -iname "*_ta.der.pem" \)); do - test_ta "$tafile" "$resultsfile" - done -done -