diff --git a/src/crypto/CMakeLists.txt b/src/crypto/CMakeLists.txt --- a/src/crypto/CMakeLists.txt +++ b/src/crypto/CMakeLists.txt @@ -25,6 +25,12 @@ target_compile_definitions(crypto PUBLIC HAVE_CONFIG_H) +# Use assembly is specified +option(CRYPTO_USE_ASM "Use assembly version of crypto primitives" ON) +if(CRYPTO_USE_ASM) + target_compile_definitions(crypto PRIVATE USE_ASM) +endif() + # Dependencies find_package(OpenSSL REQUIRED) target_link_libraries(crypto ${OPENSSL_CRYPTO_LIBRARY})