Macros | Functions | Variables
crypto.c File Reference
#include <openssl/crypto.h>
#include <openssl/cpu.h>
#include "fipsmodule/rand/fork_detect.h"
#include "fipsmodule/rand/internal.h"
#include "internal.h"
Include dependency graph for crypto.c:

Go to the source code of this file.

Macros

#define BORINGSSL_NO_STATIC_INITIALIZER
 
#define HIDDEN   __attribute__((visibility("hidden")))
 
#define OPENSSL_CDECL
 

Functions

int CRYPTO_has_asm (void)
 
int CRYPTO_is_confidential_build (void)
 
void CRYPTO_library_init (void)
 
int CRYPTO_malloc_init (void)
 
void CRYPTO_pre_sandbox_init (void)
 
static void OPENSSL_CDECL do_library_init (void)
 
void ENGINE_load_builtin_engines (void)
 
int ENGINE_register_all_complete (void)
 
void OPENSSL_cleanup (void)
 
int OPENSSL_init_crypto (uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)
 
void OPENSSL_load_builtin_modules (void)
 
int OPENSSL_malloc_init (void)
 
const char * OpenSSL_version (int which)
 
unsigned long OpenSSL_version_num (void)
 
unsigned long SSLeay (void)
 
const char * SSLeay_version (int which)
 

Variables

static CRYPTO_once_t once = CRYPTO_ONCE_INIT
 

Macro Definition Documentation

◆ BORINGSSL_NO_STATIC_INITIALIZER

#define BORINGSSL_NO_STATIC_INITIALIZER

Definition at line 38 of file crypto.c.

◆ HIDDEN

#define HIDDEN   __attribute__((visibility("hidden")))

Definition at line 53 of file crypto.c.

◆ OPENSSL_CDECL

#define OPENSSL_CDECL

Definition at line 129 of file crypto.c.

Function Documentation

◆ CRYPTO_has_asm()

int CRYPTO_has_asm ( void  )

Definition at line 171 of file crypto.c.

◆ CRYPTO_is_confidential_build()

int CRYPTO_is_confidential_build ( void  )

Definition at line 163 of file crypto.c.

◆ CRYPTO_library_init()

void CRYPTO_library_init ( void  )

Definition at line 154 of file crypto.c.

◆ CRYPTO_malloc_init()

int CRYPTO_malloc_init ( void  )

Definition at line 211 of file crypto.c.

◆ CRYPTO_pre_sandbox_init()

void CRYPTO_pre_sandbox_init ( void  )

Definition at line 179 of file crypto.c.

◆ do_library_init()

static void OPENSSL_CDECL do_library_init ( void  )
static

Definition at line 146 of file crypto.c.

◆ ENGINE_load_builtin_engines()

void ENGINE_load_builtin_engines ( void  )

Definition at line 215 of file crypto.c.

◆ ENGINE_register_all_complete()

int ENGINE_register_all_complete ( void  )

Definition at line 217 of file crypto.c.

◆ OPENSSL_cleanup()

void OPENSSL_cleanup ( void  )

Definition at line 226 of file crypto.c.

◆ OPENSSL_init_crypto()

int OPENSSL_init_crypto ( uint64_t  opts,
const OPENSSL_INIT_SETTINGS settings 
)

Definition at line 221 of file crypto.c.

◆ OPENSSL_load_builtin_modules()

void OPENSSL_load_builtin_modules ( void  )

Definition at line 219 of file crypto.c.

◆ OPENSSL_malloc_init()

int OPENSSL_malloc_init ( void  )

Definition at line 213 of file crypto.c.

◆ OpenSSL_version()

const char* OpenSSL_version ( int  which)

Definition at line 190 of file crypto.c.

◆ OpenSSL_version_num()

unsigned long OpenSSL_version_num ( void  )

Definition at line 209 of file crypto.c.

◆ SSLeay()

unsigned long SSLeay ( void  )

Definition at line 207 of file crypto.c.

◆ SSLeay_version()

const char* SSLeay_version ( int  which)

Definition at line 188 of file crypto.c.

Variable Documentation

◆ once

Definition at line 133 of file crypto.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:09