# Copyright (c) 2026 Jakub Juszczakiewicz
# All rights reserved.

enable_testing()

add_executable(test_avl "test_avl.c" "../src/lib/avl.c" "../src/lib/allocator.c")
add_test(NAME avl COMMAND test_avl)

add_executable(test_allocator "test_allocator.c" "../src/lib/allocator.c")
add_test(NAME allocator COMMAND test_allocator)

add_executable(test_rsa "test_rsa.c" "../src/lib/rsa.c" "../src/lib/random.c")
target_link_libraries(test_rsa ${GMP_LIBRARIES} ${KIT_CRYPTO_LIB})
add_test(NAME rsa COMMAND test_rsa)
