CMakeLists.txt 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. # Copyright (c) 2023 HPMicro
  2. # SPDX-License-Identifier: BSD-3-Clause
  3. set(src_crypto
  4. aes.c
  5. aesni.c
  6. aria.c
  7. asn1parse.c
  8. asn1write.c
  9. base64.c
  10. bignum.c
  11. blowfish.c
  12. camellia.c
  13. ccm.c
  14. chacha20.c
  15. chachapoly.c
  16. cipher.c
  17. cipher_wrap.c
  18. cmac.c
  19. ctr_drbg.c
  20. des.c
  21. certs.c
  22. dhm.c
  23. ecdh.c
  24. ecdsa.c
  25. ecjpake.c
  26. ecp.c
  27. ecp_curves.c
  28. entropy.c
  29. entropy_poll.c
  30. error.c
  31. gcm.c
  32. havege.c
  33. hkdf.c
  34. hmac_drbg.c
  35. md.c
  36. md4.c
  37. md5.c
  38. memory_buffer_alloc.c
  39. nist_kw.c
  40. oid.c
  41. padlock.c
  42. pem.c
  43. pk.c
  44. pk_wrap.c
  45. pkcs12.c
  46. pkcs5.c
  47. pkparse.c
  48. pkwrite.c
  49. platform.c
  50. platform_util.c
  51. poly1305.c
  52. psa_crypto.c
  53. psa_crypto_aead.c
  54. psa_crypto_cipher.c
  55. psa_crypto_client.c
  56. psa_crypto_driver_wrappers.c
  57. psa_crypto_ecp.c
  58. psa_crypto_hash.c
  59. psa_crypto_mac.c
  60. psa_crypto_rsa.c
  61. psa_crypto_se.c
  62. psa_crypto_slot_management.c
  63. psa_crypto_storage.c
  64. psa_its_file.c
  65. ripemd160.c
  66. rsa.c
  67. rsa_internal.c
  68. sha1.c
  69. sha256.c
  70. sha512.c
  71. threading.c
  72. timing.c
  73. version.c
  74. )
  75. sdk_src(${src_crypto})
  76. set(src_x509
  77. x509.c
  78. x509_create.c
  79. x509_crl.c
  80. x509_crt.c
  81. x509_csr.c
  82. x509write_crt.c
  83. x509write_csr.c
  84. )
  85. sdk_src(${src_x509})
  86. set(src_tls
  87. debug.c
  88. mps_reader.c
  89. mps_trace.c
  90. net_sockets.c
  91. ssl_cache.c
  92. ssl_ciphersuites.c
  93. ssl_cookie.c
  94. ssl_msg.c
  95. ssl_ticket.c
  96. ssl_tls.c
  97. ssl_cli.c
  98. ssl_srv.c
  99. ssl_tls13_keys.c
  100. )
  101. sdk_src(${src_tls})