|
OPENSSL_EXPORT EVP_PKEY * | EVP_PKEY_new (void) |
|
OPENSSL_EXPORT void | EVP_PKEY_free (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_up_ref (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_is_opaque (const EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_supports_digest (const EVP_PKEY *pkey, const EVP_MD *md) |
|
OPENSSL_EXPORT int | EVP_PKEY_cmp (const EVP_PKEY *a, const EVP_PKEY *b) |
|
OPENSSL_EXPORT int | EVP_PKEY_copy_parameters (EVP_PKEY *to, const EVP_PKEY *from) |
|
OPENSSL_EXPORT int | EVP_PKEY_missing_parameters (const EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_size (const EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_bits (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_id (const EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_type (int nid) |
|
OPENSSL_EXPORT int | EVP_PKEY_set1_RSA (EVP_PKEY *pkey, RSA *key) |
|
OPENSSL_EXPORT int | EVP_PKEY_assign_RSA (EVP_PKEY *pkey, RSA *key) |
|
OPENSSL_EXPORT RSA * | EVP_PKEY_get0_RSA (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT RSA * | EVP_PKEY_get1_RSA (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_set1_DSA (EVP_PKEY *pkey, DSA *key) |
|
OPENSSL_EXPORT int | EVP_PKEY_assign_DSA (EVP_PKEY *pkey, DSA *key) |
|
OPENSSL_EXPORT DSA * | EVP_PKEY_get0_DSA (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT DSA * | EVP_PKEY_get1_DSA (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_set1_EC_KEY (EVP_PKEY *pkey, EC_KEY *key) |
|
OPENSSL_EXPORT int | EVP_PKEY_assign_EC_KEY (EVP_PKEY *pkey, EC_KEY *key) |
|
OPENSSL_EXPORT EC_KEY * | EVP_PKEY_get0_EC_KEY (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT EC_KEY * | EVP_PKEY_get1_EC_KEY (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_assign (EVP_PKEY *pkey, int type, void *key) |
|
OPENSSL_EXPORT int | EVP_PKEY_set_type (EVP_PKEY *pkey, int type) |
|
OPENSSL_EXPORT int | EVP_PKEY_cmp_parameters (const EVP_PKEY *a, const EVP_PKEY *b) |
|
OPENSSL_EXPORT EVP_PKEY * | EVP_parse_public_key (CBS *cbs) |
|
OPENSSL_EXPORT int | EVP_marshal_public_key (CBB *cbb, const EVP_PKEY *key) |
|
OPENSSL_EXPORT EVP_PKEY * | EVP_parse_private_key (CBS *cbs) |
|
OPENSSL_EXPORT int | EVP_marshal_private_key (CBB *cbb, const EVP_PKEY *key) |
|
OPENSSL_EXPORT int | EVP_DigestSignInit (EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_DigestSignUpdate (EVP_MD_CTX *ctx, const void *data, size_t len) |
|
OPENSSL_EXPORT int | EVP_DigestSignFinal (EVP_MD_CTX *ctx, uint8_t *out_sig, size_t *out_sig_len) |
|
OPENSSL_EXPORT int | EVP_DigestVerifyInit (EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_DigestVerifyUpdate (EVP_MD_CTX *ctx, const void *data, size_t len) |
|
OPENSSL_EXPORT int | EVP_DigestVerifyFinal (EVP_MD_CTX *ctx, const uint8_t *sig, size_t sig_len) |
|
OPENSSL_EXPORT int | EVP_SignInit_ex (EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) |
|
OPENSSL_EXPORT int | EVP_SignInit (EVP_MD_CTX *ctx, const EVP_MD *type) |
|
OPENSSL_EXPORT int | EVP_SignUpdate (EVP_MD_CTX *ctx, const void *data, size_t len) |
|
OPENSSL_EXPORT int | EVP_SignFinal (const EVP_MD_CTX *ctx, uint8_t *sig, unsigned int *out_sig_len, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_VerifyInit_ex (EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) |
|
OPENSSL_EXPORT int | EVP_VerifyInit (EVP_MD_CTX *ctx, const EVP_MD *type) |
|
OPENSSL_EXPORT int | EVP_VerifyUpdate (EVP_MD_CTX *ctx, const void *data, size_t len) |
|
OPENSSL_EXPORT int | EVP_VerifyFinal (EVP_MD_CTX *ctx, const uint8_t *sig, size_t sig_len, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_print_public (BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_print_private (BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_print_params (BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
|
OPENSSL_EXPORT int | PKCS5_PBKDF2_HMAC (const char *password, size_t password_len, const uint8_t *salt, size_t salt_len, unsigned iterations, const EVP_MD *digest, size_t key_len, uint8_t *out_key) |
|
OPENSSL_EXPORT int | PKCS5_PBKDF2_HMAC_SHA1 (const char *password, size_t password_len, const uint8_t *salt, size_t salt_len, unsigned iterations, size_t key_len, uint8_t *out_key) |
|
OPENSSL_EXPORT EVP_PKEY_CTX * | EVP_PKEY_CTX_new (EVP_PKEY *pkey, ENGINE *e) |
|
OPENSSL_EXPORT EVP_PKEY_CTX * | EVP_PKEY_CTX_new_id (int id, ENGINE *e) |
|
OPENSSL_EXPORT void | EVP_PKEY_CTX_free (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT EVP_PKEY_CTX * | EVP_PKEY_CTX_dup (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT EVP_PKEY * | EVP_PKEY_CTX_get0_pkey (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_sign_init (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_sign (EVP_PKEY_CTX *ctx, uint8_t *sig, size_t *sig_len, const uint8_t *data, size_t data_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_verify_init (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_verify (EVP_PKEY_CTX *ctx, const uint8_t *sig, size_t sig_len, const uint8_t *data, size_t data_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_encrypt_init (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_encrypt (EVP_PKEY_CTX *ctx, uint8_t *out, size_t *out_len, const uint8_t *in, size_t in_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_decrypt_init (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_decrypt (EVP_PKEY_CTX *ctx, uint8_t *out, size_t *out_len, const uint8_t *in, size_t in_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_verify_recover_init (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_verify_recover (EVP_PKEY_CTX *ctx, uint8_t *out, size_t *out_len, const uint8_t *sig, size_t siglen) |
|
OPENSSL_EXPORT int | EVP_PKEY_derive_init (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_derive_set_peer (EVP_PKEY_CTX *ctx, EVP_PKEY *peer) |
|
OPENSSL_EXPORT int | EVP_PKEY_derive (EVP_PKEY_CTX *ctx, uint8_t *key, size_t *out_key_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_keygen_init (EVP_PKEY_CTX *ctx) |
|
OPENSSL_EXPORT int | EVP_PKEY_keygen (EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set_signature_md (EVP_PKEY_CTX *ctx, const EVP_MD *md) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_get_signature_md (EVP_PKEY_CTX *ctx, const EVP_MD **out_md) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set_rsa_padding (EVP_PKEY_CTX *ctx, int padding) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_get_rsa_padding (EVP_PKEY_CTX *ctx, int *out_padding) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set_rsa_pss_saltlen (EVP_PKEY_CTX *ctx, int salt_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_get_rsa_pss_saltlen (EVP_PKEY_CTX *ctx, int *out_salt_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set_rsa_keygen_bits (EVP_PKEY_CTX *ctx, int bits) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set_rsa_keygen_pubexp (EVP_PKEY_CTX *ctx, BIGNUM *e) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set_rsa_oaep_md (EVP_PKEY_CTX *ctx, const EVP_MD *md) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_get_rsa_oaep_md (EVP_PKEY_CTX *ctx, const EVP_MD **out_md) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set_rsa_mgf1_md (EVP_PKEY_CTX *ctx, const EVP_MD *md) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_get_rsa_mgf1_md (EVP_PKEY_CTX *ctx, const EVP_MD **out_md) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_set0_rsa_oaep_label (EVP_PKEY_CTX *ctx, uint8_t *label, size_t label_len) |
|
OPENSSL_EXPORT int | EVP_PKEY_CTX_get0_rsa_oaep_label (EVP_PKEY_CTX *ctx, const uint8_t **out_label) |
|
OPENSSL_EXPORT void | OpenSSL_add_all_algorithms (void) |
|
OPENSSL_EXPORT void | OPENSSL_add_all_algorithms_conf (void) |
|
OPENSSL_EXPORT void | OpenSSL_add_all_ciphers (void) |
|
OPENSSL_EXPORT void | OpenSSL_add_all_digests (void) |
|
OPENSSL_EXPORT void | EVP_cleanup (void) |
|
OPENSSL_EXPORT void | EVP_CIPHER_do_all_sorted (void(*callback)(const EVP_CIPHER *cipher, const char *name, const char *unused, void *arg), void *arg) |
|
OPENSSL_EXPORT void | EVP_MD_do_all_sorted (void(*callback)(const EVP_MD *cipher, const char *name, const char *unused, void *arg), void *arg) |
|
OPENSSL_EXPORT int | i2d_PrivateKey (const EVP_PKEY *key, uint8_t **outp) |
|
OPENSSL_EXPORT int | i2d_PublicKey (EVP_PKEY *key, uint8_t **outp) |
|
OPENSSL_EXPORT EVP_PKEY * | d2i_PrivateKey (int type, EVP_PKEY **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT EVP_PKEY * | d2i_AutoPrivateKey (EVP_PKEY **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT DH * | EVP_PKEY_get0_DH (EVP_PKEY *pkey) |
|