[Page version: 20250816 20:11:49]
Measurements for amd64, phoenix, crypto_aead Test results for amd64, phoenix, crypto_aead Test results for crypto_aead/lacv1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
377192 | 12670 16 0 | 31285 852 1096 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
379041 | 12686 16 0 | 31349 852 1096 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
415397 | 9711 16 0 | 30230 852 1032 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
479462 | 6369 16 0 | 22581 812 1192 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
1448448 | 4105 16 0 | 18919 844 1096 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
1593755 | 4774 16 0 | 18686 852 1032 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
1762594 | 4900 16 0 | 19180 804 1096 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
1811151 | 4494 16 0 | 18965 812 1192 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
2414733 | 3425 16 0 | 16208 788 1064 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250815 | 20250415 |
encrypt.c: In function 'padding', encrypt.c: inlined from 'crypto_aead_lacv1_ref_timingleaks_encrypt' at encrypt.c:426:3: encrypt.c: encrypt.c:25:28: warning: array subscript -5 is outside array bounds of 'unsigned char[0]' [-Warray-bounds=] encrypt.c: 25 | xpad[xpadlen - 5] = ((xlen * 8) >> 32) & 0xff; encrypt.c: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ encrypt.c: encrypt.c: In function 'crypto_aead_lacv1_ref_timingleaks_encrypt': encrypt.c: encrypt.c:425:41: note: at offset -5 into object of size 0 allocated by 'malloc' encrypt.c: 425 | mpad = (unsigned char *)malloc(mpadlen); //the array to store padded message(mpad bytes) encrypt.c: | ^~~~~~~~~~~~~~~ encrypt.c: In function 'padding', encrypt.c: inlined from 'crypto_aead_lacv1_ref_timingleaks_encrypt' at encrypt.c:426:3: encrypt.c: encrypt.c:26:28: warning: array subscript -4 is outside array bounds of 'unsigned char[0]' [-Warray-bounds=] encrypt.c: 26 | xpad[xpadlen - 4] = ((xlen * 8) >> 24) & 0xff; encrypt.c: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ encrypt.c: encrypt.c: In function 'crypto_aead_lacv1_ref_timingleaks_encrypt': encrypt.c: encrypt.c:425:41: note: at offset -4 into object of size 0 allocated by 'malloc' encrypt.c: 425 | mpad = (unsigned char *)malloc(mpadlen); //the array to store padded message(mpad bytes) encrypt.c: | ^~~~~~~~~~~~~~~ encrypt.c: In function 'padding', encrypt.c: inlined from 'crypto_aead_lacv1_ref_timingleaks_encrypt' at encrypt.c:426:3: encrypt.c: encrypt.c:27:28: warning: array subscript -3 is outside array bounds of 'unsigned char[0]' [-Warray-bounds=] encrypt.c: 27 | xpad[xpadlen - 3] = ((xlen * 8) >> 16) & 0xff; encrypt.c: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ encrypt.c: encrypt.c: In function 'crypto_aead_lacv1_ref_timingleaks_encrypt': encrypt.c: encrypt.c:425:41: note: at offset -3 into object of size 0 allocated by 'malloc' encrypt.c: ...
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
encrypt.o E T encrypt.o G T encrypt.o Gleak T encrypt.o KS T encrypt.o S D encrypt.o key_sched_LBlocks T encrypt.o padding T
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |