/external/boringssl/include/openssl/ |
H A D | crypto.h | 40 OPENSSL_EXPORT void CRYPTO_library_init(void); 51 OPENSSL_EXPORT const char *SSLeay_version(int unused); 55 OPENSSL_EXPORT unsigned long SSLeay(void); 58 OPENSSL_EXPORT int CRYPTO_malloc_init(void); 61 OPENSSL_EXPORT void ENGINE_load_builtin_engines(void); 64 OPENSSL_EXPORT void OPENSSL_load_builtin_modules(void);
|
H A D | aead.h | 96 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm(void); 99 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm(void); 103 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305(void); 108 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305_old(void); 116 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_key_wrap(void); 122 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_key_wrap(void); 127 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ctr_hmac_sha256(void); 131 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_ctr_hmac_sha256(void); 135 OPENSSL_EXPORT int EVP_has_aes_hardware(void); 147 OPENSSL_EXPORT cons [all...] |
H A D | 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); 69 OPENSSL_EXPORT int RAND_pseudo_bytes(uint8_t *buf, size_t len); 73 OPENSSL_EXPORT void RAND_seed(const void *buf, int num); 76 OPENSSL_EXPORT int RAND_load_file(const char *path, long num); 79 OPENSSL_EXPORT const char *RAND_file_name(char *buf, size_t num); 82 OPENSSL_EXPORT void RAND_add(const void *buf, int num, double entropy); 85 OPENSSL_EXPORT in [all...] |
H A D | 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 cons [all...] |
H A D | pqueue.h | 87 OPENSSL_EXPORT pqueue pqueue_new(void); 91 OPENSSL_EXPORT void pqueue_free(pqueue pq); 100 OPENSSL_EXPORT pitem *pitem_new(uint8_t prio64be[8], void *data); 103 OPENSSL_EXPORT void pitem_free(pitem *item); 110 OPENSSL_EXPORT pitem *pqueue_peek(pqueue pq); 114 OPENSSL_EXPORT pitem *pqueue_find(pqueue pq, uint8_t *prio64be); 120 OPENSSL_EXPORT pitem *pqueue_insert(pqueue pq, pitem *item); 124 OPENSSL_EXPORT pitem *pqueue_pop(pqueue pq); 127 OPENSSL_EXPORT size_t pqueue_size(pqueue pq); 134 OPENSSL_EXPORT piterato [all...] |
H A D | 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 cons [all...] |
H A D | 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_ede_cbc(void); 81 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_cbc(void); 83 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ecb(void); 84 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc(void); 85 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ctr(void); 86 OPENSSL_EXPORT cons [all...] |
H A D | buf.h | 78 OPENSSL_EXPORT BUF_MEM *BUF_MEM_new(void); 81 OPENSSL_EXPORT void BUF_MEM_free(BUF_MEM *buf); 86 OPENSSL_EXPORT size_t BUF_MEM_grow(BUF_MEM *buf, size_t len); 90 OPENSSL_EXPORT size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len); 93 OPENSSL_EXPORT char *BUF_strdup(const char *str); 98 OPENSSL_EXPORT size_t BUF_strnlen(const char *str, size_t max_len); 102 OPENSSL_EXPORT char *BUF_strndup(const char *str, size_t size); 105 OPENSSL_EXPORT void *BUF_memdup(const void *data, size_t size); 108 OPENSSL_EXPORT size_t BUF_strlcpy(char *dst, const char *src, size_t dst_size); 111 OPENSSL_EXPORT size_ [all...] |
H A D | stack.h | 202 OPENSSL_EXPORT _STACK *sk_new(stack_cmp_func comp); 206 OPENSSL_EXPORT _STACK *sk_new_null(void); 209 OPENSSL_EXPORT size_t sk_num(const _STACK *sk); 213 OPENSSL_EXPORT void sk_zero(_STACK *sk); 217 OPENSSL_EXPORT void *sk_value(const _STACK *sk, size_t i); 221 OPENSSL_EXPORT void *sk_set(_STACK *sk, size_t i, void *p); 225 OPENSSL_EXPORT void sk_free(_STACK *sk); 229 OPENSSL_EXPORT void sk_pop_free(_STACK *sk, void (*free_func)(void *)); 234 OPENSSL_EXPORT size_t sk_insert(_STACK *sk, void *p, size_t where); 239 OPENSSL_EXPORT voi [all...] |
H A D | curve25519.h | 40 OPENSSL_EXPORT void X25519_keypair(uint8_t out_public_value[32], 49 OPENSSL_EXPORT int X25519(uint8_t out_shared_key[32], 55 OPENSSL_EXPORT void X25519_public_from_private(uint8_t out_public_value[32], 70 OPENSSL_EXPORT void ED25519_keypair(uint8_t out_public_key[32], 76 OPENSSL_EXPORT int ED25519_sign(uint8_t out_sig[64], const uint8_t *message, 83 OPENSSL_EXPORT int ED25519_verify(const uint8_t *message, size_t message_len,
|
H A D | 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);
|
H A D | sha.h | 81 OPENSSL_EXPORT int SHA1_Init(SHA_CTX *sha); 84 OPENSSL_EXPORT int SHA1_Update(SHA_CTX *sha, const void *data, size_t len); 89 OPENSSL_EXPORT int SHA1_Final(uint8_t *md, SHA_CTX *sha); 94 OPENSSL_EXPORT uint8_t *SHA1(const uint8_t *data, size_t len, uint8_t *out); 98 OPENSSL_EXPORT void SHA1_Transform(SHA_CTX *sha, const uint8_t *block); 132 OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha); 135 OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len); 140 OPENSSL_EXPORT int SHA224_Final(uint8_t *md, SHA256_CTX *sha); 145 OPENSSL_EXPORT uint8_t *SHA224(const uint8_t *data, size_t len, uint8_t *out); 157 OPENSSL_EXPORT in [all...] |
H A D | 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(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, 136 OPENSSL_EXPORT ECDSA_SIG *ECDSA_do_sign_ex(const uint8_t *digest, 143 OPENSSL_EXPORT in [all...] |
/external/boringssl/src/include/openssl/ |
H A D | crypto.h | 40 OPENSSL_EXPORT void CRYPTO_library_init(void); 51 OPENSSL_EXPORT const char *SSLeay_version(int unused); 55 OPENSSL_EXPORT unsigned long SSLeay(void); 58 OPENSSL_EXPORT int CRYPTO_malloc_init(void); 61 OPENSSL_EXPORT void ENGINE_load_builtin_engines(void); 64 OPENSSL_EXPORT void OPENSSL_load_builtin_modules(void);
|
H A D | aead.h | 96 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_gcm(void); 99 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_gcm(void); 103 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305(void); 108 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305_old(void); 116 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_key_wrap(void); 122 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_key_wrap(void); 127 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_ctr_hmac_sha256(void); 131 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_ctr_hmac_sha256(void); 135 OPENSSL_EXPORT int EVP_has_aes_hardware(void); 147 OPENSSL_EXPORT cons [all...] |
H A D | 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); 69 OPENSSL_EXPORT int RAND_pseudo_bytes(uint8_t *buf, size_t len); 73 OPENSSL_EXPORT void RAND_seed(const void *buf, int num); 76 OPENSSL_EXPORT int RAND_load_file(const char *path, long num); 79 OPENSSL_EXPORT const char *RAND_file_name(char *buf, size_t num); 82 OPENSSL_EXPORT void RAND_add(const void *buf, int num, double entropy); 85 OPENSSL_EXPORT in [all...] |
H A D | 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 cons [all...] |
H A D | pqueue.h | 87 OPENSSL_EXPORT pqueue pqueue_new(void); 91 OPENSSL_EXPORT void pqueue_free(pqueue pq); 100 OPENSSL_EXPORT pitem *pitem_new(uint8_t prio64be[8], void *data); 103 OPENSSL_EXPORT void pitem_free(pitem *item); 110 OPENSSL_EXPORT pitem *pqueue_peek(pqueue pq); 114 OPENSSL_EXPORT pitem *pqueue_find(pqueue pq, uint8_t *prio64be); 120 OPENSSL_EXPORT pitem *pqueue_insert(pqueue pq, pitem *item); 124 OPENSSL_EXPORT pitem *pqueue_pop(pqueue pq); 127 OPENSSL_EXPORT size_t pqueue_size(pqueue pq); 134 OPENSSL_EXPORT piterato [all...] |
H A D | 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 cons [all...] |
H A D | 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_ede_cbc(void); 81 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_cbc(void); 83 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ecb(void); 84 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc(void); 85 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ctr(void); 86 OPENSSL_EXPORT cons [all...] |
H A D | buf.h | 78 OPENSSL_EXPORT BUF_MEM *BUF_MEM_new(void); 81 OPENSSL_EXPORT void BUF_MEM_free(BUF_MEM *buf); 86 OPENSSL_EXPORT size_t BUF_MEM_grow(BUF_MEM *buf, size_t len); 90 OPENSSL_EXPORT size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len); 93 OPENSSL_EXPORT char *BUF_strdup(const char *str); 98 OPENSSL_EXPORT size_t BUF_strnlen(const char *str, size_t max_len); 102 OPENSSL_EXPORT char *BUF_strndup(const char *str, size_t size); 105 OPENSSL_EXPORT void *BUF_memdup(const void *data, size_t size); 108 OPENSSL_EXPORT size_t BUF_strlcpy(char *dst, const char *src, size_t dst_size); 111 OPENSSL_EXPORT size_ [all...] |
H A D | stack.h | 202 OPENSSL_EXPORT _STACK *sk_new(stack_cmp_func comp); 206 OPENSSL_EXPORT _STACK *sk_new_null(void); 209 OPENSSL_EXPORT size_t sk_num(const _STACK *sk); 213 OPENSSL_EXPORT void sk_zero(_STACK *sk); 217 OPENSSL_EXPORT void *sk_value(const _STACK *sk, size_t i); 221 OPENSSL_EXPORT void *sk_set(_STACK *sk, size_t i, void *p); 225 OPENSSL_EXPORT void sk_free(_STACK *sk); 229 OPENSSL_EXPORT void sk_pop_free(_STACK *sk, void (*free_func)(void *)); 234 OPENSSL_EXPORT size_t sk_insert(_STACK *sk, void *p, size_t where); 239 OPENSSL_EXPORT voi [all...] |
H A D | curve25519.h | 40 OPENSSL_EXPORT void X25519_keypair(uint8_t out_public_value[32], 49 OPENSSL_EXPORT int X25519(uint8_t out_shared_key[32], 55 OPENSSL_EXPORT void X25519_public_from_private(uint8_t out_public_value[32], 70 OPENSSL_EXPORT void ED25519_keypair(uint8_t out_public_key[32], 76 OPENSSL_EXPORT int ED25519_sign(uint8_t out_sig[64], const uint8_t *message, 83 OPENSSL_EXPORT int ED25519_verify(const uint8_t *message, size_t message_len,
|
H A D | 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);
|
H A D | sha.h | 81 OPENSSL_EXPORT int SHA1_Init(SHA_CTX *sha); 84 OPENSSL_EXPORT int SHA1_Update(SHA_CTX *sha, const void *data, size_t len); 89 OPENSSL_EXPORT int SHA1_Final(uint8_t *md, SHA_CTX *sha); 94 OPENSSL_EXPORT uint8_t *SHA1(const uint8_t *data, size_t len, uint8_t *out); 98 OPENSSL_EXPORT void SHA1_Transform(SHA_CTX *sha, const uint8_t *block); 132 OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha); 135 OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len); 140 OPENSSL_EXPORT int SHA224_Final(uint8_t *md, SHA256_CTX *sha); 145 OPENSSL_EXPORT uint8_t *SHA224(const uint8_t *data, size_t len, uint8_t *out); 157 OPENSSL_EXPORT in [all...] |