include.am 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. # vim:ft=automake
  2. # All paths should be given relative to the root
  3. nobase_include_HEADERS+= \
  4. wolfssl/wolfcrypt/aes.h \
  5. wolfssl/wolfcrypt/arc4.h \
  6. wolfssl/wolfcrypt/asn.h \
  7. wolfssl/wolfcrypt/asn_public.h \
  8. wolfssl/wolfcrypt/poly1305.h \
  9. wolfssl/wolfcrypt/camellia.h \
  10. wolfssl/wolfcrypt/cmac.h \
  11. wolfssl/wolfcrypt/coding.h \
  12. wolfssl/wolfcrypt/compress.h \
  13. wolfssl/wolfcrypt/des3.h \
  14. wolfssl/wolfcrypt/dh.h \
  15. wolfssl/wolfcrypt/dsa.h \
  16. wolfssl/wolfcrypt/ecc.h \
  17. wolfssl/wolfcrypt/curve25519.h \
  18. wolfssl/wolfcrypt/ed25519.h \
  19. wolfssl/wolfcrypt/fe_operations.h \
  20. wolfssl/wolfcrypt/ge_operations.h \
  21. wolfssl/wolfcrypt/curve448.h \
  22. wolfssl/wolfcrypt/ed448.h \
  23. wolfssl/wolfcrypt/falcon.h \
  24. wolfssl/wolfcrypt/dilithium.h \
  25. wolfssl/wolfcrypt/fe_448.h \
  26. wolfssl/wolfcrypt/ge_448.h \
  27. wolfssl/wolfcrypt/eccsi.h \
  28. wolfssl/wolfcrypt/sakke.h \
  29. wolfssl/wolfcrypt/error-crypt.h \
  30. wolfssl/wolfcrypt/fips_test.h \
  31. wolfssl/wolfcrypt/hash.h \
  32. wolfssl/wolfcrypt/hmac.h \
  33. wolfssl/wolfcrypt/kdf.h \
  34. wolfssl/wolfcrypt/integer.h \
  35. wolfssl/wolfcrypt/md2.h \
  36. wolfssl/wolfcrypt/md4.h \
  37. wolfssl/wolfcrypt/md5.h \
  38. wolfssl/wolfcrypt/misc.h \
  39. wolfssl/wolfcrypt/pkcs7.h \
  40. wolfssl/wolfcrypt/wc_encrypt.h \
  41. wolfssl/wolfcrypt/wc_port.h \
  42. wolfssl/wolfcrypt/pwdbased.h \
  43. wolfssl/wolfcrypt/chacha.h \
  44. wolfssl/wolfcrypt/chacha20_poly1305.h \
  45. wolfssl/wolfcrypt/random.h \
  46. wolfssl/wolfcrypt/ripemd.h \
  47. wolfssl/wolfcrypt/rsa.h \
  48. wolfssl/wolfcrypt/rc2.h \
  49. wolfssl/wolfcrypt/settings.h \
  50. wolfssl/wolfcrypt/sha256.h \
  51. wolfssl/wolfcrypt/sha512.h \
  52. wolfssl/wolfcrypt/sha.h \
  53. wolfssl/wolfcrypt/signature.h \
  54. wolfssl/wolfcrypt/blake2.h \
  55. wolfssl/wolfcrypt/blake2-int.h \
  56. wolfssl/wolfcrypt/blake2-impl.h \
  57. wolfssl/wolfcrypt/tfm.h \
  58. wolfssl/wolfcrypt/srp.h \
  59. wolfssl/wolfcrypt/types.h \
  60. wolfssl/wolfcrypt/visibility.h \
  61. wolfssl/wolfcrypt/logging.h \
  62. wolfssl/wolfcrypt/memory.h \
  63. wolfssl/wolfcrypt/mpi_class.h \
  64. wolfssl/wolfcrypt/mpi_superclass.h \
  65. wolfssl/wolfcrypt/mem_track.h \
  66. wolfssl/wolfcrypt/wolfevent.h \
  67. wolfssl/wolfcrypt/pkcs12.h \
  68. wolfssl/wolfcrypt/wolfmath.h \
  69. wolfssl/wolfcrypt/sha3.h \
  70. wolfssl/wolfcrypt/siphash.h \
  71. wolfssl/wolfcrypt/cpuid.h \
  72. wolfssl/wolfcrypt/cryptocb.h
  73. noinst_HEADERS+= \
  74. wolfssl/wolfcrypt/port/pic32/pic32mz-crypt.h \
  75. wolfssl/wolfcrypt/port/ti/ti-hash.h \
  76. wolfssl/wolfcrypt/port/ti/ti-ccm.h \
  77. wolfssl/wolfcrypt/port/nrf51.h \
  78. wolfssl/wolfcrypt/port/nxp/ksdk_port.h \
  79. wolfssl/wolfcrypt/port/nxp/dcp_port.h \
  80. wolfssl/wolfcrypt/port/nxp/se050_port.h \
  81. wolfssl/wolfcrypt/port/xilinx/xil-sha3.h \
  82. wolfssl/wolfcrypt/port/caam/caam_driver.h \
  83. wolfssl/wolfcrypt/port/caam/caam_error.h \
  84. wolfssl/wolfcrypt/port/caam/caam_qnx.h \
  85. wolfssl/wolfcrypt/port/silabs/silabs_aes.h \
  86. wolfssl/wolfcrypt/port/silabs/silabs_ecc.h \
  87. wolfssl/wolfcrypt/port/silabs/silabs_hash.h \
  88. wolfssl/wolfcrypt/port/silabs/silabs_random.h \
  89. wolfssl/wolfcrypt/port/st/stm32.h \
  90. wolfssl/wolfcrypt/port/st/stsafe.h \
  91. wolfssl/wolfcrypt/port/Espressif/esp32-crypt.h \
  92. wolfssl/wolfcrypt/port/arm/cryptoCell.h \
  93. wolfssl/wolfcrypt/port/Renesas/renesas-tsip-crypt.h \
  94. wolfssl/wolfcrypt/port/Renesas/renesas-sce-crypt.h \
  95. wolfssl/wolfcrypt/port/Renesas/renesas_sync.h \
  96. wolfssl/wolfcrypt/port/Renesas/renesas_cmn.h \
  97. wolfssl/wolfcrypt/port/Renesas/renesas_tsip_types.h \
  98. wolfssl/wolfcrypt/port/cypress/psoc6_crypto.h
  99. if BUILD_CRYPTOAUTHLIB
  100. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/atmel/atmel.h
  101. endif
  102. if BUILD_AFALG
  103. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/af_alg/afalg_hash.h
  104. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/af_alg/wc_afalg.h
  105. endif
  106. if BUILD_KCAPI
  107. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/kcapi/wc_kcapi.h
  108. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/kcapi/kcapi_hash.h
  109. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/kcapi/kcapi_hmac.h
  110. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/kcapi/kcapi_ecc.h
  111. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/kcapi/kcapi_rsa.h
  112. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/kcapi/kcapi_dh.h
  113. endif
  114. if BUILD_DEVCRYPTO
  115. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/devcrypto/wc_devcrypto.h
  116. endif
  117. if BUILD_ASYNCCRYPT
  118. nobase_include_HEADERS+= wolfssl/wolfcrypt/async.h
  119. endif
  120. if BUILD_PKCS11
  121. nobase_include_HEADERS+= wolfssl/wolfcrypt/wc_pkcs11.h
  122. nobase_include_HEADERS+= wolfssl/wolfcrypt/pkcs11.h
  123. endif
  124. if BUILD_CAVIUM
  125. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/cavium/cavium_nitrox.h
  126. endif
  127. if BUILD_OCTEON_SYNC
  128. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/cavium/cavium_octeon_sync.h
  129. endif
  130. if BUILD_INTEL_QA
  131. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/intel/quickassist.h
  132. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/intel/quickassist_mem.h
  133. endif
  134. if BUILD_INTEL_QA_SYNC
  135. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/intel/quickassist_sync.h
  136. endif
  137. if BUILD_SP
  138. nobase_include_HEADERS+= wolfssl/wolfcrypt/sp.h
  139. nobase_include_HEADERS+= wolfssl/wolfcrypt/sp_int.h
  140. else
  141. if BUILD_SP_INT
  142. nobase_include_HEADERS+= wolfssl/wolfcrypt/sp_int.h
  143. endif
  144. endif
  145. if BUILD_SELFTEST
  146. nobase_include_HEADERS+= wolfssl/wolfcrypt/selftest.h
  147. endif
  148. if BUILD_FIPS
  149. if !BUILD_FIPS_V1
  150. nobase_include_HEADERS+= wolfssl/wolfcrypt/fips.h
  151. endif
  152. endif
  153. if BUILD_CAAM
  154. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/caam/wolfcaam.h \
  155. wolfssl/wolfcrypt/port/caam/wolfcaam_sha.h \
  156. wolfssl/wolfcrypt/port/caam/wolfcaam_hash.h \
  157. wolfssl/wolfcrypt/port/caam/wolfcaam_rsa.h \
  158. wolfssl/wolfcrypt/port/caam/wolfcaam_x25519.h \
  159. wolfssl/wolfcrypt/port/caam/wolfcaam_ecdsa.h \
  160. wolfssl/wolfcrypt/port/caam/wolfcaam_cmac.h \
  161. wolfssl/wolfcrypt/port/caam/wolfcaam_aes.h \
  162. wolfssl/wolfcrypt/port/caam/wolfcaam_qnx.h \
  163. wolfssl/wolfcrypt/port/caam/wolfcaam_seco.h
  164. endif
  165. if BUILD_IOTSAFE
  166. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/iotsafe/iotsafe.h
  167. endif
  168. if BUILD_PSA
  169. nobase_include_HEADERS+= wolfssl/wolfcrypt/port/psa/psa.h
  170. endif