Go to the documentation of this file.
24 #if !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_STATIC_ARMCAP) && \
25 (defined(OPENSSL_X86) || defined(OPENSSL_X86_64) || \
26 defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64) || \
27 defined(OPENSSL_PPC64LE))
37 #if !defined(BORINGSSL_NO_STATIC_INITIALIZER)
38 #define BORINGSSL_NO_STATIC_INITIALIZER
41 #endif // !NO_ASM && !STATIC_ARMCAP &&
50 #if defined(OPENSSL_WINDOWS)
53 #define HIDDEN __attribute__((visibility("hidden")))
65 #if defined(BORINGSSL_DISPATCH_TEST)
76 #if defined(OPENSSL_X86) || defined(OPENSSL_X86_64)
81 #elif defined(OPENSSL_PPC64LE)
83 HIDDEN unsigned long OPENSSL_ppc64le_hwcap2 = 0;
85 #elif defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64)
89 #if defined(OPENSSL_STATIC_ARMCAP)
92 #if defined(OPENSSL_STATIC_ARMCAP_NEON) || \
93 (defined(__ARM_NEON__) || defined(__ARM_NEON))
96 #if defined(OPENSSL_STATIC_ARMCAP_AES) || defined(__ARM_FEATURE_CRYPTO)
99 #if defined(OPENSSL_STATIC_ARMCAP_SHA1) || defined(__ARM_FEATURE_CRYPTO)
102 #if defined(OPENSSL_STATIC_ARMCAP_SHA256) || defined(__ARM_FEATURE_CRYPTO)
105 #if defined(OPENSSL_STATIC_ARMCAP_PMULL) || defined(__ARM_FEATURE_CRYPTO)
113 uint32_t *OPENSSL_get_armcap_pointer_for_test(
void) {
114 return &OPENSSL_armcap_P;
120 #if defined(BORINGSSL_FIPS)
123 #define BORINGSSL_NO_STATIC_INITIALIZER
126 #if defined(OPENSSL_WINDOWS) && !defined(BORINGSSL_NO_STATIC_INITIALIZER)
127 #define OPENSSL_CDECL __cdecl
129 #define OPENSSL_CDECL
132 #if defined(BORINGSSL_NO_STATIC_INITIALIZER)
134 #elif defined(_MSC_VER)
135 #pragma section(".CRT$XCU", read)
137 __declspec(allocate(
".CRT$XCU")) void(*library_init_constructor)(
void) =
149 #if defined(NEED_CPUID)
158 #if defined(BORINGSSL_NO_STATIC_INITIALIZER)
164 #if defined(BORINGSSL_CONFIDENTIAL)
172 #if defined(OPENSSL_NO_ASM)
195 return "compiler: n/a";
197 return "built on: n/a";
199 return "platform: n/a";
201 return "OPENSSLDIR: n/a";
203 return "not available";
const char * SSLeay_version(int which)
#define OPENSSL_cpuid_setup
#define BORINGSSL_function_hit
static CRYPTO_once_t once
#define CRYPTO_get_fork_generation
int CRYPTO_is_confidential_build(void)
unsigned long SSLeay(void)
void OPENSSL_cleanup(void)
int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)
int OPENSSL_malloc_init(void)
void CRYPTO_library_init(void)
void ENGINE_load_builtin_engines(void)
#define OPENSSL_VERSION_NUMBER
#define OPENSSL_ia32cap_P
int CRYPTO_malloc_init(void)
unsigned __int64 uint64_t
__attribute__(void) start
void OPENSSL_load_builtin_modules(void)
int ENGINE_register_all_complete(void)
const char * OpenSSL_version(int which)
struct ossl_init_settings_st OPENSSL_INIT_SETTINGS
#define CRYPTO_init_sysrand
static void OPENSSL_CDECL do_library_init(void)
__declspec(noreturn) void uv_fatal_error(const int errorno
void CRYPTO_pre_sandbox_init(void)
unsigned long OpenSSL_version_num(void)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:00