[09:56:58] Phase C run starting: phaseC_20260729T095658Z_5f675723
[09:56:58] === ML-DSA-44: keygen benchmark ===
[09:56:58]   keygen ML-DSA-44 rep 1/10: n=1000 mean=0.0779ms throughput=11072.0/s
[09:56:58]   keygen ML-DSA-44 rep 2/10: n=1000 mean=0.0721ms throughput=12186.6/s
[09:56:58]   keygen ML-DSA-44 rep 3/10: n=1000 mean=0.0537ms throughput=16590.1/s
[09:56:58]   keygen ML-DSA-44 rep 4/10: n=1000 mean=0.0522ms throughput=16990.0/s
[09:56:58]   keygen ML-DSA-44 rep 5/10: n=1000 mean=0.0532ms throughput=16688.8/s
[09:56:58]   keygen ML-DSA-44 rep 6/10: n=1000 mean=0.0527ms throughput=16880.1/s
[09:56:58]   keygen ML-DSA-44 rep 7/10: n=1000 mean=0.0521ms throughput=17059.5/s
[09:56:58]   keygen ML-DSA-44 rep 8/10: n=1000 mean=0.0531ms throughput=16761.7/s
[09:56:59]   keygen ML-DSA-44 rep 9/10: n=1000 mean=0.0531ms throughput=16807.6/s
[09:56:59]   keygen ML-DSA-44 rep 10/10: n=1000 mean=0.0580ms throughput=15296.0/s
[09:56:59] === ML-DSA-44: sign/verify benchmark ===
[09:57:01]   sign/verify ML-DSA-44 rep 1/10: sign_mean=0.1395ms verify_mean=0.0687ms valid=10000/10000
[09:57:03]   sign/verify ML-DSA-44 rep 2/10: sign_mean=0.1568ms verify_mean=0.0710ms valid=10000/10000
[09:57:06]   sign/verify ML-DSA-44 rep 3/10: sign_mean=0.1345ms verify_mean=0.0712ms valid=10000/10000
[09:57:08]   sign/verify ML-DSA-44 rep 4/10: sign_mean=0.1325ms verify_mean=0.0691ms valid=10000/10000
[09:57:10]   sign/verify ML-DSA-44 rep 5/10: sign_mean=0.1352ms verify_mean=0.0709ms valid=10000/10000
[09:57:12]   sign/verify ML-DSA-44 rep 6/10: sign_mean=0.1336ms verify_mean=0.0697ms valid=10000/10000
[09:57:15]   sign/verify ML-DSA-44 rep 7/10: sign_mean=0.1381ms verify_mean=0.0765ms valid=10000/10000
[09:57:17]   sign/verify ML-DSA-44 rep 8/10: sign_mean=0.1343ms verify_mean=0.0652ms valid=10000/10000
[09:57:19]   sign/verify ML-DSA-44 rep 9/10: sign_mean=0.1329ms verify_mean=0.0727ms valid=10000/10000
[09:57:21]   sign/verify ML-DSA-44 rep 10/10: sign_mean=0.1302ms verify_mean=0.0709ms valid=10000/10000
[09:57:21] === Dilithium2: keygen benchmark ===
[09:57:21]   keygen Dilithium2 rep 1/10: n=1000 mean=0.0526ms throughput=16867.8/s
[09:57:21]   keygen Dilithium2 rep 2/10: n=1000 mean=0.0527ms throughput=16925.8/s
[09:57:21]   keygen Dilithium2 rep 3/10: n=1000 mean=0.0514ms throughput=17316.2/s
[09:57:22]   keygen Dilithium2 rep 4/10: n=1000 mean=0.0519ms throughput=17051.9/s
[09:57:22]   keygen Dilithium2 rep 5/10: n=1000 mean=0.0545ms throughput=16251.6/s
[09:57:22]   keygen Dilithium2 rep 6/10: n=1000 mean=0.0516ms throughput=17177.5/s
[09:57:22]   keygen Dilithium2 rep 7/10: n=1000 mean=0.0517ms throughput=17151.9/s
[09:57:22]   keygen Dilithium2 rep 8/10: n=1000 mean=0.0516ms throughput=17279.0/s
[09:57:22]   keygen Dilithium2 rep 9/10: n=1000 mean=0.0542ms throughput=16416.2/s
[09:57:22]   keygen Dilithium2 rep 10/10: n=1000 mean=0.0523ms throughput=16951.0/s
[09:57:22] === Dilithium2: sign/verify benchmark ===
[09:57:24]   sign/verify Dilithium2 rep 1/10: sign_mean=0.1295ms verify_mean=0.0678ms valid=10000/10000
[09:57:26]   sign/verify Dilithium2 rep 2/10: sign_mean=0.1266ms verify_mean=0.0666ms valid=10000/10000
[09:57:28]   sign/verify Dilithium2 rep 3/10: sign_mean=0.1336ms verify_mean=0.0657ms valid=10000/10000
[09:57:30]   sign/verify Dilithium2 rep 4/10: sign_mean=0.1248ms verify_mean=0.0652ms valid=10000/10000
[09:57:32]   sign/verify Dilithium2 rep 5/10: sign_mean=0.1239ms verify_mean=0.0702ms valid=10000/10000
[09:57:35]   sign/verify Dilithium2 rep 6/10: sign_mean=0.1269ms verify_mean=0.0680ms valid=10000/10000
[09:57:37]   sign/verify Dilithium2 rep 7/10: sign_mean=0.1266ms verify_mean=0.0702ms valid=10000/10000
[09:57:39]   sign/verify Dilithium2 rep 8/10: sign_mean=0.1350ms verify_mean=0.0676ms valid=10000/10000
[09:57:41]   sign/verify Dilithium2 rep 9/10: sign_mean=0.1315ms verify_mean=0.0702ms valid=10000/10000
[09:57:44]   sign/verify Dilithium2 rep 10/10: sign_mean=0.1372ms verify_mean=0.0748ms valid=10000/10000
[09:57:44] === ECDSA-P256: keygen benchmark ===
[09:57:44]   keygen ECDSA-P256 rep 1/10: n=1000 mean=0.0239ms throughput=30393.1/s
[09:57:44]   keygen ECDSA-P256 rep 2/10: n=1000 mean=0.0253ms throughput=31776.4/s
[09:57:44]   keygen ECDSA-P256 rep 3/10: n=1000 mean=0.0233ms throughput=34627.6/s
[09:57:44]   keygen ECDSA-P256 rep 4/10: n=1000 mean=0.0217ms throughput=37288.5/s
[09:57:44]   keygen ECDSA-P256 rep 5/10: n=1000 mean=0.0249ms throughput=32084.2/s
[09:57:44]   keygen ECDSA-P256 rep 6/10: n=1000 mean=0.0214ms throughput=37690.4/s
[09:57:44]   keygen ECDSA-P256 rep 7/10: n=1000 mean=0.0215ms throughput=37813.4/s
[09:57:44]   keygen ECDSA-P256 rep 8/10: n=1000 mean=0.0217ms throughput=37324.6/s
[09:57:44]   keygen ECDSA-P256 rep 9/10: n=1000 mean=0.0225ms throughput=36227.3/s
[09:57:44]   keygen ECDSA-P256 rep 10/10: n=1000 mean=0.0232ms throughput=34886.0/s
[09:57:44] === ECDSA-P256: sign/verify benchmark ===
[09:57:45]   sign/verify ECDSA-P256 rep 1/10: sign_mean=0.0349ms verify_mean=0.0866ms valid=10000/10000
[09:57:47]   sign/verify ECDSA-P256 rep 2/10: sign_mean=0.0355ms verify_mean=0.0870ms valid=10000/10000
[09:57:48]   sign/verify ECDSA-P256 rep 3/10: sign_mean=0.0353ms verify_mean=0.0860ms valid=10000/10000
[09:57:49]   sign/verify ECDSA-P256 rep 4/10: sign_mean=0.0367ms verify_mean=0.0851ms valid=10000/10000
[09:57:51]   sign/verify ECDSA-P256 rep 5/10: sign_mean=0.0340ms verify_mean=0.0921ms valid=10000/10000
[09:57:52]   sign/verify ECDSA-P256 rep 6/10: sign_mean=0.0385ms verify_mean=0.0955ms valid=10000/10000
[09:57:54]   sign/verify ECDSA-P256 rep 7/10: sign_mean=0.0392ms verify_mean=0.0951ms valid=10000/10000
[09:57:55]   sign/verify ECDSA-P256 rep 8/10: sign_mean=0.0383ms verify_mean=0.0945ms valid=10000/10000
[09:57:57]   sign/verify ECDSA-P256 rep 9/10: sign_mean=0.0374ms verify_mean=0.0978ms valid=10000/10000
[09:57:58]   sign/verify ECDSA-P256 rep 10/10: sign_mean=0.0395ms verify_mean=0.0948ms valid=10000/10000
[09:57:58] === RSA-2048-PSS: keygen benchmark ===
[09:58:01]   keygen RSA-2048-PSS rep 1/10: n=50 mean=48.7121ms throughput=20.5/s
[09:58:04]   keygen RSA-2048-PSS rep 2/10: n=50 mean=60.7736ms throughput=16.4/s
[09:58:08]   keygen RSA-2048-PSS rep 3/10: n=50 mean=72.5561ms throughput=13.8/s
[09:58:11]   keygen RSA-2048-PSS rep 4/10: n=50 mean=67.3485ms throughput=14.8/s
[09:58:14]   keygen RSA-2048-PSS rep 5/10: n=50 mean=62.6321ms throughput=15.9/s
[09:58:18]   keygen RSA-2048-PSS rep 6/10: n=50 mean=73.0477ms throughput=13.7/s
[09:58:21]   keygen RSA-2048-PSS rep 7/10: n=50 mean=65.9062ms throughput=15.2/s
[09:58:24]   keygen RSA-2048-PSS rep 8/10: n=50 mean=65.7197ms throughput=15.2/s
[09:58:28]   keygen RSA-2048-PSS rep 9/10: n=50 mean=69.9443ms throughput=14.3/s
[09:58:31]   keygen RSA-2048-PSS rep 10/10: n=50 mean=60.0622ms throughput=16.6/s
[09:58:31] === RSA-2048-PSS: sign/verify benchmark ===
[09:58:40]   sign/verify RSA-2048-PSS rep 1/10: sign_mean=0.7865ms verify_mean=0.0420ms valid=10000/10000
[09:58:48]   sign/verify RSA-2048-PSS rep 2/10: sign_mean=0.7741ms verify_mean=0.0450ms valid=10000/10000
[09:58:57]   sign/verify RSA-2048-PSS rep 3/10: sign_mean=0.7953ms verify_mean=0.0403ms valid=10000/10000
[09:59:05]   sign/verify RSA-2048-PSS rep 4/10: sign_mean=0.7962ms verify_mean=0.0432ms valid=10000/10000
[09:59:14]   sign/verify RSA-2048-PSS rep 5/10: sign_mean=0.7965ms verify_mean=0.0413ms valid=10000/10000
[09:59:23]   sign/verify RSA-2048-PSS rep 6/10: sign_mean=0.7914ms verify_mean=0.0412ms valid=10000/10000
[09:59:32]   sign/verify RSA-2048-PSS rep 7/10: sign_mean=0.8178ms verify_mean=0.0405ms valid=10000/10000
[09:59:41]   sign/verify RSA-2048-PSS rep 8/10: sign_mean=0.7985ms verify_mean=0.0409ms valid=10000/10000
[09:59:49]   sign/verify RSA-2048-PSS rep 9/10: sign_mean=0.7829ms verify_mean=0.0404ms valid=10000/10000
[09:59:58]   sign/verify RSA-2048-PSS rep 10/10: sign_mean=0.7850ms verify_mean=0.0401ms valid=10000/10000