/external/boringssl/src/include/openssl/ |
D | x509.h | 564 OPENSSL_EXPORT void X509_CRL_set_default_method(const X509_CRL_METHOD *meth); 565 OPENSSL_EXPORT X509_CRL_METHOD *X509_CRL_METHOD_new( 571 OPENSSL_EXPORT void X509_CRL_METHOD_free(X509_CRL_METHOD *m); 573 OPENSSL_EXPORT void X509_CRL_set_meth_data(X509_CRL *crl, void *dat); 574 OPENSSL_EXPORT void *X509_CRL_get_meth_data(X509_CRL *crl); 581 OPENSSL_EXPORT const char *X509_verify_cert_error_string(long n); 584 OPENSSL_EXPORT int X509_verify(X509 *a, EVP_PKEY *r); 586 OPENSSL_EXPORT int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r); 587 OPENSSL_EXPORT int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r); 588 OPENSSL_EXPORT int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r); [all …]
|
D | ssl.h | 185 OPENSSL_EXPORT const SSL_METHOD *TLS_method(void); 188 OPENSSL_EXPORT const SSL_METHOD *DTLS_method(void); 192 OPENSSL_EXPORT const SSL_METHOD *TLS_with_buffers_method(void); 196 OPENSSL_EXPORT SSL_CTX *SSL_CTX_new(const SSL_METHOD *method); 199 OPENSSL_EXPORT int SSL_CTX_up_ref(SSL_CTX *ctx); 202 OPENSSL_EXPORT void SSL_CTX_free(SSL_CTX *ctx); 217 OPENSSL_EXPORT SSL *SSL_new(SSL_CTX *ctx); 220 OPENSSL_EXPORT void SSL_free(SSL *ssl); 225 OPENSSL_EXPORT SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl); 228 OPENSSL_EXPORT void SSL_set_connect_state(SSL *ssl); [all …]
|
D | 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); 103 OPENSSL_EXPORT int EVP_PKEY_supports_digest(const EVP_PKEY *pkey, 111 OPENSSL_EXPORT int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b); 115 OPENSSL_EXPORT int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from); 119 OPENSSL_EXPORT int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey); 125 OPENSSL_EXPORT int EVP_PKEY_size(const EVP_PKEY *pkey); 130 OPENSSL_EXPORT int EVP_PKEY_bits(EVP_PKEY *pkey); [all …]
|
D | 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 …]
|
D | 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); 100 OPENSSL_EXPORT int BIO_up_ref(BIO *bio); 107 OPENSSL_EXPORT int BIO_read(BIO *bio, void *data, int len); 117 OPENSSL_EXPORT int BIO_gets(BIO *bio, char *buf, int size); 121 OPENSSL_EXPORT int BIO_write(BIO *bio, const void *data, int len); 125 OPENSSL_EXPORT int BIO_puts(BIO *bio, const char *buf); 129 OPENSSL_EXPORT int BIO_flush(BIO *bio); 139 OPENSSL_EXPORT long BIO_ctrl(BIO *bio, int cmd, long larg, void *parg); [all …]
|
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 const EVP_CIPHER *EVP_aes_128_ofb(void); [all …]
|
D | x509_vfy.h | 210 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); 435 OPENSSL_EXPORT int X509_OBJECT_idx_by_subject(STACK_OF(X509_OBJECT) *h, int type, 437 OPENSSL_EXPORT X509_OBJECT *X509_OBJECT_retrieve_by_subject(STACK_OF(X509_OBJECT) *h,int type,X509_… 438 OPENSSL_EXPORT X509_OBJECT *X509_OBJECT_retrieve_match(STACK_OF(X509_OBJECT) *h, X509_OBJECT *x); 439 OPENSSL_EXPORT int X509_OBJECT_up_ref_count(X509_OBJECT *a); 440 OPENSSL_EXPORT void X509_OBJECT_free_contents(X509_OBJECT *a); 441 OPENSSL_EXPORT X509_STORE *X509_STORE_new(void ); 442 OPENSSL_EXPORT int X509_STORE_up_ref(X509_STORE *store); 443 OPENSSL_EXPORT void X509_STORE_free(X509_STORE *v); [all …]
|
D | 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 …]
|
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 const EVP_MD *EVP_get_digestbyobj(const ASN1_OBJECT *obj); [all …]
|
D | 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 …]
|
D | 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 …]
|
D | dsa.h | 81 OPENSSL_EXPORT DSA *DSA_new(void); 85 OPENSSL_EXPORT void DSA_free(DSA *dsa); 88 OPENSSL_EXPORT int DSA_up_ref(DSA *dsa); 96 OPENSSL_EXPORT void DSA_get0_key(const DSA *dsa, const BIGNUM **out_pub_key, 101 OPENSSL_EXPORT void DSA_get0_pqg(const DSA *dsa, const BIGNUM **out_p, 124 OPENSSL_EXPORT int DSA_generate_parameters_ex(DSA *dsa, unsigned bits, 132 OPENSSL_EXPORT DSA *DSAparams_dup(const DSA *dsa); 140 OPENSSL_EXPORT int DSA_generate_key(DSA *dsa); 152 OPENSSL_EXPORT DSA_SIG *DSA_SIG_new(void); 155 OPENSSL_EXPORT void DSA_SIG_free(DSA_SIG *sig); [all …]
|
D | asn1.h | 309 OPENSSL_EXPORT type *d2i_##name(type **a, const unsigned char **in, long len); \ 310 OPENSSL_EXPORT int i2d_##name(type *a, unsigned char **out); \ 314 OPENSSL_EXPORT type *d2i_##name(type **a, const unsigned char **in, long len); \ 315 OPENSSL_EXPORT int i2d_##name(const type *a, unsigned char **out); \ 319 OPENSSL_EXPORT int i2d_##name##_NDEF(name *a, unsigned char **out); 326 OPENSSL_EXPORT type *name##_new(void); \ 327 OPENSSL_EXPORT void name##_free(type *a); 333 OPENSSL_EXPORT int fname##_print_ctx(BIO *out, stname *x, int indent, \ 402 extern OPENSSL_EXPORT const ASN1_ITEM name##_it; 677 OPENSSL_EXPORT int ASN1_TYPE_get(ASN1_TYPE *a); [all …]
|
D | ec.h | 112 OPENSSL_EXPORT EC_GROUP *EC_GROUP_new_by_curve_name(int nid); 115 OPENSSL_EXPORT void EC_GROUP_free(EC_GROUP *group); 119 OPENSSL_EXPORT EC_GROUP *EC_GROUP_dup(const EC_GROUP *a); 123 OPENSSL_EXPORT int EC_GROUP_cmp(const EC_GROUP *a, const EC_GROUP *b, 128 OPENSSL_EXPORT const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group); 132 OPENSSL_EXPORT const BIGNUM *EC_GROUP_get0_order(const EC_GROUP *group); 136 OPENSSL_EXPORT int EC_GROUP_get_cofactor(const EC_GROUP *group, 144 OPENSSL_EXPORT int EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *out_p, 149 OPENSSL_EXPORT int EC_GROUP_get_curve_name(const EC_GROUP *group); 153 OPENSSL_EXPORT unsigned EC_GROUP_get_degree(const EC_GROUP *group); [all …]
|
D | x509v3.h | 524 OPENSSL_EXPORT GENERAL_NAME *GENERAL_NAME_dup(GENERAL_NAME *a); 525 OPENSSL_EXPORT int GENERAL_NAME_cmp(GENERAL_NAME *a, GENERAL_NAME *b); 529 OPENSSL_EXPORT ASN1_BIT_STRING *v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, 531 OPENSSL_EXPORT STACK_OF(CONF_VALUE) *i2v_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, 535 OPENSSL_EXPORT STACK_OF(CONF_VALUE) *i2v_GENERAL_NAME(X509V3_EXT_METHOD *method, GENERAL_NAME *gen,… 536 OPENSSL_EXPORT int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen); 540 OPENSSL_EXPORT STACK_OF(CONF_VALUE) *i2v_GENERAL_NAMES(X509V3_EXT_METHOD *method, 542 OPENSSL_EXPORT GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, 547 OPENSSL_EXPORT int OTHERNAME_cmp(OTHERNAME *a, OTHERNAME *b); 548 OPENSSL_EXPORT void GENERAL_NAME_set0_value(GENERAL_NAME *a, int type, void *value); [all …]
|
D | 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 …]
|
D | rsa.h | 77 OPENSSL_EXPORT RSA *RSA_new(void); 80 OPENSSL_EXPORT RSA *RSA_new_method(const ENGINE *engine); 84 OPENSSL_EXPORT void RSA_free(RSA *rsa); 87 OPENSSL_EXPORT int RSA_up_ref(RSA *rsa); 95 OPENSSL_EXPORT void RSA_get0_key(const RSA *rsa, const BIGNUM **out_n, 101 OPENSSL_EXPORT void RSA_get0_factors(const RSA *rsa, const BIGNUM **out_p, 109 OPENSSL_EXPORT void RSA_get0_crt_params(const RSA *rsa, const BIGNUM **out_dmp1, 124 OPENSSL_EXPORT int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, 129 OPENSSL_EXPORT int RSA_generate_multi_prime_key(RSA *rsa, int bits, 152 OPENSSL_EXPORT int RSA_encrypt(RSA *rsa, size_t *out_len, uint8_t *out, [all …]
|
D | 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 …]
|
D | 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 …]
|
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 const char *OBJ_nid2ln(int nid); [all …]
|
D | stack.h | 201 OPENSSL_EXPORT _STACK *sk_new(stack_cmp_func comp); 205 OPENSSL_EXPORT _STACK *sk_new_null(void); 208 OPENSSL_EXPORT size_t sk_num(const _STACK *sk); 212 OPENSSL_EXPORT void sk_zero(_STACK *sk); 216 OPENSSL_EXPORT void *sk_value(const _STACK *sk, size_t i); 220 OPENSSL_EXPORT void *sk_set(_STACK *sk, size_t i, void *p); 224 OPENSSL_EXPORT void sk_free(_STACK *sk); 228 OPENSSL_EXPORT void sk_pop_free(_STACK *sk, void (*free_func)(void *)); 233 OPENSSL_EXPORT size_t sk_insert(_STACK *sk, void *p, size_t where); 238 OPENSSL_EXPORT void *sk_delete(_STACK *sk, size_t where); [all …]
|
D | pem.h | 220 OPENSSL_EXPORT type *PEM_read_##name(FILE *fp, type **x, pem_password_cb *cb, void *u)\ 226 OPENSSL_EXPORT int PEM_write_##name(FILE *fp, type *x) \ 232 OPENSSL_EXPORT int PEM_write_##name(FILE *fp, const type *x) \ 238 OPENSSL_EXPORT int PEM_write_##name(FILE *fp, type *x, const EVP_CIPHER *enc, \ 246 OPENSSL_EXPORT int PEM_write_##name(FILE *fp, type *x, const EVP_CIPHER *enc, \ 256 OPENSSL_EXPORT type *PEM_read_bio_##name(BIO *bp, type **x, pem_password_cb *cb, void *u)\ 262 OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, type *x) \ 268 OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, const type *x) \ 274 OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ 281 OPENSSL_EXPORT int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ [all …]
|
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); 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 …]
|
D | 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 …]
|
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(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 …]
|