• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(../../include)
2
3if (${ARCH} STREQUAL "arm")
4  set(
5    POLY1305_ARCH_SOURCES
6
7    poly1305_arm_asm.S
8  )
9endif()
10
11add_library(
12  poly1305
13
14  OBJECT
15
16  poly1305.c
17  poly1305_arm.c
18  poly1305_vec.c
19
20  ${POLY1305_ARCH_SOURCES}
21)
22
23add_executable(
24  poly1305_test
25
26  poly1305_test.cc
27  $<TARGET_OBJECTS:test_support>
28)
29
30target_link_libraries(poly1305_test crypto)
31add_dependencies(all_tests poly1305_test)
32