#include <stddef.h>
#include <stdint.h>
#include <sys/types.h>
#include <openssl/is_boringssl.h>
#include <openssl/opensslconf.h>
Go to the source code of this file.
Macros | |
#define | BORINGSSL_API_VERSION 16 |
#define | BORINGSSL_ENUM_INT |
#define | BORINGSSL_MAKE_DELETER(type, deleter) |
#define | BORINGSSL_MAKE_UP_REF(type, up_ref_func) |
#define | BORINGSSL_NO_CXX |
#define | BSSL_NAMESPACE_BEGIN namespace bssl { |
#define | BSSL_NAMESPACE_END } |
#define | OPENSSL_EXPORT |
#define | OPENSSL_INLINE static inline OPENSSL_UNUSED |
#define | OPENSSL_IS_BORINGSSL |
#define | OPENSSL_MSVC_PRAGMA(arg) |
#define | OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check) |
#define | OPENSSL_THREADS |
#define | OPENSSL_UNUSED |
#define | OPENSSL_VERSION_NUMBER 0x1010107f |
#define | SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER |
#define OPENSSL_INLINE static inline OPENSSL_UNUSED |
#define OPENSSL_PRINTF_FORMAT_FUNC | ( | string_index, | |
first_to_check | |||
) |
#define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER |
typedef struct asn1_string_st ASN1_BIT_STRING |
typedef struct asn1_string_st ASN1_BMPSTRING |
typedef int ASN1_BOOLEAN |
typedef struct asn1_string_st ASN1_ENUMERATED |
typedef struct asn1_string_st ASN1_GENERALIZEDTIME |
typedef struct asn1_string_st ASN1_GENERALSTRING |
typedef struct asn1_string_st ASN1_IA5STRING |
typedef struct asn1_string_st ASN1_INTEGER |
typedef struct ASN1_ITEM_st ASN1_ITEM |
typedef struct asn1_object_st ASN1_OBJECT |
typedef struct asn1_string_st ASN1_OCTET_STRING |
typedef struct asn1_string_st ASN1_PRINTABLESTRING |
typedef struct asn1_string_st ASN1_STRING |
typedef struct asn1_string_st ASN1_T61STRING |
typedef struct asn1_string_st ASN1_TIME |
typedef struct asn1_type_st ASN1_TYPE |
typedef struct asn1_string_st ASN1_UNIVERSALSTRING |
typedef struct asn1_string_st ASN1_UTCTIME |
typedef struct asn1_string_st ASN1_UTF8STRING |
typedef struct asn1_string_st ASN1_VISIBLESTRING |
typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID |
typedef struct BASIC_CONSTRAINTS_st BASIC_CONSTRAINTS |
typedef struct bio_method_st BIO_METHOD |
typedef struct blake2b_state_st BLAKE2B_CTX |
typedef struct bignum_ctx BN_CTX |
typedef struct bn_gencb_st BN_GENCB |
typedef struct bn_mont_ctx_st BN_MONT_CTX |
typedef struct buf_mem_st BUF_MEM |
typedef struct cmac_ctx_st CMAC_CTX |
typedef struct conf_value_st CONF_VALUE |
typedef struct crypto_buffer_st CRYPTO_BUFFER |
typedef struct crypto_buffer_pool_st CRYPTO_BUFFER_POOL |
typedef int CRYPTO_THREADID |
typedef struct DIST_POINT_st DIST_POINT |
typedef struct DSA_SIG_st DSA_SIG |
typedef struct ec_group_st EC_GROUP |
typedef struct ec_point_st EC_POINT |
typedef struct ecdsa_method_st ECDSA_METHOD |
typedef struct ecdsa_sig_st ECDSA_SIG |
typedef struct evp_aead_st EVP_AEAD |
typedef struct evp_cipher_st EVP_CIPHER |
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX |
typedef struct evp_encode_ctx_st EVP_ENCODE_CTX |
typedef struct evp_hpke_aead_st EVP_HPKE_AEAD |
typedef struct evp_hpke_ctx_st EVP_HPKE_CTX |
typedef struct evp_hpke_kdf_st EVP_HPKE_KDF |
typedef struct evp_hpke_kem_st EVP_HPKE_KEM |
typedef struct evp_hpke_key_st EVP_HPKE_KEY |
typedef struct env_md_ctx_st EVP_MD_CTX |
typedef struct evp_pkey_st EVP_PKEY |
typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD |
typedef struct evp_pkey_ctx_st EVP_PKEY_CTX |
typedef struct evp_pkey_method_st EVP_PKEY_METHOD |
typedef struct hmac_ctx_st HMAC_CTX |
typedef struct ISSUING_DIST_POINT_st ISSUING_DIST_POINT |
typedef struct md4_state_st MD4_CTX |
typedef struct md5_state_st MD5_CTX |
typedef struct NAME_CONSTRAINTS_st NAME_CONSTRAINTS |
typedef struct Netscape_spkac_st NETSCAPE_SPKAC |
typedef struct Netscape_spki_st NETSCAPE_SPKI |
typedef void* OPENSSL_BLOCK |
typedef struct ossl_init_settings_st OPENSSL_INIT_SETTINGS |
typedef struct pkcs8_priv_key_info_st PKCS8_PRIV_KEY_INFO |
typedef struct rand_meth_st RAND_METHOD |
typedef struct rc4_key_st RC4_KEY |
typedef struct RIPEMD160state_st RIPEMD160_CTX |
typedef struct rsa_meth_st RSA_METHOD |
typedef struct rsa_pss_params_st RSA_PSS_PARAMS |
typedef struct sha256_state_st SHA256_CTX |
typedef struct sha512_state_st SHA512_CTX |
typedef struct sha_state_st SHA_CTX |
typedef struct spake2_ctx_st SPAKE2_CTX |
typedef struct srtp_protection_profile_st SRTP_PROTECTION_PROFILE |
typedef struct ssl_cipher_st SSL_CIPHER |
typedef struct ssl_early_callback_ctx SSL_CLIENT_HELLO |
typedef struct ssl_ctx_st SSL_CTX |
typedef struct ssl_ech_keys_st SSL_ECH_KEYS |
typedef struct ssl_method_st SSL_METHOD |
typedef struct ssl_private_key_method_st SSL_PRIVATE_KEY_METHOD |
typedef struct ssl_quic_method_st SSL_QUIC_METHOD |
typedef struct ssl_session_st SSL_SESSION |
typedef struct ssl_ticket_aead_method_st SSL_TICKET_AEAD_METHOD |
typedef struct trust_token_st TRUST_TOKEN |
typedef struct trust_token_client_st TRUST_TOKEN_CLIENT |
typedef struct trust_token_issuer_st TRUST_TOKEN_ISSUER |
typedef struct trust_token_method_st TRUST_TOKEN_METHOD |
typedef struct X509_algor_st X509_ALGOR |
typedef struct x509_attributes_st X509_ATTRIBUTE |
typedef struct x509_cert_aux_st X509_CERT_AUX |
typedef struct X509_crl_st X509_CRL |
typedef struct x509_crl_method_st X509_CRL_METHOD |
typedef struct X509_extension_st X509_EXTENSION |
typedef struct X509_info_st X509_INFO |
typedef struct x509_lookup_st X509_LOOKUP |
typedef struct x509_lookup_method_st X509_LOOKUP_METHOD |
typedef struct X509_name_st X509_NAME |
typedef struct X509_name_entry_st X509_NAME_ENTRY |
typedef struct x509_object_st X509_OBJECT |
typedef struct private_key_st X509_PKEY |
typedef struct X509_POLICY_CACHE_st X509_POLICY_CACHE |
typedef struct X509_POLICY_LEVEL_st X509_POLICY_LEVEL |
typedef struct X509_POLICY_NODE_st X509_POLICY_NODE |
typedef struct X509_POLICY_TREE_st X509_POLICY_TREE |
typedef struct X509_pubkey_st X509_PUBKEY |
typedef struct X509_req_st X509_REQ |
typedef struct x509_revoked_st X509_REVOKED |
typedef struct X509_sig_st X509_SIG |
typedef struct x509_store_st X509_STORE |
typedef struct x509_store_ctx_st X509_STORE_CTX |
typedef struct x509_trust_st X509_TRUST |
typedef struct X509_VERIFY_PARAM_st X509_VERIFY_PARAM |
typedef struct v3_ext_ctx X509V3_CTX |