Skip to content
This repository has been archived by the owner on Aug 24, 2024. It is now read-only.

Commit

Permalink
Increase N
Browse files Browse the repository at this point in the history
  • Loading branch information
jiep committed Dec 26, 2021
1 parent e4ee8b2 commit fdc377d
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 27 deletions.
3 changes: 1 addition & 2 deletions graphics/convert_tables.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ TYPES=(
"commitment"
"gake"
)
# Ns=(2 4 8 16 32 64 128)
Ns=(2 4)
Ns=(2 4 8 16 32 64 128 256 512)

mkdir -p ${FOLDER}/${OUTPUT}

Expand Down
49 changes: 24 additions & 25 deletions test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,36 +42,35 @@ add_executable(test_speed_kem ${TEST_SPEED_KEM})
target_link_libraries(test_speed_kem PUBLIC oqs ${OPENSSL_CRYPTO_LIBRARY})
target_link_libraries(test_speed_kem PRIVATE m)

# add_test(NAME aes256gcm COMMAND test_aes256gcm)
# add_test(NAME test_gcwr_ake COMMAND test_gcwr_ake)
# add_test(NAME test_indcca COMMAND test_indcca)
# add_test(NAME test_commitment COMMAND test_commitment)
# add_test(NAME test_gake_Kyber512 COMMAND test_gake 100 Kyber512)
# add_test(NAME test_gake_Kyber768 COMMAND test_gake 100 Kyber768)
# add_test(NAME test_gake_Kyber1024 COMMAND test_gake 100 Kyber1024)
# add_test(NAME test_gake_LightSaber-KEM COMMAND test_gake 100 LightSaber-KEM)
# add_test(NAME test_gake_Saber-KEM COMMAND test_gake 100 Saber-KEM)
# add_test(NAME test_gake_FireSaber-KEM COMMAND test_gake 100 FireSaber-KEM)
# add_test(NAME test_gake_NTRU-HPS-2048-509 COMMAND test_gake 100 NTRU-HPS-2048-509)
# add_test(NAME test_gake_NTRU-HPS-2048-677 COMMAND test_gake 100 NTRU-HPS-2048-677)
# add_test(NAME test_gake_NTRU-HPS-4096-821 COMMAND test_gake 100 NTRU-HPS-4096-821)
# add_test(NAME test_gake_Classic-McEliece-348864 COMMAND test_gake 20 Classic-McEliece-348864)
# add_test(NAME test_gake_Classic-McEliece-348864f COMMAND test_gake 20 Classic-McEliece-348864f)
# add_test(NAME test_gake_Classic-McEliece-460896 COMMAND test_gake 20 Classic-McEliece-460896)
# add_test(NAME test_gake_Classic-McEliece-460896f COMMAND test_gake 20 Classic-McEliece-460896f)
# add_test(NAME test_gake_Classic-McEliece-6688128 COMMAND test_gake 20 Classic-McEliece-6688128)
# add_test(NAME test_gake_Classic-McEliece-6688128f COMMAND test_gake 20 Classic-McEliece-6688128f)
# add_test(NAME test_gake_Classic-McEliece-6960119 COMMAND test_gake 20 Classic-McEliece-6960119)
# add_test(NAME test_gake_Classic-McEliece-6960119f COMMAND test_gake 20 Classic-McEliece-6960119f)
# add_test(NAME test_gake_Classic-McEliece-8192128 COMMAND test_gake 20 Classic-McEliece-8192128)
# add_test(NAME test_gake_Classic-McEliece-8192128f COMMAND test_gake 20 Classic-McEliece-8192128f)
add_test(NAME aes256gcm COMMAND test_aes256gcm)
add_test(NAME test_gcwr_ake COMMAND test_gcwr_ake)
add_test(NAME test_indcca COMMAND test_indcca)
add_test(NAME test_commitment COMMAND test_commitment)
add_test(NAME test_gake_Kyber512 COMMAND test_gake 100 Kyber512)
add_test(NAME test_gake_Kyber768 COMMAND test_gake 100 Kyber768)
add_test(NAME test_gake_Kyber1024 COMMAND test_gake 100 Kyber1024)
add_test(NAME test_gake_LightSaber-KEM COMMAND test_gake 100 LightSaber-KEM)
add_test(NAME test_gake_Saber-KEM COMMAND test_gake 100 Saber-KEM)
add_test(NAME test_gake_FireSaber-KEM COMMAND test_gake 100 FireSaber-KEM)
add_test(NAME test_gake_NTRU-HPS-2048-509 COMMAND test_gake 100 NTRU-HPS-2048-509)
add_test(NAME test_gake_NTRU-HPS-2048-677 COMMAND test_gake 100 NTRU-HPS-2048-677)
add_test(NAME test_gake_NTRU-HPS-4096-821 COMMAND test_gake 100 NTRU-HPS-4096-821)
add_test(NAME test_gake_Classic-McEliece-348864 COMMAND test_gake 20 Classic-McEliece-348864)
add_test(NAME test_gake_Classic-McEliece-348864f COMMAND test_gake 20 Classic-McEliece-348864f)
add_test(NAME test_gake_Classic-McEliece-460896 COMMAND test_gake 20 Classic-McEliece-460896)
add_test(NAME test_gake_Classic-McEliece-460896f COMMAND test_gake 20 Classic-McEliece-460896f)
add_test(NAME test_gake_Classic-McEliece-6688128 COMMAND test_gake 20 Classic-McEliece-6688128)
add_test(NAME test_gake_Classic-McEliece-6688128f COMMAND test_gake 20 Classic-McEliece-6688128f)
add_test(NAME test_gake_Classic-McEliece-6960119 COMMAND test_gake 20 Classic-McEliece-6960119)
add_test(NAME test_gake_Classic-McEliece-6960119f COMMAND test_gake 20 Classic-McEliece-6960119f)
add_test(NAME test_gake_Classic-McEliece-8192128 COMMAND test_gake 20 Classic-McEliece-8192128)
add_test(NAME test_gake_Classic-McEliece-8192128f COMMAND test_gake 20 Classic-McEliece-8192128f)

add_test(NAME test_speed_kem COMMAND sh -c "$<TARGET_FILE:test_speed_kem> > ../kem.txt")
add_test(NAME test_speed_ake COMMAND sh -c "$<TARGET_FILE:test_speed_ake> > ../ake.txt")
add_test(NAME test_speed_commitment COMMAND sh -c "$<TARGET_FILE:test_speed_commitment> > ../commitment.txt")

# set(Ns 2 4 8 16 32 64 128)
set(Ns 2 4)
set(Ns 2 4 8 16 32 64 128 256 512)
foreach(N IN LISTS Ns)
add_test(NAME test_speed_gake_${N} COMMAND sh -c "$<TARGET_FILE:test_speed_gake> ${N} > ../gake_${N}.txt")
endforeach()

0 comments on commit fdc377d

Please sign in to comment.