diff --git a/sdk/software/examples/mlkem_test/result.txt b/sdk/software/examples/mlkem_test/result.txt new file mode 100644 index 0000000..e251723 --- /dev/null +++ b/sdk/software/examples/mlkem_test/result.txt @@ -0,0 +1,97 @@ +MLKEM_START +MLKEM_INPUTS=STATIC_KAT_COUNT_0 +MLKEM_LEVELS=k2,k3,k4 +MLKEM_DIAG_MODE=isolated_sw_cpu_dma +MLKEM_DIAG_ITERS=100 + +============================================================ +ML-KEM-512 isolated diagnostic (k=2) +EK=800 bytes, DK=1632 bytes, CT=768 bytes +EXPECT_EK32=80b70100831d7ee168f47392483119f93863ecb0bc605312d35728876b00f5f5 +EXPECT_CT32=917e59d1e182a29648a61955a154b304a842f458eba593f3065fb7d744fba24f +EXPECT_SS=2b5c52ee72946331983ba050be0f435055c0547901e03559b356517889ea27c5 +MLKEM512_SW_ONLY_BEGIN iters=100 +MLKEM512_SW_ONLY_ITERS=100 +MLKEM512_SW_ONLY_FAILS=0 +MLKEM512_SW_ONLY_AVG_CYCLES=2588830 +MLKEM512_SW_ONLY_AVG_US=78449 +MLKEM512_SW_ONLY_RESULT=PASS +MLKEM512_SW_ONLY_END +MLKEM512_CPU_ONLY_BEGIN iters=100 +MLKEM512_CPU_ONLY_ITERS=100 +MLKEM512_CPU_ONLY_FAILS=0 +MLKEM512_CPU_ONLY_AVG_CYCLES=196984 +MLKEM512_CPU_ONLY_AVG_US=5969 +MLKEM512_CPU_ONLY_RESULT=PASS +MLKEM512_CPU_ONLY_END +MLKEM512_DMA_ONLY_BEGIN iters=100 +MLKEM512_DMA_ONLY_ITERS=100 +MLKEM512_DMA_ONLY_FAILS=0 +MLKEM512_DMA_ONLY_AVG_CYCLES=93834 +MLKEM512_DMA_ONLY_AVG_US=2843 +MLKEM512_DMA_ONLY_RESULT=PASS +MLKEM512_DMA_ONLY_END +MLKEM512_ISOLATED_FAILS=0 +MLKEM512_RESULT=PASS + +============================================================ +ML-KEM-768 isolated diagnostic (k=3) +EK=1184 bytes, DK=2400 bytes, CT=1088 bytes +EXPECT_EK32=01f60af1dc8e6360ae78b59d4a5042eb9145a269046d6236b8304f305c2d9dcb +EXPECT_CT32=16a61ff84787fd4a5f19ca59b3657db3a106a7329e2d62747a2ef85149163109 +EXPECT_SS=b408d5d115713f0a93047dbbea832e4340787686d59a9a2d106bd662ba0aa035 +MLKEM768_SW_ONLY_BEGIN iters=100 +MLKEM768_SW_ONLY_ITERS=100 +MLKEM768_SW_ONLY_FAILS=0 +MLKEM768_SW_ONLY_AVG_CYCLES=4057378 +MLKEM768_SW_ONLY_AVG_US=122950 +MLKEM768_SW_ONLY_RESULT=PASS +MLKEM768_SW_ONLY_END +MLKEM768_CPU_ONLY_BEGIN iters=100 +MLKEM768_CPU_ONLY_ITERS=100 +MLKEM768_CPU_ONLY_FAILS=0 +MLKEM768_CPU_ONLY_AVG_CYCLES=291864 +MLKEM768_CPU_ONLY_AVG_US=8844 +MLKEM768_CPU_ONLY_RESULT=PASS +MLKEM768_CPU_ONLY_END +MLKEM768_DMA_ONLY_BEGIN iters=100 +MLKEM768_DMA_ONLY_ITERS=100 +MLKEM768_DMA_ONLY_FAILS=0 +MLKEM768_DMA_ONLY_AVG_CYCLES=140999 +MLKEM768_DMA_ONLY_AVG_US=4272 +MLKEM768_DMA_ONLY_RESULT=PASS +MLKEM768_DMA_ONLY_END +MLKEM768_ISOLATED_FAILS=0 +MLKEM768_RESULT=PASS + +============================================================ +ML-KEM-1024 isolated diagnostic (k=4) +EK=1568 bytes, DK=3168 bytes, CT=1568 bytes +EXPECT_EK32=a8122f376b3f5d355263eba522c43995044beca78b9ba9924b87035490ae78a9 +EXPECT_CT32=707d18cabcf89670c80003b47d2b8678ad0da4aaad781a3351e82ac3e447e701 +EXPECT_SS=23f211b84a6ee20c8c29f6e5314c91b414e940513d380add17bd724ab3a13a52 +MLKEM1024_SW_ONLY_BEGIN iters=100 +MLKEM1024_SW_ONLY_ITERS=100 +MLKEM1024_SW_ONLY_FAILS=0 +MLKEM1024_SW_ONLY_AVG_CYCLES=6030230 +MLKEM1024_SW_ONLY_AVG_US=182734 +MLKEM1024_SW_ONLY_RESULT=PASS +MLKEM1024_SW_ONLY_END +MLKEM1024_CPU_ONLY_BEGIN iters=100 +MLKEM1024_CPU_ONLY_ITERS=100 +MLKEM1024_CPU_ONLY_FAILS=0 +MLKEM1024_CPU_ONLY_AVG_CYCLES=399825 +MLKEM1024_CPU_ONLY_AVG_US=12115 +MLKEM1024_CPU_ONLY_RESULT=PASS +MLKEM1024_CPU_ONLY_END +MLKEM1024_DMA_ONLY_BEGIN iters=100 +MLKEM1024_DMA_ONLY_ITERS=100 +MLKEM1024_DMA_ONLY_FAILS=0 +MLKEM1024_DMA_ONLY_AVG_CYCLES=195912 +MLKEM1024_DMA_ONLY_AVG_US=5936 +MLKEM1024_DMA_ONLY_RESULT=PASS +MLKEM1024_DMA_ONLY_END +MLKEM1024_ISOLATED_FAILS=0 +MLKEM1024_RESULT=PASS +MLKEM_RESULT=PASS +MLKEM_DONE