HomeSort by relevance Sort by last modified time
    Searched refs:OPENSSL_EXPORT (Results 1 - 25 of 69) sorted by null

1 2 3

  /external/chromium_org/third_party/boringssl/src/include/openssl/
rand.h 27 OPENSSL_EXPORT int RAND_bytes(uint8_t *buf, size_t len);
31 OPENSSL_EXPORT void RAND_cleanup(void);
37 OPENSSL_EXPORT int RAND_pseudo_bytes(uint8_t *buf, size_t len);
40 OPENSSL_EXPORT void RAND_seed(const void *buf, int num);
43 OPENSSL_EXPORT void RAND_add(const void *buf, int num, double entropy);
46 OPENSSL_EXPORT int RAND_poll(void);
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_get_digestbynid(int nid);
93 OPENSSL_EXPORT const EVP_MD *EVP_get_digestbyobj(const ASN1_OBJECT *obj);
102 OPENSSL_EXPORT void EVP_MD_CTX_init(EVP_MD_CTX *ctx)
    [all...]
engine.h 40 OPENSSL_EXPORT ENGINE *ENGINE_new(void);
44 OPENSSL_EXPORT void ENGINE_free(ENGINE *engine);
56 OPENSSL_EXPORT int ENGINE_set_DH_method(ENGINE *engine, const DH_METHOD *method,
58 OPENSSL_EXPORT DH_METHOD *ENGINE_get_DH_method(const ENGINE *engine);
60 OPENSSL_EXPORT int ENGINE_set_DSA_method(ENGINE *engine,
63 OPENSSL_EXPORT DSA_METHOD *ENGINE_get_DSA_method(const ENGINE *engine);
65 OPENSSL_EXPORT int ENGINE_set_RSA_method(ENGINE *engine,
68 OPENSSL_EXPORT RSA_METHOD *ENGINE_get_RSA_method(const ENGINE *engine);
70 OPENSSL_EXPORT int ENGINE_set_ECDSA_method(ENGINE *engine,
73 OPENSSL_EXPORT ECDSA_METHOD *ENGINE_get_ECDSA_method(const ENGINE *engine)
    [all...]
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 piterator pqueue_iterator(pqueue pq)
    [all...]
cpu.h 93 OPENSSL_EXPORT char CRYPTO_is_NEON_capable(void);
99 OPENSSL_EXPORT void CRYPTO_set_NEON_capable(char neon_capable);
104 OPENSSL_EXPORT char CRYPTO_is_NEON_functional(void);
111 OPENSSL_EXPORT void CRYPTO_set_NEON_functional(char neon_functional);
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 75 OPENSSL_EXPORT BUF_MEM *BUF_MEM_new(void);
78 OPENSSL_EXPORT void BUF_MEM_free(BUF_MEM *buf);
83 OPENSSL_EXPORT size_t BUF_MEM_grow(BUF_MEM *buf, size_t len);
87 OPENSSL_EXPORT size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len);
90 OPENSSL_EXPORT char *BUF_strdup(const char *str);
95 OPENSSL_EXPORT size_t BUF_strnlen(const char *str, size_t max_len);
99 OPENSSL_EXPORT char *BUF_strndup(const char *str, size_t size);
102 OPENSSL_EXPORT void *BUF_memdup(const void *data, size_t size);
105 OPENSSL_EXPORT size_t BUF_strlcpy(char *dst, const char *src, size_t dst_size);
108 OPENSSL_EXPORT size_t BUF_strlcat(char *dst, const char *src, size_t size)
    [all...]
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);
102 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_chacha20_poly1305(void);
110 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_128_key_wrap(void);
116 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_aes_256_key_wrap(void);
120 OPENSSL_EXPORT int EVP_has_aes_hardware(void);
132 OPENSSL_EXPORT const EVP_AEAD *EVP_aead_rc4_md5_tls(void);
139 OPENSSL_EXPORT size_t EVP_AEAD_key_length(const EVP_AEAD *aead);
143 OPENSSL_EXPORT size_t EVP_AEAD_nonce_length(const EVP_AEAD *aead);
147 OPENSSL_EXPORT size_t EVP_AEAD_max_overhead(const EVP_AEAD *aead)
    [all...]
bn.h 155 OPENSSL_EXPORT BIGNUM *BN_new(void);
158 OPENSSL_EXPORT void BN_init(BIGNUM *bn);
162 OPENSSL_EXPORT void BN_free(BIGNUM *bn);
166 OPENSSL_EXPORT void BN_clear_free(BIGNUM *bn);
170 OPENSSL_EXPORT BIGNUM *BN_dup(const BIGNUM *src);
173 OPENSSL_EXPORT BIGNUM *BN_copy(BIGNUM *dest, const BIGNUM *src);
176 OPENSSL_EXPORT void BN_clear(BIGNUM *bn);
179 OPENSSL_EXPORT const BIGNUM *BN_value_one(void);
186 OPENSSL_EXPORT void BN_with_flags(BIGNUM *out, const BIGNUM *in, int flags);
193 OPENSSL_EXPORT unsigned BN_num_bits(const BIGNUM *bn)
    [all...]
stack.h 208 OPENSSL_EXPORT _STACK *sk_new(stack_cmp_func comp);
212 OPENSSL_EXPORT _STACK *sk_new_null(void);
215 OPENSSL_EXPORT size_t sk_num(const _STACK *sk);
219 OPENSSL_EXPORT void sk_zero(_STACK *sk);
223 OPENSSL_EXPORT void *sk_value(const _STACK *sk, size_t i);
227 OPENSSL_EXPORT void *sk_set(_STACK *sk, size_t i, void *p);
231 OPENSSL_EXPORT void sk_free(_STACK *sk);
235 OPENSSL_EXPORT void sk_pop_free(_STACK *sk, void (*free_func)(void *));
240 OPENSSL_EXPORT size_t sk_insert(_STACK *sk, void *p, size_t where);
245 OPENSSL_EXPORT void *sk_delete(_STACK *sk, size_t where)
    [all...]
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);
117 OPENSSL_EXPORT int SHA224_Init(SHA256_CTX *sha);
120 OPENSSL_EXPORT int SHA224_Update(SHA256_CTX *sha, const void *data, size_t len);
124 OPENSSL_EXPORT int SHA224_Final(uint8_t *md, SHA256_CTX *sha);
129 OPENSSL_EXPORT uint8_t *SHA224(const uint8_t *data, size_t len, uint8_t *out);
141 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...]
evp.h 86 OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_new(void);
90 OPENSSL_EXPORT void EVP_PKEY_free(EVP_PKEY *pkey);
95 OPENSSL_EXPORT int EVP_PKEY_is_opaque(const EVP_PKEY *pkey);
102 OPENSSL_EXPORT int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b);
106 OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_dup(EVP_PKEY *pkey);
110 OPENSSL_EXPORT int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from);
114 OPENSSL_EXPORT int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey);
118 OPENSSL_EXPORT int EVP_PKEY_size(const EVP_PKEY *pkey);
122 OPENSSL_EXPORT int EVP_PKEY_bits(EVP_PKEY *pkey);
126 OPENSSL_EXPORT int EVP_PKEY_id(const EVP_PKEY *pkey)
    [all...]
