/external/boringssl/src/include/openssl/ |
crypto.h | 44 OPENSSL_EXPORT void CRYPTO_library_init(void); 51 OPENSSL_EXPORT int CRYPTO_is_confidential_build(void); 55 OPENSSL_EXPORT int CRYPTO_has_asm(void); 59 OPENSSL_EXPORT int FIPS_mode(void); 72 OPENSSL_EXPORT const char *SSLeay_version(int unused); 76 OPENSSL_EXPORT unsigned long SSLeay(void); 79 OPENSSL_EXPORT int CRYPTO_malloc_init(void); 82 OPENSSL_EXPORT void ENGINE_load_builtin_engines(void); 85 OPENSSL_EXPORT int ENGINE_register_all_complete(void); 88 OPENSSL_EXPORT void OPENSSL_load_builtin_modules(void) [all...] |
rand.h | 29 OPENSSL_EXPORT int RAND_bytes(uint8_t *buf, size_t len); 33 OPENSSL_EXPORT void RAND_cleanup(void); 48 OPENSSL_EXPORT void RAND_set_urandom_fd(int fd); 62 OPENSSL_EXPORT void RAND_enable_fork_unsafe_buffering(int fd); 68 OPENSSL_EXPORT void RAND_reset_for_fuzzing(void); 75 OPENSSL_EXPORT int RAND_pseudo_bytes(uint8_t *buf, size_t len); 79 OPENSSL_EXPORT void RAND_seed(const void *buf, int num); 82 OPENSSL_EXPORT int RAND_load_file(const char *path, long num); 85 OPENSSL_EXPORT const char *RAND_file_name(char *buf, size_t num); 88 OPENSSL_EXPORT void RAND_add(const void *buf, int num, double entropy) [all...] |
digest.h | 79 OPENSSL_EXPORT const EVP_MD *EVP_md4(void); 80 OPENSSL_EXPORT const EVP_MD *EVP_md5(void); 81 OPENSSL_EXPORT const EVP_MD *EVP_sha1(void); 82 OPENSSL_EXPORT const EVP_MD *EVP_sha224(void); 83 OPENSSL_EXPORT const EVP_MD *EVP_sha256(void); 84 OPENSSL_EXPORT const EVP_MD *EVP_sha384(void); 85 OPENSSL_EXPORT const EVP_MD *EVP_sha512(void); 89 OPENSSL_EXPORT const EVP_MD *EVP_md5_sha1(void); 93 OPENSSL_EXPORT const EVP_MD *EVP_get_digestbynid(int nid); 97 OPENSSL_EXPORT const EVP_MD *EVP_get_digestbyobj(const ASN1_OBJECT *obj) [all...] |
obj.h | 88 OPENSSL_EXPORT ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *obj); 92 OPENSSL_EXPORT int OBJ_cmp(const ASN1_OBJECT *a, const ASN1_OBJECT *b); 99 OPENSSL_EXPORT int OBJ_obj2nid(const ASN1_OBJECT *obj); 103 OPENSSL_EXPORT int OBJ_cbs2nid(const CBS *cbs); 107 OPENSSL_EXPORT int OBJ_sn2nid(const char *short_name); 111 OPENSSL_EXPORT int OBJ_ln2nid(const char *long_name); 116 OPENSSL_EXPORT int OBJ_txt2nid(const char *s); 123 OPENSSL_EXPORT const ASN1_OBJECT *OBJ_nid2obj(int nid); 126 OPENSSL_EXPORT const char *OBJ_nid2sn(int nid); 129 OPENSSL_EXPORT const char *OBJ_nid2ln(int nid) [all...] |
buf.h | 78 OPENSSL_EXPORT BUF_MEM *BUF_MEM_new(void); 81 OPENSSL_EXPORT void BUF_MEM_free(BUF_MEM *buf); 85 OPENSSL_EXPORT int BUF_MEM_reserve(BUF_MEM *buf, size_t cap); 90 OPENSSL_EXPORT size_t BUF_MEM_grow(BUF_MEM *buf, size_t len); 94 OPENSSL_EXPORT size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len); 97 OPENSSL_EXPORT char *BUF_strdup(const char *str); 102 OPENSSL_EXPORT size_t BUF_strnlen(const char *str, size_t max_len); 106 OPENSSL_EXPORT char *BUF_strndup(const char *str, size_t size); 109 OPENSSL_EXPORT void *BUF_memdup(const void *data, size_t size); 112 OPENSSL_EXPORT size_t BUF_strlcpy(char *dst, const char *src, size_t dst_size) [all...] |
thread.h | 120 OPENSSL_EXPORT int CRYPTO_num_locks(void); 123 OPENSSL_EXPORT void CRYPTO_set_locking_callback( 127 OPENSSL_EXPORT void CRYPTO_set_add_lock_callback(int (*func)( 131 OPENSSL_EXPORT void (*CRYPTO_get_locking_callback(void))(int mode, int lock_num, 136 OPENSSL_EXPORT const char *CRYPTO_get_lock_name(int lock_num); 139 OPENSSL_EXPORT int CRYPTO_THREADID_set_callback( 143 OPENSSL_EXPORT void CRYPTO_THREADID_set_numeric(CRYPTO_THREADID *id, 147 OPENSSL_EXPORT void CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr); 150 OPENSSL_EXPORT void CRYPTO_THREADID_current(CRYPTO_THREADID *id); 153 OPENSSL_EXPORT void CRYPTO_set_id_callback(unsigned long (*func)(void)) [all...] |
aead.h | 94 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm(void); 97 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm(void); 101 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305(void); 106 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ctr_hmac_sha256(void); 110 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_ctr_hmac_sha256(void); 114 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm_siv(void); 118 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm_siv(void); 122 OPENSSL_EXPORT int EVP_has_aes_hardware(void); 129 OPENSSL_EXPORT size_t EVP_AEAD_key_length(const EVP_AEAD *aead); 133 OPENSSL_EXPORT size_t EVP_AEAD_nonce_length(const EVP_AEAD *aead) [all...] |
ec_key.h | 89 OPENSSL_EXPORT EC_KEY *EC_KEY_new(void); 93 OPENSSL_EXPORT EC_KEY *EC_KEY_new_method(const ENGINE *engine); 97 OPENSSL_EXPORT EC_KEY *EC_KEY_new_by_curve_name(int nid); 100 OPENSSL_EXPORT void EC_KEY_free(EC_KEY *key); 103 OPENSSL_EXPORT EC_KEY *EC_KEY_copy(EC_KEY *dst, const EC_KEY *src); 106 OPENSSL_EXPORT EC_KEY *EC_KEY_dup(const EC_KEY *src); 109 OPENSSL_EXPORT int EC_KEY_up_ref(EC_KEY *key); 113 OPENSSL_EXPORT int EC_KEY_is_opaque(const EC_KEY *key); 116 OPENSSL_EXPORT const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); 120 OPENSSL_EXPORT int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group) [all...] |
evp.h | 86 OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new(void); 90 OPENSSL_EXPORT void EVP_PKEY_free(EVP_PKEY *pkey); 93 OPENSSL_EXPORT int EVP_PKEY_up_ref(EVP_PKEY *pkey); 98 OPENSSL_EXPORT int EVP_PKEY_is_opaque(const EVP_PKEY *pkey); 105 OPENSSL_EXPORT int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b); 109 OPENSSL_EXPORT int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from); 113 OPENSSL_EXPORT int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey); 119 OPENSSL_EXPORT int EVP_PKEY_size(const EVP_PKEY *pkey); 124 OPENSSL_EXPORT int EVP_PKEY_bits(EVP_PKEY *pkey); 128 OPENSSL_EXPORT int EVP_PKEY_id(const EVP_PKEY *pkey) [all...] |
dh.h | 78 OPENSSL_EXPORT DH *DH_new(void); 82 OPENSSL_EXPORT void DH_free(DH *dh); 85 OPENSSL_EXPORT int DH_up_ref(DH *dh); 93 OPENSSL_EXPORT void DH_get0_key(const DH *dh, const BIGNUM **out_pub_key, 98 OPENSSL_EXPORT void DH_get0_pqg(const DH *dh, const BIGNUM **out_p, 109 OPENSSL_EXPORT DH *DH_get_1024_160(const ENGINE *engine); 110 OPENSSL_EXPORT DH *DH_get_2048_224(const ENGINE *engine); 111 OPENSSL_EXPORT DH *DH_get_2048_256(const ENGINE *engine); 116 OPENSSL_EXPORT BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *ret); 132 OPENSSL_EXPORT int DH_generate_parameters_ex(DH *dh, int prime_bits [all...] |
pool.h | 38 OPENSSL_EXPORT CRYPTO_BUFFER_POOL* CRYPTO_BUFFER_POOL_new(void); 41 OPENSSL_EXPORT void CRYPTO_BUFFER_POOL_free(CRYPTO_BUFFER_POOL *pool); 48 OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new(const uint8_t *data, size_t len, 52 OPENSSL_EXPORT CRYPTO_BUFFER *CRYPTO_BUFFER_new_from_CBS( 58 OPENSSL_EXPORT void CRYPTO_BUFFER_free(CRYPTO_BUFFER *buf); 62 OPENSSL_EXPORT int CRYPTO_BUFFER_up_ref(CRYPTO_BUFFER *buf); 65 OPENSSL_EXPORT const uint8_t *CRYPTO_BUFFER_data(const CRYPTO_BUFFER *buf); 69 OPENSSL_EXPORT size_t CRYPTO_BUFFER_len(const CRYPTO_BUFFER *buf); 72 OPENSSL_EXPORT void CRYPTO_BUFFER_init_CBS(const CRYPTO_BUFFER *buf, CBS *out);
|
engine.h | 40 OPENSSL_EXPORT ENGINE *ENGINE_new(void); 44 OPENSSL_EXPORT void ENGINE_free(ENGINE *engine); 56 OPENSSL_EXPORT int ENGINE_set_RSA_method(ENGINE *engine, 59 OPENSSL_EXPORT RSA_METHOD *ENGINE_get_RSA_method(const ENGINE *engine); 61 OPENSSL_EXPORT int ENGINE_set_ECDSA_method(ENGINE *engine, 64 OPENSSL_EXPORT ECDSA_METHOD *ENGINE_get_ECDSA_method(const ENGINE *engine);
|
sha.h | 77 OPENSSL_EXPORT int SHA1_Init(SHA_CTX *sha); 80 OPENSSL_EXPORT int SHA1_Update(SHA_CTX *sha, const void *data, size_t len); 85 OPENSSL_EXPORT int SHA1_Final(uint8_t *md, SHA_CTX *sha); 90 OPENSSL_EXPORT uint8_t *SHA1(const uint8_t *data, size_t len, uint8_t *out); 95 OPENSSL_EXPORT void SHA1_Transform(SHA_CTX *sha, const uint8_t *block); 129 OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha); 132 OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len); 137 OPENSSL_EXPORT int SHA224_Final(uint8_t *md, SHA256_CTX *sha); 142 OPENSSL_EXPORT uint8_t *SHA224(const uint8_t *data, size_t len, uint8_t *out); 154 OPENSSL_EXPORT int SHA256_Init(SHA256_CTX *sha) [all...] |
bytestring.h | 44 OPENSSL_EXPORT void CBS_init(CBS *cbs, const uint8_t *data, size_t len); 48 OPENSSL_EXPORT int CBS_skip(CBS *cbs, size_t len); 51 OPENSSL_EXPORT const uint8_t *CBS_data(const CBS *cbs); 54 OPENSSL_EXPORT size_t CBS_len(const CBS *cbs); 61 OPENSSL_EXPORT int CBS_stow(const CBS *cbs, uint8_t **out_ptr, size_t *out_len); 70 OPENSSL_EXPORT int CBS_strdup(const CBS *cbs, char **out_ptr); 74 OPENSSL_EXPORT int CBS_contains_zero_byte(const CBS *cbs); 79 OPENSSL_EXPORT int CBS_mem_equal(const CBS *cbs, const uint8_t *data, 84 OPENSSL_EXPORT int CBS_get_u8(CBS *cbs, uint8_t *out); 88 OPENSSL_EXPORT int CBS_get_u16(CBS *cbs, uint16_t *out) [all...] |
ecdsa.h | 76 OPENSSL_EXPORT int ECDSA_sign(int type, const uint8_t *digest, 84 OPENSSL_EXPORT int ECDSA_verify(int type, const uint8_t *digest, 90 OPENSSL_EXPORT size_t ECDSA_size(const EC_KEY *key); 104 OPENSSL_EXPORT ECDSA_SIG *ECDSA_SIG_new(void); 107 OPENSSL_EXPORT void ECDSA_SIG_free(ECDSA_SIG *sig); 111 OPENSSL_EXPORT ECDSA_SIG *ECDSA_do_sign(const uint8_t *digest, 117 OPENSSL_EXPORT int ECDSA_do_verify(const uint8_t *digest, size_t digest_len, 131 OPENSSL_EXPORT int ECDSA_sign_setup(const EC_KEY *eckey, BN_CTX *ctx, 136 OPENSSL_EXPORT ECDSA_SIG *ECDSA_do_sign_ex(const uint8_t *digest, 143 OPENSSL_EXPORT int ECDSA_sign_ex(int type, const uint8_t *digest [all...] |
cipher.h | 75 OPENSSL_EXPORT const EVP_CIPHER *EVP_rc4(void); 77 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_cbc(void); 78 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ecb(void); 79 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede(void); 80 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3(void); 81 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede_cbc(void); 82 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_cbc(void); 84 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ecb(void); 85 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc(void); 86 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ctr(void) [all...] |
poly1305.h | 31 OPENSSL_EXPORT void CRYPTO_poly1305_init(poly1305_state* state, 36 OPENSSL_EXPORT void CRYPTO_poly1305_update(poly1305_state* state, 43 OPENSSL_EXPORT void CRYPTO_poly1305_finish(poly1305_state* state,
|
rc4.h | 77 OPENSSL_EXPORT void RC4_set_key(RC4_KEY *rc4key, unsigned len, 82 OPENSSL_EXPORT void RC4(RC4_KEY *key, size_t len, const uint8_t *in, 89 OPENSSL_EXPORT const char *RC4_options(void);
|
bio.h | 84 OPENSSL_EXPORT BIO *BIO_new(const BIO_METHOD *type); 93 OPENSSL_EXPORT int BIO_free(BIO *bio); 99 OPENSSL_EXPORT void BIO_vfree(BIO *bio); 102 OPENSSL_EXPORT int BIO_up_ref(BIO *bio); 109 OPENSSL_EXPORT int BIO_read(BIO *bio, void *data, int len); 119 OPENSSL_EXPORT int BIO_gets(BIO *bio, char *buf, int size); 123 OPENSSL_EXPORT int BIO_write(BIO *bio, const void *data, int len); 127 OPENSSL_EXPORT int BIO_puts(BIO *bio, const char *buf); 131 OPENSSL_EXPORT int BIO_flush(BIO *bio); 141 OPENSSL_EXPORT long BIO_ctrl(BIO *bio, int cmd, long larg, void *parg) [all...] |
err.h | 147 OPENSSL_EXPORT void ERR_load_BIO_strings(void); 150 OPENSSL_EXPORT void ERR_load_ERR_strings(void); 153 OPENSSL_EXPORT void ERR_load_crypto_strings(void); 156 OPENSSL_EXPORT void ERR_free_strings(void); 164 OPENSSL_EXPORT uint32_t ERR_get_error(void); 168 OPENSSL_EXPORT uint32_t ERR_get_error_line(const char **file, int *line); 176 OPENSSL_EXPORT uint32_t ERR_get_error_line_data(const char **file, int *line, 181 OPENSSL_EXPORT uint32_t ERR_peek_error(void); 182 OPENSSL_EXPORT uint32_t ERR_peek_error_line(const char **file, int *line); 183 OPENSSL_EXPORT uint32_t ERR_peek_error_line_data(const char **file, int *line [all...] |
x509.h | 544 OPENSSL_EXPORT void X509_CRL_set_default_method(const X509_CRL_METHOD *meth); 545 OPENSSL_EXPORT X509_CRL_METHOD *X509_CRL_METHOD_new( 551 OPENSSL_EXPORT void X509_CRL_METHOD_free(X509_CRL_METHOD *m); 553 OPENSSL_EXPORT void X509_CRL_set_meth_data(X509_CRL *crl, void *dat); 554 OPENSSL_EXPORT void *X509_CRL_get_meth_data(X509_CRL *crl); 561 OPENSSL_EXPORT const char *X509_verify_cert_error_string(long n); 564 OPENSSL_EXPORT int X509_verify(X509 *a, EVP_PKEY *r); 566 OPENSSL_EXPORT int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r); 567 OPENSSL_EXPORT int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r); 568 OPENSSL_EXPORT int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r) [all...] |
md4.h | 76 OPENSSL_EXPORT int MD4_Init(MD4_CTX *md4); 79 OPENSSL_EXPORT int MD4_Update(MD4_CTX *md4, const void *data, size_t len); 84 OPENSSL_EXPORT int MD4_Final(uint8_t *md, MD4_CTX *md4); 88 OPENSSL_EXPORT uint8_t *MD4(const uint8_t *data, size_t len, uint8_t *out); 92 OPENSSL_EXPORT void MD4_Transform(MD4_CTX *md4, const uint8_t *block);
|
md5.h | 77 OPENSSL_EXPORT int MD5_Init(MD5_CTX *md5); 80 OPENSSL_EXPORT int MD5_Update(MD5_CTX *md5, const void *data, size_t len); 85 OPENSSL_EXPORT int MD5_Final(uint8_t *md, MD5_CTX *md5); 89 OPENSSL_EXPORT uint8_t *MD5(const uint8_t *data, size_t len, uint8_t *out); 93 OPENSSL_EXPORT void MD5_Transform(MD5_CTX *md5, const uint8_t *block);
|
ripemd.h | 79 OPENSSL_EXPORT int RIPEMD160_Init(RIPEMD160_CTX *ctx); 82 OPENSSL_EXPORT int RIPEMD160_Update(RIPEMD160_CTX *ctx, const void *data, 88 OPENSSL_EXPORT int RIPEMD160_Final(uint8_t *md, RIPEMD160_CTX *ctx); 93 OPENSSL_EXPORT uint8_t *RIPEMD160(const uint8_t *data, size_t len, 99 OPENSSL_EXPORT void RIPEMD160_Transform(RIPEMD160_CTX *ctx,
|
bn.h | 170 OPENSSL_EXPORT BIGNUM *BN_new(void); 173 OPENSSL_EXPORT void BN_init(BIGNUM *bn); 177 OPENSSL_EXPORT void BN_free(BIGNUM *bn); 181 OPENSSL_EXPORT void BN_clear_free(BIGNUM *bn); 185 OPENSSL_EXPORT BIGNUM *BN_dup(const BIGNUM *src); 189 OPENSSL_EXPORT BIGNUM *BN_copy(BIGNUM *dest, const BIGNUM *src); 192 OPENSSL_EXPORT void BN_clear(BIGNUM *bn); 195 OPENSSL_EXPORT const BIGNUM *BN_value_one(void); 202 OPENSSL_EXPORT unsigned BN_num_bits(const BIGNUM *bn); 206 OPENSSL_EXPORT unsigned BN_num_bytes(const BIGNUM *bn) [all...] |