#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 |