x509.h 586 OPENSSL_EXPORT void X509_CRL_set_default_method(const X509_CRL_METHOD *meth);
587 OPENSSL_EXPORT X509_CRL_METHOD *X509_CRL_METHOD_new(
593 OPENSSL_EXPORT void X509_CRL_METHOD_free(X509_CRL_METHOD *m);
595 OPENSSL_EXPORT void X509_CRL_set_meth_data(X509_CRL *crl, void *dat);
596 OPENSSL_EXPORT void *X509_CRL_get_meth_data(X509_CRL *crl);
603 OPENSSL_EXPORT const char *X509_verify_cert_error_string(long n);
606 OPENSSL_EXPORT int X509_verify(X509 *a, EVP_PKEY *r);
608 OPENSSL_EXPORT int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r);
609 OPENSSL_EXPORT int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r);
610 OPENSSL_EXPORT int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r)
    [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);
110 OPENSSL_EXPORT int EC_KEY_up_ref(EC_KEY *key);
114 OPENSSL_EXPORT int EC_KEY_is_opaque(const EC_KEY *key);
117 OPENSSL_EXPORT const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
121 OPENSSL_EXPORT int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group)
    [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_ede3_cbc(void);
80 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ecb(void);
81 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc(void);
82 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ctr(void);
83 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_gcm(void);
85 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ecb(void);
86 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc(void);
87 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ctr(void)
    [all...]
bio.h 82 OPENSSL_EXPORT BIO *BIO_new(const BIO_METHOD *type);
91 OPENSSL_EXPORT int BIO_free(BIO *bio);
97 OPENSSL_EXPORT void BIO_vfree(BIO *bio);
104 OPENSSL_EXPORT int BIO_read(BIO *bio, void *data, int len);
114 OPENSSL_EXPORT int BIO_gets(BIO *bio, char *buf, int size);
118 OPENSSL_EXPORT int BIO_write(BIO *bio, const void *data, int len);
122 OPENSSL_EXPORT int BIO_puts(BIO *bio, const char *buf);
126 OPENSSL_EXPORT int BIO_flush(BIO *bio);
136 OPENSSL_EXPORT long BIO_ctrl(BIO *bio, int cmd, long larg, void *parg);
141 OPENSSL_EXPORT char *BIO_ptr_ctrl(BIO *bp, int cmd, long larg)
    [all...]
dsa.h 80 OPENSSL_EXPORT DSA *DSA_new(void);
83 OPENSSL_EXPORT DSA *DSA_new_method(const ENGINE *engine);
87 OPENSSL_EXPORT void DSA_free(DSA *dsa);
90 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa);
112 OPENSSL_EXPORT int DSA_generate_parameters_ex(DSA *dsa, unsigned bits,
120 OPENSSL_EXPORT DSA *DSAparams_dup(const DSA *dsa);
128 OPENSSL_EXPORT int DSA_generate_key(DSA *dsa);
140 OPENSSL_EXPORT DSA_SIG *DSA_SIG_new(void);
143 OPENSSL_EXPORT void DSA_SIG_free(DSA_SIG *sig);
147 OPENSSL_EXPORT DSA_SIG *DSA_do_sign(const uint8_t *digest, size_t digest_len
    [all...]
md4.h 75 OPENSSL_EXPORT int MD4_Init(MD4_CTX *md4);
78 OPENSSL_EXPORT int MD4_Update(MD4_CTX *md4, const void *data, size_t len);
83 OPENSSL_EXPORT int MD4_Final(uint8_t *md, MD4_CTX *md4);
87 OPENSSL_EXPORT uint8_t *MD4(const uint8_t *data, size_t len, uint8_t *out);
91 OPENSSL_EXPORT void MD4_Transform(MD4_CTX *md4, const uint8_t *block);
md5.h 76 OPENSSL_EXPORT int MD5_Init(MD5_CTX *md5);
79 OPENSSL_EXPORT int MD5_Update(MD5_CTX *md5, const void *data, size_t len);
84 OPENSSL_EXPORT int MD5_Final(uint8_t *md, MD5_CTX *md5);
88 OPENSSL_EXPORT uint8_t *MD5(const uint8_t *data, size_t len, uint8_t *out);
92 OPENSSL_EXPORT void MD5_Transform(MD5_CTX *md5, const uint8_t *block);
srtp.h 139 OPENSSL_EXPORT int SSL_CTX_set_tlsext_use_srtp(SSL_CTX *ctx,
148 OPENSSL_EXPORT int SSL_set_tlsext_use_srtp(SSL *ctx, const char *profiles);
150 OPENSSL_EXPORT SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s);
152 OPENSSL_EXPORT STACK_OF(SRTP_PROTECTION_PROFILE) *
154 OPENSSL_EXPORT SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s);
base64.h 84 OPENSSL_EXPORT void EVP_EncodeInit(EVP_ENCODE_CTX *ctx);
90 OPENSSL_EXPORT void EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, uint8_t *out,
96 OPENSSL_EXPORT void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, uint8_t *out,
102 OPENSSL_EXPORT size_t
109 OPENSSL_EXPORT int EVP_EncodedLength(size_t *out_len, size_t len);
117 OPENSSL_EXPORT int EVP_DecodedLength(size_t *out_len, size_t len);
123 OPENSSL_EXPORT int EVP_DecodeBase64(uint8_t *out, size_t *out_len,
132 OPENSSL_EXPORT void EVP_DecodeInit(EVP_ENCODE_CTX *ctx);
141 OPENSSL_EXPORT int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, uint8_t *out,
148 OPENSSL_EXPORT int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, uint8_t *out
    [all...]
dh.h 77 OPENSSL_EXPORT DH *DH_new(void);
80 OPENSSL_EXPORT DH *DH_new_method(const ENGINE *engine);
84 OPENSSL_EXPORT void DH_free(DH *dh);
87 OPENSSL_EXPORT int DH_up_ref(DH *dh);
98 OPENSSL_EXPORT DH *DH_get_1024_160(const ENGINE *engine);
99 OPENSSL_EXPORT DH *DH_get_2048_224(const ENGINE *engine);
100 OPENSSL_EXPORT DH *DH_get_2048_256(const ENGINE *engine);
116 OPENSSL_EXPORT int DH_generate_parameters_ex(DH *dh, int prime_bits,
124 OPENSSL_EXPORT int DH_generate_key(DH *dh);
130 OPENSSL_EXPORT int DH_compute_key(uint8_t *out, const BIGNUM *peers_key
    [all...]
x509_vfy.h 209 OPENSSL_EXPORT int X509_STORE_set_depth(X509_STORE *store, int depth);
278 OPENSSL_EXPORT void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth);
427 OPENSSL_EXPORT int X509_OBJECT_idx_by_subject(STACK_OF(X509_OBJECT) *h, int type,
429 OPENSSL_EXPORT X509_OBJECT *X509_OBJECT_retrieve_by_subject(STACK_OF(X509_OBJECT) *h,int type,X509_NAME *name);
430 OPENSSL_EXPORT X509_OBJECT *X509_OBJECT_retrieve_match(STACK_OF(X509_OBJECT) *h, X509_OBJECT *x);
431 OPENSSL_EXPORT void X509_OBJECT_up_ref_count(X509_OBJECT *a);
432 OPENSSL_EXPORT void X509_OBJECT_free_contents(X509_OBJECT *a);
433 OPENSSL_EXPORT X509_STORE *X509_STORE_new(void );
434 OPENSSL_EXPORT void X509_STORE_free(X509_STORE *v);
436 OPENSSL_EXPORT STACK_OF(X509)* X509_STORE_get1_certs(X509_STORE_CTX *st, X509_NAME *nm)
    [all...]
  /external/chromium_org/third_party/boringssl/src/crypto/
directory.h 54 OPENSSL_EXPORT const char *OPENSSL_DIR_read(OPENSSL_DIR_CTX **ctx,
59 OPENSSL_EXPORT int OPENSSL_DIR_end(OPENSSL_DIR_CTX **ctx);

Completed in 836 milliseconds

1 2 3