CMakeLists.txt 705 B

12345678910111213141516171819202122232425262728
  1. add_compile_options(-Wvla)
  2. set(SOURCES
  3. ASN1/ASN1.cpp
  4. ASN1/DER.cpp
  5. ASN1/PEM.cpp
  6. Authentication/GHash.cpp
  7. BigInt/Algorithms/BitwiseOperations.cpp
  8. BigInt/Algorithms/Division.cpp
  9. BigInt/Algorithms/GCD.cpp
  10. BigInt/Algorithms/ModularInverse.cpp
  11. BigInt/Algorithms/ModularPower.cpp
  12. BigInt/Algorithms/Multiplication.cpp
  13. BigInt/Algorithms/SimpleOperations.cpp
  14. BigInt/SignedBigInteger.cpp
  15. BigInt/UnsignedBigInteger.cpp
  16. Checksum/Adler32.cpp
  17. Checksum/CRC32.cpp
  18. Cipher/AES.cpp
  19. Hash/MD5.cpp
  20. Hash/SHA1.cpp
  21. Hash/SHA2.cpp
  22. NumberTheory/ModularFunctions.cpp
  23. PK/RSA.cpp
  24. )
  25. serenity_lib(LibCrypto crypto)
  26. target_link_libraries(LibCrypto LibC)