You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

configuration.h 3.2 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. /*
  2. * WARNING: do not edit!
  3. * Generated by configdata.pm from Configurations\common0.tmpl, Configurations\windows-makefile.tmpl
  4. * via makefile.in
  5. *
  6. * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
  7. *
  8. * Licensed under the Apache License 2.0 (the "License"). You may not use
  9. * this file except in compliance with the License. You can obtain a copy
  10. * in the file LICENSE in the source distribution or at
  11. * https://www.openssl.org/source/license.html
  12. */
  13. #ifndef OPENSSL_CONFIGURATION_H
  14. #define OPENSSL_CONFIGURATION_H
  15. #pragma once
  16. #ifdef __cplusplus
  17. extern "C"
  18. {
  19. #endif
  20. #ifdef OPENSSL_ALGORITHM_DEFINES
  21. #error OPENSSL_ALGORITHM_DEFINES no longer supported
  22. #endif
  23. /*
  24. * OpenSSL was configured with the following options:
  25. */
  26. #ifndef OPENSSL_SYS_WIN64A
  27. #define OPENSSL_SYS_WIN64A 1
  28. #endif
  29. #define OPENSSL_CONFIGURED_API 30000
  30. #ifndef OPENSSL_RAND_SEED_OS
  31. #define OPENSSL_RAND_SEED_OS
  32. #endif
  33. #ifndef OPENSSL_THREADS
  34. #define OPENSSL_THREADS
  35. #endif
  36. #ifndef OPENSSL_NO_ACVP_TESTS
  37. #define OPENSSL_NO_ACVP_TESTS
  38. #endif
  39. #ifndef OPENSSL_NO_AFALGENG
  40. #define OPENSSL_NO_AFALGENG
  41. #endif
  42. #ifndef OPENSSL_NO_ASAN
  43. #define OPENSSL_NO_ASAN
  44. #endif
  45. #ifndef OPENSSL_NO_CRYPTO_MDEBUG
  46. #define OPENSSL_NO_CRYPTO_MDEBUG
  47. #endif
  48. #ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
  49. #define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
  50. #endif
  51. #ifndef OPENSSL_NO_DEVCRYPTOENG
  52. #define OPENSSL_NO_DEVCRYPTOENG
  53. #endif
  54. #ifndef OPENSSL_NO_DSO
  55. #define OPENSSL_NO_DSO
  56. #endif
  57. #ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
  58. #define OPENSSL_NO_EC_NISTP_64_GCC_128
  59. #endif
  60. #ifndef OPENSSL_NO_EGD
  61. #define OPENSSL_NO_EGD
  62. #endif
  63. #ifndef OPENSSL_NO_EXTERNAL_TESTS
  64. #define OPENSSL_NO_EXTERNAL_TESTS
  65. #endif
  66. #ifndef OPENSSL_NO_FIPS_SECURITYCHECKS
  67. #define OPENSSL_NO_FIPS_SECURITYCHECKS
  68. #endif
  69. #ifndef OPENSSL_NO_FUZZ_AFL
  70. #define OPENSSL_NO_FUZZ_AFL
  71. #endif
  72. #ifndef OPENSSL_NO_FUZZ_LIBFUZZER
  73. #define OPENSSL_NO_FUZZ_LIBFUZZER
  74. #endif
  75. #ifndef OPENSSL_NO_KTLS
  76. #define OPENSSL_NO_KTLS
  77. #endif
  78. #ifndef OPENSSL_NO_LOADERENG
  79. #define OPENSSL_NO_LOADERENG
  80. #endif
  81. #ifndef OPENSSL_NO_MD2
  82. #define OPENSSL_NO_MD2
  83. #endif
  84. #ifndef OPENSSL_NO_MSAN
  85. #define OPENSSL_NO_MSAN
  86. #endif
  87. #ifndef OPENSSL_NO_RC5
  88. #define OPENSSL_NO_RC5
  89. #endif
  90. #ifndef OPENSSL_NO_SCTP
  91. #define OPENSSL_NO_SCTP
  92. #endif
  93. #ifndef OPENSSL_NO_SSL3
  94. #define OPENSSL_NO_SSL3
  95. #endif
  96. #ifndef OPENSSL_NO_SSL3_METHOD
  97. #define OPENSSL_NO_SSL3_METHOD
  98. #endif
  99. #ifndef OPENSSL_NO_TESTS
  100. #define OPENSSL_NO_TESTS
  101. #endif
  102. #ifndef OPENSSL_NO_TRACE
  103. #define OPENSSL_NO_TRACE
  104. #endif
  105. #ifndef OPENSSL_NO_UBSAN
  106. #define OPENSSL_NO_UBSAN
  107. #endif
  108. #ifndef OPENSSL_NO_UNIT_TEST
  109. #define OPENSSL_NO_UNIT_TEST
  110. #endif
  111. #ifndef OPENSSL_NO_UPLINK
  112. #define OPENSSL_NO_UPLINK
  113. #endif
  114. #ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
  115. #define OPENSSL_NO_WEAK_SSL_CIPHERS
  116. #endif
  117. #ifndef OPENSSL_NO_DYNAMIC_ENGINE
  118. #define OPENSSL_NO_DYNAMIC_ENGINE
  119. #endif
  120. /* Generate 80386 code? */
  121. #undef I386_ONLY
  122. /*
  123. * The following are cipher-specific, but are part of the public API.
  124. */
  125. #if !defined(OPENSSL_SYS_UEFI)
  126. #undef BN_LLONG
  127. /* Only one for the following should be defined */
  128. #undef SIXTY_FOUR_BIT_LONG
  129. #define SIXTY_FOUR_BIT
  130. #undef THIRTY_TWO_BIT
  131. #endif
  132. #define RC4_INT unsigned int
  133. #ifdef __cplusplus
  134. }
  135. #endif
  136. #endif /* OPENSSL_CONFIGURATION_H */