4. Testing

After the build you should verify the installation.


Test Overview

Test Description Page
——————-——
Check version Is the correct version installed? 4.1 Check Version
Test algorithms ML-DSA, ML-KEM available? 4.2 Test Algorithms
Validate FIPS FIPS provider active? 4.3 Validate FIPS Mode

Quick Test

# Path to openssl.exe
$openssl = "D:\Projects\openssl-3.6.0\bin\bin\openssl.exe"
 
# 1. Check version
& $openssl version -a
 
# 2. Post-Quantum signature algorithms
& $openssl list -signature-algorithms | Select-String "mldsa"
 
# 3. Post-Quantum KEM algorithms
& $openssl list -kem-algorithms | Select-String "mlkem"

Expected Results

Version

OpenSSL 3.6.0 xx Feb 2025 (Library: OpenSSL 3.6.0 xx Feb 2025)
built on: ...
platform: VC-WIN64A

ML-DSA Algorithms

  { 2.16.840.1.101.3.4.3.17, mldsa44 }
  { 2.16.840.1.101.3.4.3.18, mldsa65 }
  { 2.16.840.1.101.3.4.3.19, mldsa87 }

ML-KEM Algorithms

  { 2.16.840.1.101.3.4.4.1, mlkem512 }
  { 2.16.840.1.101.3.4.4.2, mlkem768 }
  { 2.16.840.1.101.3.4.4.3, mlkem1024 }

Detailed Tests

Common Errors

Symptom Possible Cause
————————-
openssl: command not found PATH not set
No ML-DSA output Wrong OpenSSL version (<3.6)
FIPS provider not available FIPS not enabled

Troubleshooting


Continue to


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional

Zuletzt geändert: on 2026/01/29 at 09:21 PM