選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 

55 行
765 B

  1. include_directories(../../include)
  2. if (${ARCH} STREQUAL "x86_64")
  3. set(
  4. CIPHER_ARCH_SOURCES
  5. chacha20_poly1305_x86_64.${ASM_EXT}
  6. )
  7. endif()
  8. add_library(
  9. cipher
  10. OBJECT
  11. cipher.c
  12. derive_key.c
  13. aead.c
  14. e_null.c
  15. e_rc2.c
  16. e_rc4.c
  17. e_des.c
  18. e_aes.c
  19. e_aesgcmsiv.c
  20. e_aesctrhmac.c
  21. e_chacha20poly1305.c
  22. tls_cbc.c
  23. e_tls.c
  24. e_ssl3.c
  25. ${CIPHER_ARCH_SOURCES}
  26. )
  27. add_executable(
  28. cipher_test
  29. cipher_test.cc
  30. $<TARGET_OBJECTS:test_support>
  31. )
  32. add_executable(
  33. aead_test
  34. aead_test.cc
  35. $<TARGET_OBJECTS:test_support>
  36. )
  37. perlasm(chacha20_poly1305_x86_64.${ASM_EXT} asm/chacha20_poly1305_x86_64.pl)
  38. target_link_libraries(cipher_test crypto)
  39. target_link_libraries(aead_test crypto)
  40. add_dependencies(all_tests cipher_test aead_test)