|
#define | OPENSSL_ALGORITHM_DEFINES |
|
#define | EVP_MAX_MD_SIZE 64 /* longest known is SHA512 */ |
|
#define | EVP_MAX_KEY_LENGTH 64 |
|
#define | EVP_MAX_IV_LENGTH 16 |
|
#define | EVP_MAX_BLOCK_LENGTH 32 |
|
#define | PKCS5_SALT_LEN 8 |
|
#define | PKCS5_DEFAULT_ITER 2048 |
|
#define | EVP_PK_RSA 0x0001 |
|
#define | EVP_PK_DSA 0x0002 |
|
#define | EVP_PK_DH 0x0004 |
|
#define | EVP_PK_EC 0x0008 |
|
#define | EVP_PKT_SIGN 0x0010 |
|
#define | EVP_PKT_ENC 0x0020 |
|
#define | EVP_PKT_EXCH 0x0040 |
|
#define | EVP_PKS_RSA 0x0100 |
|
#define | EVP_PKS_DSA 0x0200 |
|
#define | EVP_PKS_EC 0x0400 |
|
#define | EVP_PKT_EXP 0x1000 /* <= 512 bit key */ |
|
#define | EVP_PKEY_NONE NID_undef |
|
#define | EVP_PKEY_RSA NID_rsaEncryption |
|
#define | EVP_PKEY_RSA2 NID_rsa |
|
#define | EVP_PKEY_DSA NID_dsa |
|
#define | EVP_PKEY_DSA1 NID_dsa_2 |
|
#define | EVP_PKEY_DSA2 NID_dsaWithSHA |
|
#define | EVP_PKEY_DSA3 NID_dsaWithSHA1 |
|
#define | EVP_PKEY_DSA4 NID_dsaWithSHA1_2 |
|
#define | EVP_PKEY_DH NID_dhKeyAgreement |
|
#define | EVP_PKEY_EC NID_X9_62_id_ecPublicKey |
|
#define | EVP_PKEY_HMAC NID_hmac |
|
#define | EVP_PKEY_CMAC NID_cmac |
|
#define | EVP_PKEY_MO_SIGN 0x0001 |
|
#define | EVP_PKEY_MO_VERIFY 0x0002 |
|
#define | EVP_PKEY_MO_ENCRYPT 0x0004 |
|
#define | EVP_PKEY_MO_DECRYPT 0x0008 |
|
#define | EVP_MD_FLAG_ONESHOT |
|
#define | EVP_MD_FLAG_PKEY_DIGEST |
|
#define | EVP_MD_FLAG_PKEY_METHOD_SIGNATURE 0x0004 |
|
#define | EVP_MD_FLAG_DIGALGID_MASK 0x0018 |
|
#define | EVP_MD_FLAG_DIGALGID_NULL 0x0000 |
|
#define | EVP_MD_FLAG_DIGALGID_ABSENT 0x0008 |
|
#define | EVP_MD_FLAG_DIGALGID_CUSTOM 0x0018 |
|
#define | EVP_MD_FLAG_FIPS 0x0400 /* Note if suitable for use in FIPS mode */ |
|
#define | EVP_MD_CTRL_DIGALGID 0x1 |
|
#define | EVP_MD_CTRL_MICALG 0x2 |
|
#define | EVP_MD_CTRL_ALG_CTRL 0x1000 |
|
#define | EVP_PKEY_NULL_method NULL,NULL,{0,0,0,0} |
|
#define | EVP_PKEY_DSA_method |
|
#define | EVP_PKEY_ECDSA_method |
|
#define | EVP_PKEY_RSA_method |
|
#define | EVP_PKEY_RSA_ASN1_OCTET_STRING_method |
|
#define | EVP_MD_CTX_FLAG_ONESHOT |
|
#define | EVP_MD_CTX_FLAG_CLEANED |
|
#define | EVP_MD_CTX_FLAG_REUSE |
|
#define | EVP_MD_CTX_FLAG_NON_FIPS_ALLOW |
|
#define | EVP_MD_CTX_FLAG_PAD_MASK 0xF0 /* RSA mode to use */ |
|
#define | EVP_MD_CTX_FLAG_PAD_PKCS1 0x00 /* PKCS#1 v1.5 mode */ |
|
#define | EVP_MD_CTX_FLAG_PAD_X931 0x10 /* X9.31 mode */ |
|
#define | EVP_MD_CTX_FLAG_PAD_PSS 0x20 /* PSS mode */ |
|
#define | EVP_MD_CTX_FLAG_NO_INIT 0x0100 /* Don't initialize md_data */ |
|
#define | EVP_CIPH_STREAM_CIPHER 0x0 |
|
#define | EVP_CIPH_ECB_MODE 0x1 |
|
#define | EVP_CIPH_CBC_MODE 0x2 |
|
#define | EVP_CIPH_CFB_MODE 0x3 |
|
#define | EVP_CIPH_OFB_MODE 0x4 |
|
#define | EVP_CIPH_CTR_MODE 0x5 |
|
#define | EVP_CIPH_GCM_MODE 0x6 |
|
#define | EVP_CIPH_CCM_MODE 0x7 |
|
#define | EVP_CIPH_XTS_MODE 0x10001 |
|
#define | EVP_CIPH_MODE 0xF0007 |
|
#define | EVP_CIPH_VARIABLE_LENGTH 0x8 |
|
#define | EVP_CIPH_CUSTOM_IV 0x10 |
|
#define | EVP_CIPH_ALWAYS_CALL_INIT 0x20 |
|
#define | EVP_CIPH_CTRL_INIT 0x40 |
|
#define | EVP_CIPH_CUSTOM_KEY_LENGTH 0x80 |
|
#define | EVP_CIPH_NO_PADDING 0x100 |
|
#define | EVP_CIPH_RAND_KEY 0x200 |
|
#define | EVP_CIPH_CUSTOM_COPY 0x400 |
|
#define | EVP_CIPH_FLAG_DEFAULT_ASN1 0x1000 |
|
#define | EVP_CIPH_FLAG_LENGTH_BITS 0x2000 |
|
#define | EVP_CIPH_FLAG_FIPS 0x4000 |
|
#define | EVP_CIPH_FLAG_NON_FIPS_ALLOW 0x8000 |
|
#define | EVP_CIPH_FLAG_CUSTOM_CIPHER 0x100000 |
|
#define | EVP_CIPH_FLAG_AEAD_CIPHER 0x200000 |
|
#define | EVP_CTRL_INIT 0x0 |
|
#define | EVP_CTRL_SET_KEY_LENGTH 0x1 |
|
#define | EVP_CTRL_GET_RC2_KEY_BITS 0x2 |
|
#define | EVP_CTRL_SET_RC2_KEY_BITS 0x3 |
|
#define | EVP_CTRL_GET_RC5_ROUNDS 0x4 |
|
#define | EVP_CTRL_SET_RC5_ROUNDS 0x5 |
|
#define | EVP_CTRL_RAND_KEY 0x6 |
|
#define | EVP_CTRL_PBE_PRF_NID 0x7 |
|
#define | EVP_CTRL_COPY 0x8 |
|
#define | EVP_CTRL_GCM_SET_IVLEN 0x9 |
|
#define | EVP_CTRL_GCM_GET_TAG 0x10 |
|
#define | EVP_CTRL_GCM_SET_TAG 0x11 |
|
#define | EVP_CTRL_GCM_SET_IV_FIXED 0x12 |
|
#define | EVP_CTRL_GCM_IV_GEN 0x13 |
|
#define | EVP_CTRL_CCM_SET_IVLEN EVP_CTRL_GCM_SET_IVLEN |
|
#define | EVP_CTRL_CCM_GET_TAG EVP_CTRL_GCM_GET_TAG |
|
#define | EVP_CTRL_CCM_SET_TAG EVP_CTRL_GCM_SET_TAG |
|
#define | EVP_CTRL_CCM_SET_L 0x14 |
|
#define | EVP_CTRL_CCM_SET_MSGLEN 0x15 |
|
#define | EVP_CTRL_AEAD_TLS1_AAD 0x16 |
|
#define | EVP_CTRL_AEAD_SET_MAC_KEY 0x17 |
|
#define | EVP_CTRL_GCM_SET_IV_INV 0x18 |
|
#define | EVP_GCM_TLS_FIXED_IV_LEN 4 |
|
#define | EVP_GCM_TLS_EXPLICIT_IV_LEN 8 |
|
#define | EVP_GCM_TLS_TAG_LEN 16 |
|
#define | EVP_PKEY_assign_RSA(pkey, rsa) |
|
#define | EVP_PKEY_assign_DSA(pkey, dsa) |
|
#define | EVP_PKEY_assign_DH(pkey, dh) |
|
#define | EVP_PKEY_assign_EC_KEY(pkey, eckey) |
|
#define | EVP_get_digestbynid(a) EVP_get_digestbyname(OBJ_nid2sn(a)) |
|
#define | EVP_get_digestbyobj(a) EVP_get_digestbynid(OBJ_obj2nid(a)) |
|
#define | EVP_get_cipherbynid(a) EVP_get_cipherbyname(OBJ_nid2sn(a)) |
|
#define | EVP_get_cipherbyobj(a) EVP_get_cipherbynid(OBJ_obj2nid(a)) |
|
#define | EVP_MD_nid(e) EVP_MD_type(e) |
|
#define | EVP_MD_name(e) OBJ_nid2sn(EVP_MD_nid(e)) |
|
#define | EVP_MD_CTX_size(e) EVP_MD_size(EVP_MD_CTX_md(e)) |
|
#define | EVP_MD_CTX_block_size(e) EVP_MD_block_size(EVP_MD_CTX_md(e)) |
|
#define | EVP_MD_CTX_type(e) EVP_MD_type(EVP_MD_CTX_md(e)) |
|
#define | EVP_CIPHER_name(e) OBJ_nid2sn(EVP_CIPHER_nid(e)) |
|
#define | EVP_CIPHER_mode(e) (EVP_CIPHER_flags(e) & EVP_CIPH_MODE) |
|
#define | EVP_CIPHER_CTX_type(c) EVP_CIPHER_type(EVP_CIPHER_CTX_cipher(c)) |
|
#define | EVP_CIPHER_CTX_mode(e) (EVP_CIPHER_CTX_flags(e) & EVP_CIPH_MODE) |
|
#define | EVP_ENCODE_LENGTH(l) (((l+2)/3*4)+(l/48+1)*2+80) |
|
#define | EVP_DECODE_LENGTH(l) ((l+3)/4*3+80) |
|
#define | EVP_SignInit_ex(a, b, c) EVP_DigestInit_ex(a,b,c) |
|
#define | EVP_SignInit(a, b) EVP_DigestInit(a,b) |
|
#define | EVP_SignUpdate(a, b, c) EVP_DigestUpdate(a,b,c) |
|
#define | EVP_VerifyInit_ex(a, b, c) EVP_DigestInit_ex(a,b,c) |
|
#define | EVP_VerifyInit(a, b) EVP_DigestInit(a,b) |
|
#define | EVP_VerifyUpdate(a, b, c) EVP_DigestUpdate(a,b,c) |
|
#define | EVP_OpenUpdate(a, b, c, d, e) EVP_DecryptUpdate(a,b,c,d,e) |
|
#define | EVP_SealUpdate(a, b, c, d, e) EVP_EncryptUpdate(a,b,c,d,e) |
|
#define | EVP_DigestSignUpdate(a, b, c) EVP_DigestUpdate(a,b,c) |
|
#define | EVP_DigestVerifyUpdate(a, b, c) EVP_DigestUpdate(a,b,c) |
|
#define | BIO_set_md(b, md) BIO_ctrl(b,BIO_C_SET_MD,0,(char *)md) |
|
#define | BIO_get_md(b, mdp) BIO_ctrl(b,BIO_C_GET_MD,0,(char *)mdp) |
|
#define | BIO_get_md_ctx(b, mdcp) BIO_ctrl(b,BIO_C_GET_MD_CTX,0,(char *)mdcp) |
|
#define | BIO_set_md_ctx(b, mdcp) BIO_ctrl(b,BIO_C_SET_MD_CTX,0,(char *)mdcp) |
|
#define | BIO_get_cipher_status(b) BIO_ctrl(b,BIO_C_GET_CIPHER_STATUS,0,NULL) |
|
#define | BIO_get_cipher_ctx(b, c_pp) BIO_ctrl(b,BIO_C_GET_CIPHER_CTX,0,(char *)c_pp) |
|
#define | EVP_add_cipher_alias(n, alias) OBJ_NAME_add((alias),OBJ_NAME_TYPE_CIPHER_METH|OBJ_NAME_ALIAS,(n)) |
|
#define | EVP_add_digest_alias(n, alias) OBJ_NAME_add((alias),OBJ_NAME_TYPE_MD_METH|OBJ_NAME_ALIAS,(n)) |
|
#define | EVP_delete_cipher_alias(alias) OBJ_NAME_remove(alias,OBJ_NAME_TYPE_CIPHER_METH|OBJ_NAME_ALIAS); |
|
#define | EVP_delete_digest_alias(alias) OBJ_NAME_remove(alias,OBJ_NAME_TYPE_MD_METH|OBJ_NAME_ALIAS); |
|
#define | EVP_des_cfb EVP_des_cfb64 |
|
#define | EVP_des_ede_cfb EVP_des_ede_cfb64 |
|
#define | EVP_des_ede3_cfb EVP_des_ede3_cfb64 |
|
#define | EVP_idea_cfb EVP_idea_cfb64 |
|
#define | EVP_rc2_cfb EVP_rc2_cfb64 |
|
#define | EVP_bf_cfb EVP_bf_cfb64 |
|
#define | EVP_cast5_cfb EVP_cast5_cfb64 |
|
#define | EVP_rc5_32_12_16_cfb EVP_rc5_32_12_16_cfb64 |
|
#define | EVP_aes_128_cfb EVP_aes_128_cfb128 |
|
#define | EVP_aes_192_cfb EVP_aes_192_cfb128 |
|
#define | EVP_aes_256_cfb EVP_aes_256_cfb128 |
|
#define | EVP_camellia_128_cfb EVP_camellia_128_cfb128 |
|
#define | EVP_camellia_192_cfb EVP_camellia_192_cfb128 |
|
#define | EVP_camellia_256_cfb EVP_camellia_256_cfb128 |
|
#define | EVP_seed_cfb EVP_seed_cfb128 |
|
#define | OpenSSL_add_all_algorithms() OPENSSL_add_all_algorithms_noconf() |
|
#define | SSLeay_add_all_algorithms() OpenSSL_add_all_algorithms() |
|
#define | SSLeay_add_all_ciphers() OpenSSL_add_all_ciphers() |
|
#define | SSLeay_add_all_digests() OpenSSL_add_all_digests() |
|
#define | EVP_PBE_TYPE_OUTER 0x0 |
|
#define | EVP_PBE_TYPE_PRF 0x1 |
|
#define | ASN1_PKEY_ALIAS 0x1 |
|
#define | ASN1_PKEY_DYNAMIC 0x2 |
|
#define | ASN1_PKEY_SIGPARAM_NULL 0x4 |
|
#define | ASN1_PKEY_CTRL_PKCS7_SIGN 0x1 |
|
#define | ASN1_PKEY_CTRL_PKCS7_ENCRYPT 0x2 |
|
#define | ASN1_PKEY_CTRL_DEFAULT_MD_NID 0x3 |
|
#define | ASN1_PKEY_CTRL_CMS_SIGN 0x5 |
|
#define | ASN1_PKEY_CTRL_CMS_ENVELOPE 0x7 |
|
#define | EVP_PKEY_OP_UNDEFINED 0 |
|
#define | EVP_PKEY_OP_PARAMGEN (1<<1) |
|
#define | EVP_PKEY_OP_KEYGEN (1<<2) |
|
#define | EVP_PKEY_OP_SIGN (1<<3) |
|
#define | EVP_PKEY_OP_VERIFY (1<<4) |
|
#define | EVP_PKEY_OP_VERIFYRECOVER (1<<5) |
|
#define | EVP_PKEY_OP_SIGNCTX (1<<6) |
|
#define | EVP_PKEY_OP_VERIFYCTX (1<<7) |
|
#define | EVP_PKEY_OP_ENCRYPT (1<<8) |
|
#define | EVP_PKEY_OP_DECRYPT (1<<9) |
|
#define | EVP_PKEY_OP_DERIVE (1<<10) |
|
#define | EVP_PKEY_OP_TYPE_SIG |
|
#define | EVP_PKEY_OP_TYPE_CRYPT (EVP_PKEY_OP_ENCRYPT | EVP_PKEY_OP_DECRYPT) |
|
#define | EVP_PKEY_OP_TYPE_NOGEN (EVP_PKEY_OP_SIG | EVP_PKEY_OP_CRYPT | EVP_PKEY_OP_DERIVE) |
|
#define | EVP_PKEY_OP_TYPE_GEN (EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN) |
|
#define | EVP_PKEY_CTX_set_signature_md(ctx, md) |
|
#define | EVP_PKEY_CTRL_MD 1 |
|
#define | EVP_PKEY_CTRL_PEER_KEY 2 |
|
#define | EVP_PKEY_CTRL_PKCS7_ENCRYPT 3 |
|
#define | EVP_PKEY_CTRL_PKCS7_DECRYPT 4 |
|
#define | EVP_PKEY_CTRL_PKCS7_SIGN 5 |
|
#define | EVP_PKEY_CTRL_SET_MAC_KEY 6 |
|
#define | EVP_PKEY_CTRL_DIGESTINIT 7 |
|
#define | EVP_PKEY_CTRL_SET_IV 8 |
|
#define | EVP_PKEY_CTRL_CMS_ENCRYPT 9 |
|
#define | EVP_PKEY_CTRL_CMS_DECRYPT 10 |
|
#define | EVP_PKEY_CTRL_CMS_SIGN 11 |
|
#define | EVP_PKEY_CTRL_CIPHER 12 |
|
#define | EVP_PKEY_ALG_CTRL 0x1000 |
|
#define | EVP_PKEY_FLAG_AUTOARGLEN 2 |
|
#define | EVP_PKEY_FLAG_SIGCTX_CUSTOM 4 |
|
#define | EVP_F_AESNI_INIT_KEY 165 |
|
#define | EVP_F_AESNI_XTS_CIPHER 176 |
|
#define | EVP_F_AES_INIT_KEY 133 |
|
#define | EVP_F_AES_XTS 172 |
|
#define | EVP_F_AES_XTS_CIPHER 175 |
|
#define | EVP_F_CAMELLIA_INIT_KEY 159 |
|
#define | EVP_F_CMAC_INIT 173 |
|
#define | EVP_F_D2I_PKEY 100 |
|
#define | EVP_F_DO_SIGVER_INIT 161 |
|
#define | EVP_F_DSAPKEY2PKCS8 134 |
|
#define | EVP_F_DSA_PKEY2PKCS8 135 |
|
#define | EVP_F_ECDSA_PKEY2PKCS8 129 |
|
#define | EVP_F_ECKEY_PKEY2PKCS8 132 |
|
#define | EVP_F_EVP_CIPHERINIT_EX 123 |
|
#define | EVP_F_EVP_CIPHER_CTX_COPY 163 |
|
#define | EVP_F_EVP_CIPHER_CTX_CTRL 124 |
|
#define | EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH 122 |
|
#define | EVP_F_EVP_DECRYPTFINAL_EX 101 |
|
#define | EVP_F_EVP_DIGESTINIT_EX 128 |
|
#define | EVP_F_EVP_ENCRYPTFINAL_EX 127 |
|
#define | EVP_F_EVP_MD_CTX_COPY_EX 110 |
|
#define | EVP_F_EVP_MD_SIZE 162 |
|
#define | EVP_F_EVP_OPENINIT 102 |
|
#define | EVP_F_EVP_PBE_ALG_ADD 115 |
|
#define | EVP_F_EVP_PBE_ALG_ADD_TYPE 160 |
|
#define | EVP_F_EVP_PBE_CIPHERINIT 116 |
|
#define | EVP_F_EVP_PKCS82PKEY 111 |
|
#define | EVP_F_EVP_PKCS82PKEY_BROKEN 136 |
|
#define | EVP_F_EVP_PKEY2PKCS8_BROKEN 113 |
|
#define | EVP_F_EVP_PKEY_COPY_PARAMETERS 103 |
|
#define | EVP_F_EVP_PKEY_CTX_CTRL 137 |
|
#define | EVP_F_EVP_PKEY_CTX_CTRL_STR 150 |
|
#define | EVP_F_EVP_PKEY_CTX_DUP 156 |
|
#define | EVP_F_EVP_PKEY_DECRYPT 104 |
|
#define | EVP_F_EVP_PKEY_DECRYPT_INIT 138 |
|
#define | EVP_F_EVP_PKEY_DECRYPT_OLD 151 |
|
#define | EVP_F_EVP_PKEY_DERIVE 153 |
|
#define | EVP_F_EVP_PKEY_DERIVE_INIT 154 |
|
#define | EVP_F_EVP_PKEY_DERIVE_SET_PEER 155 |
|
#define | EVP_F_EVP_PKEY_ENCRYPT 105 |
|
#define | EVP_F_EVP_PKEY_ENCRYPT_INIT 139 |
|
#define | EVP_F_EVP_PKEY_ENCRYPT_OLD 152 |
|
#define | EVP_F_EVP_PKEY_GET1_DH 119 |
|
#define | EVP_F_EVP_PKEY_GET1_DSA 120 |
|
#define | EVP_F_EVP_PKEY_GET1_ECDSA 130 |
|
#define | EVP_F_EVP_PKEY_GET1_EC_KEY 131 |
|
#define | EVP_F_EVP_PKEY_GET1_RSA 121 |
|
#define | EVP_F_EVP_PKEY_KEYGEN 146 |
|
#define | EVP_F_EVP_PKEY_KEYGEN_INIT 147 |
|
#define | EVP_F_EVP_PKEY_NEW 106 |
|
#define | EVP_F_EVP_PKEY_PARAMGEN 148 |
|
#define | EVP_F_EVP_PKEY_PARAMGEN_INIT 149 |
|
#define | EVP_F_EVP_PKEY_SIGN 140 |
|
#define | EVP_F_EVP_PKEY_SIGN_INIT 141 |
|
#define | EVP_F_EVP_PKEY_VERIFY 142 |
|
#define | EVP_F_EVP_PKEY_VERIFY_INIT 143 |
|
#define | EVP_F_EVP_PKEY_VERIFY_RECOVER 144 |
|
#define | EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT 145 |
|
#define | EVP_F_EVP_RIJNDAEL 126 |
|
#define | EVP_F_EVP_SIGNFINAL 107 |
|
#define | EVP_F_EVP_VERIFYFINAL 108 |
|
#define | EVP_F_FIPS_CIPHERINIT 166 |
|
#define | EVP_F_FIPS_CIPHER_CTX_COPY 170 |
|
#define | EVP_F_FIPS_CIPHER_CTX_CTRL 167 |
|
#define | EVP_F_FIPS_CIPHER_CTX_SET_KEY_LENGTH 171 |
|
#define | EVP_F_FIPS_DIGESTINIT 168 |
|
#define | EVP_F_FIPS_MD_CTX_COPY 169 |
|
#define | EVP_F_HMAC_INIT_EX 174 |
|
#define | EVP_F_INT_CTX_NEW 157 |
|
#define | EVP_F_PKCS5_PBE_KEYIVGEN 117 |
|
#define | EVP_F_PKCS5_V2_PBE_KEYIVGEN 118 |
|
#define | EVP_F_PKCS5_V2_PBKDF2_KEYIVGEN 164 |
|
#define | EVP_F_PKCS8_SET_BROKEN 112 |
|
#define | EVP_F_PKEY_SET_TYPE 158 |
|
#define | EVP_F_RC2_MAGIC_TO_METH 109 |
|
#define | EVP_F_RC5_CTRL 125 |
|
#define | EVP_R_AES_IV_SETUP_FAILED 162 |
|
#define | EVP_R_AES_KEY_SETUP_FAILED 143 |
|
#define | EVP_R_ASN1_LIB 140 |
|
#define | EVP_R_BAD_BLOCK_LENGTH 136 |
|
#define | EVP_R_BAD_DECRYPT 100 |
|
#define | EVP_R_BAD_KEY_LENGTH 137 |
|
#define | EVP_R_BN_DECODE_ERROR 112 |
|
#define | EVP_R_BN_PUBKEY_ERROR 113 |
|
#define | EVP_R_BUFFER_TOO_SMALL 155 |
|
#define | EVP_R_CAMELLIA_KEY_SETUP_FAILED 157 |
|
#define | EVP_R_CIPHER_PARAMETER_ERROR 122 |
|
#define | EVP_R_COMMAND_NOT_SUPPORTED 147 |
|
#define | EVP_R_CTRL_NOT_IMPLEMENTED 132 |
|
#define | EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED 133 |
|
#define | EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH 138 |
|
#define | EVP_R_DECODE_ERROR 114 |
|
#define | EVP_R_DIFFERENT_KEY_TYPES 101 |
|
#define | EVP_R_DIFFERENT_PARAMETERS 153 |
|
#define | EVP_R_DISABLED_FOR_FIPS 163 |
|
#define | EVP_R_ENCODE_ERROR 115 |
|
#define | EVP_R_EVP_PBE_CIPHERINIT_ERROR 119 |
|
#define | EVP_R_EXPECTING_AN_RSA_KEY 127 |
|
#define | EVP_R_EXPECTING_A_DH_KEY 128 |
|
#define | EVP_R_EXPECTING_A_DSA_KEY 129 |
|
#define | EVP_R_EXPECTING_A_ECDSA_KEY 141 |
|
#define | EVP_R_EXPECTING_A_EC_KEY 142 |
|
#define | EVP_R_INITIALIZATION_ERROR 134 |
|
#define | EVP_R_INPUT_NOT_INITIALIZED 111 |
|
#define | EVP_R_INVALID_DIGEST 152 |
|
#define | EVP_R_INVALID_KEY_LENGTH 130 |
|
#define | EVP_R_INVALID_OPERATION 148 |
|
#define | EVP_R_IV_TOO_LARGE 102 |
|
#define | EVP_R_KEYGEN_FAILURE 120 |
|
#define | EVP_R_MESSAGE_DIGEST_IS_NULL 159 |
|
#define | EVP_R_METHOD_NOT_SUPPORTED 144 |
|
#define | EVP_R_MISSING_PARAMETERS 103 |
|
#define | EVP_R_NO_CIPHER_SET 131 |
|
#define | EVP_R_NO_DEFAULT_DIGEST 158 |
|
#define | EVP_R_NO_DIGEST_SET 139 |
|
#define | EVP_R_NO_DSA_PARAMETERS 116 |
|
#define | EVP_R_NO_KEY_SET 154 |
|
#define | EVP_R_NO_OPERATION_SET 149 |
|
#define | EVP_R_NO_SIGN_FUNCTION_CONFIGURED 104 |
|
#define | EVP_R_NO_VERIFY_FUNCTION_CONFIGURED 105 |
|
#define | EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE 150 |
|
#define | EVP_R_OPERATON_NOT_INITIALIZED 151 |
|
#define | EVP_R_PKCS8_UNKNOWN_BROKEN_TYPE 117 |
|
#define | EVP_R_PRIVATE_KEY_DECODE_ERROR 145 |
|
#define | EVP_R_PRIVATE_KEY_ENCODE_ERROR 146 |
|
#define | EVP_R_PUBLIC_KEY_NOT_RSA 106 |
|
#define | EVP_R_TOO_LARGE 164 |
|
#define | EVP_R_UNKNOWN_CIPHER 160 |
|
#define | EVP_R_UNKNOWN_DIGEST 161 |
|
#define | EVP_R_UNKNOWN_PBE_ALGORITHM 121 |
|
#define | EVP_R_UNSUPORTED_NUMBER_OF_ROUNDS 135 |
|
#define | EVP_R_UNSUPPORTED_ALGORITHM 156 |
|
#define | EVP_R_UNSUPPORTED_CIPHER 107 |
|
#define | EVP_R_UNSUPPORTED_KEYLENGTH 123 |
|
#define | EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION 124 |
|
#define | EVP_R_UNSUPPORTED_KEY_SIZE 108 |
|
#define | EVP_R_UNSUPPORTED_PRF 125 |
|
#define | EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM 118 |
|
#define | EVP_R_UNSUPPORTED_SALT_TYPE 126 |
|
#define | EVP_R_WRONG_FINAL_BLOCK_LENGTH 109 |
|
#define | EVP_R_WRONG_PUBLIC_KEY_TYPE 110 |
|
|
int | EVP_MD_type (const EVP_MD *md) |
|
int | EVP_MD_pkey_type (const EVP_MD *md) |
|
int | EVP_MD_size (const EVP_MD *md) |
|
int | EVP_MD_block_size (const EVP_MD *md) |
|
unsigned long | EVP_MD_flags (const EVP_MD *md) |
|
const EVP_MD * | EVP_MD_CTX_md (const EVP_MD_CTX *ctx) |
|
int | EVP_CIPHER_nid (const EVP_CIPHER *cipher) |
|
int | EVP_CIPHER_block_size (const EVP_CIPHER *cipher) |
|
int | EVP_CIPHER_key_length (const EVP_CIPHER *cipher) |
|
int | EVP_CIPHER_iv_length (const EVP_CIPHER *cipher) |
|
unsigned long | EVP_CIPHER_flags (const EVP_CIPHER *cipher) |
|
const EVP_CIPHER * | EVP_CIPHER_CTX_cipher (const EVP_CIPHER_CTX *ctx) |
|
int | EVP_CIPHER_CTX_nid (const EVP_CIPHER_CTX *ctx) |
|
int | EVP_CIPHER_CTX_block_size (const EVP_CIPHER_CTX *ctx) |
|
int | EVP_CIPHER_CTX_key_length (const EVP_CIPHER_CTX *ctx) |
|
int | EVP_CIPHER_CTX_iv_length (const EVP_CIPHER_CTX *ctx) |
|
int | EVP_CIPHER_CTX_copy (EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in) |
|
void * | EVP_CIPHER_CTX_get_app_data (const EVP_CIPHER_CTX *ctx) |
|
void | EVP_CIPHER_CTX_set_app_data (EVP_CIPHER_CTX *ctx, void *data) |
|
unsigned long | EVP_CIPHER_CTX_flags (const EVP_CIPHER_CTX *ctx) |
|
int | EVP_Cipher (EVP_CIPHER_CTX *c, unsigned char *out, const unsigned char *in, unsigned int inl) |
|
void | EVP_MD_CTX_init (EVP_MD_CTX *ctx) |
|
int | EVP_MD_CTX_cleanup (EVP_MD_CTX *ctx) |
|
EVP_MD_CTX * | EVP_MD_CTX_create (void) |
|
void | EVP_MD_CTX_destroy (EVP_MD_CTX *ctx) |
|
int | EVP_MD_CTX_copy_ex (EVP_MD_CTX *out, const EVP_MD_CTX *in) |
|
void | EVP_MD_CTX_set_flags (EVP_MD_CTX *ctx, int flags) |
|
void | EVP_MD_CTX_clear_flags (EVP_MD_CTX *ctx, int flags) |
|
int | EVP_MD_CTX_test_flags (const EVP_MD_CTX *ctx, int flags) |
|
int | EVP_DigestInit_ex (EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) |
|
int | EVP_DigestUpdate (EVP_MD_CTX *ctx, const void *d, size_t cnt) |
|
int | EVP_DigestFinal_ex (EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s) |
|
int | EVP_Digest (const void *data, size_t count, unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl) |
|
int | EVP_MD_CTX_copy (EVP_MD_CTX *out, const EVP_MD_CTX *in) |
|
int | EVP_DigestInit (EVP_MD_CTX *ctx, const EVP_MD *type) |
|
int | EVP_DigestFinal (EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s) |
|
int | EVP_read_pw_string (char *buf, int length, const char *prompt, int verify) |
|
int | EVP_read_pw_string_min (char *buf, int minlen, int maxlen, const char *prompt, int verify) |
|
void | EVP_set_pw_prompt (const char *prompt) |
|
char * | EVP_get_pw_prompt (void) |
|
int | EVP_BytesToKey (const EVP_CIPHER *type, const EVP_MD *md, const unsigned char *salt, const unsigned char *data, int datal, int count, unsigned char *key, unsigned char *iv) |
|
void | EVP_CIPHER_CTX_set_flags (EVP_CIPHER_CTX *ctx, int flags) |
|
void | EVP_CIPHER_CTX_clear_flags (EVP_CIPHER_CTX *ctx, int flags) |
|
int | EVP_CIPHER_CTX_test_flags (const EVP_CIPHER_CTX *ctx, int flags) |
|
int | EVP_EncryptInit (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, const unsigned char *key, const unsigned char *iv) |
|
int | EVP_EncryptInit_ex (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv) |
|
int | EVP_EncryptUpdate (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) |
|
int | EVP_EncryptFinal_ex (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) |
|
int | EVP_EncryptFinal (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) |
|
int | EVP_DecryptInit (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, const unsigned char *key, const unsigned char *iv) |
|
int | EVP_DecryptInit_ex (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv) |
|
int | EVP_DecryptUpdate (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) |
|
int | EVP_DecryptFinal (EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl) |
|
int | EVP_DecryptFinal_ex (EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl) |
|
int | EVP_CipherInit (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, const unsigned char *key, const unsigned char *iv, int enc) |
|
int | EVP_CipherInit_ex (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv, int enc) |
|
int | EVP_CipherUpdate (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) |
|
int | EVP_CipherFinal (EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl) |
|
int | EVP_CipherFinal_ex (EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl) |
|
int | EVP_SignFinal (EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s, EVP_PKEY *pkey) |
|
int | EVP_VerifyFinal (EVP_MD_CTX *ctx, const unsigned char *sigbuf, unsigned int siglen, EVP_PKEY *pkey) |
|
int | EVP_DigestSignInit (EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey) |
|
int | EVP_DigestSignFinal (EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen) |
|
int | EVP_DigestVerifyInit (EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey) |
|
int | EVP_DigestVerifyFinal (EVP_MD_CTX *ctx, unsigned char *sig, size_t siglen) |
|
int | EVP_OpenInit (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, const unsigned char *ek, int ekl, const unsigned char *iv, EVP_PKEY *priv) |
|
int | EVP_OpenFinal (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) |
|
int | EVP_SealInit (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, unsigned char **ek, int *ekl, unsigned char *iv, EVP_PKEY **pubk, int npubk) |
|
int | EVP_SealFinal (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) |
|
void | EVP_EncodeInit (EVP_ENCODE_CTX *ctx) |
|
void | EVP_EncodeUpdate (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) |
|
void | EVP_EncodeFinal (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) |
|
int | EVP_EncodeBlock (unsigned char *t, const unsigned char *f, int n) |
|
void | EVP_DecodeInit (EVP_ENCODE_CTX *ctx) |
|
int | EVP_DecodeUpdate (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) |
|
int | EVP_DecodeFinal (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) |
|
int | EVP_DecodeBlock (unsigned char *t, const unsigned char *f, int n) |
|
void | EVP_CIPHER_CTX_init (EVP_CIPHER_CTX *a) |
|
int | EVP_CIPHER_CTX_cleanup (EVP_CIPHER_CTX *a) |
|
EVP_CIPHER_CTX * | EVP_CIPHER_CTX_new (void) |
|
void | EVP_CIPHER_CTX_free (EVP_CIPHER_CTX *a) |
|
int | EVP_CIPHER_CTX_set_key_length (EVP_CIPHER_CTX *x, int keylen) |
|
int | EVP_CIPHER_CTX_set_padding (EVP_CIPHER_CTX *c, int pad) |
|
int | EVP_CIPHER_CTX_ctrl (EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) |
|
int | EVP_CIPHER_CTX_rand_key (EVP_CIPHER_CTX *ctx, unsigned char *key) |
|
BIO_METHOD * | BIO_f_md (void) |
|
BIO_METHOD * | BIO_f_base64 (void) |
|
BIO_METHOD * | BIO_f_cipher (void) |
|
BIO_METHOD * | BIO_f_reliable (void) |
|
void | BIO_set_cipher (BIO *b, const EVP_CIPHER *c, const unsigned char *k, const unsigned char *i, int enc) |
|
const EVP_MD * | EVP_md_null (void) |
|
const EVP_MD * | EVP_md2 (void) |
|
const EVP_MD * | EVP_md4 (void) |
|
const EVP_MD * | EVP_md5 (void) |
|
const EVP_MD * | EVP_sha (void) |
|
const EVP_MD * | EVP_sha1 (void) |
|
const EVP_MD * | EVP_dss (void) |
|
const EVP_MD * | EVP_dss1 (void) |
|
const EVP_MD * | EVP_ecdsa (void) |
|
const EVP_MD * | EVP_sha224 (void) |
|
const EVP_MD * | EVP_sha256 (void) |
|
const EVP_MD * | EVP_sha384 (void) |
|
const EVP_MD * | EVP_sha512 (void) |
|
const EVP_MD * | EVP_mdc2 (void) |
|
const EVP_MD * | EVP_ripemd160 (void) |
|
const EVP_MD * | EVP_whirlpool (void) |
|
const EVP_CIPHER * | EVP_enc_null (void) |
|
const EVP_CIPHER * | EVP_des_ecb (void) |
|
const EVP_CIPHER * | EVP_des_ede (void) |
|
const EVP_CIPHER * | EVP_des_ede3 (void) |
|
const EVP_CIPHER * | EVP_des_ede_ecb (void) |
|
const EVP_CIPHER * | EVP_des_ede3_ecb (void) |
|
const EVP_CIPHER * | EVP_des_cfb64 (void) |
|
const EVP_CIPHER * | EVP_des_cfb1 (void) |
|
const EVP_CIPHER * | EVP_des_cfb8 (void) |
|
const EVP_CIPHER * | EVP_des_ede_cfb64 (void) |
|
const EVP_CIPHER * | EVP_des_ede3_cfb64 (void) |
|
const EVP_CIPHER * | EVP_des_ede3_cfb1 (void) |
|
const EVP_CIPHER * | EVP_des_ede3_cfb8 (void) |
|
const EVP_CIPHER * | EVP_des_ofb (void) |
|
const EVP_CIPHER * | EVP_des_ede_ofb (void) |
|
const EVP_CIPHER * | EVP_des_ede3_ofb (void) |
|
const EVP_CIPHER * | EVP_des_cbc (void) |
|
const EVP_CIPHER * | EVP_des_ede_cbc (void) |
|
const EVP_CIPHER * | EVP_des_ede3_cbc (void) |
|
const EVP_CIPHER * | EVP_desx_cbc (void) |
|
const EVP_CIPHER * | EVP_rc4 (void) |
|
const EVP_CIPHER * | EVP_rc4_40 (void) |
|
const EVP_CIPHER * | EVP_rc4_hmac_md5 (void) |
|
const EVP_CIPHER * | EVP_idea_ecb (void) |
|
const EVP_CIPHER * | EVP_idea_cfb64 (void) |
|
const EVP_CIPHER * | EVP_idea_ofb (void) |
|
const EVP_CIPHER * | EVP_idea_cbc (void) |
|
const EVP_CIPHER * | EVP_rc2_ecb (void) |
|
const EVP_CIPHER * | EVP_rc2_cbc (void) |
|
const EVP_CIPHER * | EVP_rc2_40_cbc (void) |
|
const EVP_CIPHER * | EVP_rc2_64_cbc (void) |
|
const EVP_CIPHER * | EVP_rc2_cfb64 (void) |
|
const EVP_CIPHER * | EVP_rc2_ofb (void) |
|
const EVP_CIPHER * | EVP_bf_ecb (void) |
|
const EVP_CIPHER * | EVP_bf_cbc (void) |
|
const EVP_CIPHER * | EVP_bf_cfb64 (void) |
|
const EVP_CIPHER * | EVP_bf_ofb (void) |
|
const EVP_CIPHER * | EVP_cast5_ecb (void) |
|
const EVP_CIPHER * | EVP_cast5_cbc (void) |
|
const EVP_CIPHER * | EVP_cast5_cfb64 (void) |
|
const EVP_CIPHER * | EVP_cast5_ofb (void) |
|
const EVP_CIPHER * | EVP_rc5_32_12_16_cbc (void) |
|
const EVP_CIPHER * | EVP_rc5_32_12_16_ecb (void) |
|
const EVP_CIPHER * | EVP_rc5_32_12_16_cfb64 (void) |
|
const EVP_CIPHER * | EVP_rc5_32_12_16_ofb (void) |
|
const EVP_CIPHER * | EVP_aes_128_ecb (void) |
|
const EVP_CIPHER * | EVP_aes_128_cbc (void) |
|
const EVP_CIPHER * | EVP_aes_128_cfb1 (void) |
|
const EVP_CIPHER * | EVP_aes_128_cfb8 (void) |
|
const EVP_CIPHER * | EVP_aes_128_cfb128 (void) |
|
const EVP_CIPHER * | EVP_aes_128_ofb (void) |
|
const EVP_CIPHER * | EVP_aes_128_ctr (void) |
|
const EVP_CIPHER * | EVP_aes_128_gcm (void) |
|
const EVP_CIPHER * | EVP_aes_128_ccm (void) |
|
const EVP_CIPHER * | EVP_aes_128_xts (void) |
|
const EVP_CIPHER * | EVP_aes_192_ecb (void) |
|
const EVP_CIPHER * | EVP_aes_192_cbc (void) |
|
const EVP_CIPHER * | EVP_aes_192_cfb1 (void) |
|
const EVP_CIPHER * | EVP_aes_192_cfb8 (void) |
|
const EVP_CIPHER * | EVP_aes_192_cfb128 (void) |
|
const EVP_CIPHER * | EVP_aes_192_ofb (void) |
|
const EVP_CIPHER * | EVP_aes_192_ctr (void) |
|
const EVP_CIPHER * | EVP_aes_192_gcm (void) |
|
const EVP_CIPHER * | EVP_aes_192_ccm (void) |
|
const EVP_CIPHER * | EVP_aes_256_ecb (void) |
|
const EVP_CIPHER * | EVP_aes_256_cbc (void) |
|
const EVP_CIPHER * | EVP_aes_256_cfb1 (void) |
|
const EVP_CIPHER * | EVP_aes_256_cfb8 (void) |
|
const EVP_CIPHER * | EVP_aes_256_cfb128 (void) |
|
const EVP_CIPHER * | EVP_aes_256_ofb (void) |
|
const EVP_CIPHER * | EVP_aes_256_ctr (void) |
|
const EVP_CIPHER * | EVP_aes_256_gcm (void) |
|
const EVP_CIPHER * | EVP_aes_256_ccm (void) |
|
const EVP_CIPHER * | EVP_aes_256_xts (void) |
|
const EVP_CIPHER * | EVP_aes_128_cbc_hmac_sha1 (void) |
|
const EVP_CIPHER * | EVP_aes_256_cbc_hmac_sha1 (void) |
|
const EVP_CIPHER * | EVP_camellia_128_ecb (void) |
|
const EVP_CIPHER * | EVP_camellia_128_cbc (void) |
|
const EVP_CIPHER * | EVP_camellia_128_cfb1 (void) |
|
const EVP_CIPHER * | EVP_camellia_128_cfb8 (void) |
|
const EVP_CIPHER * | EVP_camellia_128_cfb128 (void) |
|
const EVP_CIPHER * | EVP_camellia_128_ofb (void) |
|
const EVP_CIPHER * | EVP_camellia_192_ecb (void) |
|
const EVP_CIPHER * | EVP_camellia_192_cbc (void) |
|
const EVP_CIPHER * | EVP_camellia_192_cfb1 (void) |
|
const EVP_CIPHER * | EVP_camellia_192_cfb8 (void) |
|
const EVP_CIPHER * | EVP_camellia_192_cfb128 (void) |
|
const EVP_CIPHER * | EVP_camellia_192_ofb (void) |
|
const EVP_CIPHER * | EVP_camellia_256_ecb (void) |
|
const EVP_CIPHER * | EVP_camellia_256_cbc (void) |
|
const EVP_CIPHER * | EVP_camellia_256_cfb1 (void) |
|
const EVP_CIPHER * | EVP_camellia_256_cfb8 (void) |
|
const EVP_CIPHER * | EVP_camellia_256_cfb128 (void) |
|
const EVP_CIPHER * | EVP_camellia_256_ofb (void) |
|
const EVP_CIPHER * | EVP_seed_ecb (void) |
|
const EVP_CIPHER * | EVP_seed_cbc (void) |
|
const EVP_CIPHER * | EVP_seed_cfb128 (void) |
|
const EVP_CIPHER * | EVP_seed_ofb (void) |
|
void | OPENSSL_add_all_algorithms_noconf (void) |
|
void | OPENSSL_add_all_algorithms_conf (void) |
|
void | OpenSSL_add_all_ciphers (void) |
|
void | OpenSSL_add_all_digests (void) |
|
int | EVP_add_cipher (const EVP_CIPHER *cipher) |
|
int | EVP_add_digest (const EVP_MD *digest) |
|
const EVP_CIPHER * | EVP_get_cipherbyname (const char *name) |
|
const EVP_MD * | EVP_get_digestbyname (const char *name) |
|
void | EVP_cleanup (void) |
|
void | EVP_CIPHER_do_all (void(*fn)(const EVP_CIPHER *ciph, const char *from, const char *to, void *x), void *arg) |
|
void | EVP_CIPHER_do_all_sorted (void(*fn)(const EVP_CIPHER *ciph, const char *from, const char *to, void *x), void *arg) |
|
void | EVP_MD_do_all (void(*fn)(const EVP_MD *ciph, const char *from, const char *to, void *x), void *arg) |
|
void | EVP_MD_do_all_sorted (void(*fn)(const EVP_MD *ciph, const char *from, const char *to, void *x), void *arg) |
|
int | EVP_PKEY_decrypt_old (unsigned char *dec_key, const unsigned char *enc_key, int enc_key_len, EVP_PKEY *private_key) |
|
int | EVP_PKEY_encrypt_old (unsigned char *enc_key, const unsigned char *key, int key_len, EVP_PKEY *pub_key) |
|
int | EVP_PKEY_type (int type) |
|
int | EVP_PKEY_id (const EVP_PKEY *pkey) |
|
int | EVP_PKEY_base_id (const EVP_PKEY *pkey) |
|
int | EVP_PKEY_bits (EVP_PKEY *pkey) |
|
int | EVP_PKEY_size (EVP_PKEY *pkey) |
|
int | EVP_PKEY_set_type (EVP_PKEY *pkey, int type) |
|
int | EVP_PKEY_set_type_str (EVP_PKEY *pkey, const char *str, int len) |
|
int | EVP_PKEY_assign (EVP_PKEY *pkey, int type, void *key) |
|
void * | EVP_PKEY_get0 (EVP_PKEY *pkey) |
|
int | EVP_PKEY_set1_RSA (EVP_PKEY *pkey, struct rsa_st *key) |
|
struct rsa_st * | EVP_PKEY_get1_RSA (EVP_PKEY *pkey) |
|
int | EVP_PKEY_set1_DSA (EVP_PKEY *pkey, struct dsa_st *key) |
|
struct dsa_st * | EVP_PKEY_get1_DSA (EVP_PKEY *pkey) |
|
int | EVP_PKEY_set1_DH (EVP_PKEY *pkey, struct dh_st *key) |
|
struct dh_st * | EVP_PKEY_get1_DH (EVP_PKEY *pkey) |
|
int | EVP_PKEY_set1_EC_KEY (EVP_PKEY *pkey, struct ec_key_st *key) |
|
struct ec_key_st * | EVP_PKEY_get1_EC_KEY (EVP_PKEY *pkey) |
|
EVP_PKEY * | EVP_PKEY_new (void) |
|
void | EVP_PKEY_free (EVP_PKEY *pkey) |
|
EVP_PKEY * | d2i_PublicKey (int type, EVP_PKEY **a, const unsigned char **pp, long length) |
|
int | i2d_PublicKey (EVP_PKEY *a, unsigned char **pp) |
|
EVP_PKEY * | d2i_PrivateKey (int type, EVP_PKEY **a, const unsigned char **pp, long length) |
|
EVP_PKEY * | d2i_AutoPrivateKey (EVP_PKEY **a, const unsigned char **pp, long length) |
|
int | i2d_PrivateKey (EVP_PKEY *a, unsigned char **pp) |
|
int | EVP_PKEY_copy_parameters (EVP_PKEY *to, const EVP_PKEY *from) |
|
int | EVP_PKEY_missing_parameters (const EVP_PKEY *pkey) |
|
int | EVP_PKEY_save_parameters (EVP_PKEY *pkey, int mode) |
|
int | EVP_PKEY_cmp_parameters (const EVP_PKEY *a, const EVP_PKEY *b) |
|
int | EVP_PKEY_cmp (const EVP_PKEY *a, const EVP_PKEY *b) |
|
int | EVP_PKEY_print_public (BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
|
int | EVP_PKEY_print_private (BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
|
int | EVP_PKEY_print_params (BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |
|
int | EVP_PKEY_get_default_digest_nid (EVP_PKEY *pkey, int *pnid) |
|
int | EVP_CIPHER_type (const EVP_CIPHER *ctx) |
|
int | EVP_CIPHER_param_to_asn1 (EVP_CIPHER_CTX *c, ASN1_TYPE *type) |
|
int | EVP_CIPHER_asn1_to_param (EVP_CIPHER_CTX *c, ASN1_TYPE *type) |
|
int | EVP_CIPHER_set_asn1_iv (EVP_CIPHER_CTX *c, ASN1_TYPE *type) |
|
int | EVP_CIPHER_get_asn1_iv (EVP_CIPHER_CTX *c, ASN1_TYPE *type) |
|
int | PKCS5_PBE_keyivgen (EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) |
|
int | PKCS5_PBKDF2_HMAC_SHA1 (const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, int keylen, unsigned char *out) |
|
int | PKCS5_PBKDF2_HMAC (const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, const EVP_MD *digest, int keylen, unsigned char *out) |
|
int | PKCS5_v2_PBE_keyivgen (EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) |
|
void | PKCS5_PBE_add (void) |
|
int | EVP_PBE_CipherInit (ASN1_OBJECT *pbe_obj, const char *pass, int passlen, ASN1_TYPE *param, EVP_CIPHER_CTX *ctx, int en_de) |
|
int | EVP_PBE_alg_add_type (int pbe_type, int pbe_nid, int cipher_nid, int md_nid, EVP_PBE_KEYGEN *keygen) |
|
int | EVP_PBE_alg_add (int nid, const EVP_CIPHER *cipher, const EVP_MD *md, EVP_PBE_KEYGEN *keygen) |
|
int | EVP_PBE_find (int type, int pbe_nid, int *pcnid, int *pmnid, EVP_PBE_KEYGEN **pkeygen) |
|
void | EVP_PBE_cleanup (void) |
|
int | EVP_PKEY_asn1_get_count (void) |
|
const EVP_PKEY_ASN1_METHOD * | EVP_PKEY_asn1_get0 (int idx) |
|
const EVP_PKEY_ASN1_METHOD * | EVP_PKEY_asn1_find (ENGINE **pe, int type) |
|
const EVP_PKEY_ASN1_METHOD * | EVP_PKEY_asn1_find_str (ENGINE **pe, const char *str, int len) |
|
int | EVP_PKEY_asn1_add0 (const EVP_PKEY_ASN1_METHOD *ameth) |
|
int | EVP_PKEY_asn1_add_alias (int to, int from) |
|
int | EVP_PKEY_asn1_get0_info (int *ppkey_id, int *pkey_base_id, int *ppkey_flags, const char **pinfo, const char **ppem_str, const EVP_PKEY_ASN1_METHOD *ameth) |
|
const EVP_PKEY_ASN1_METHOD * | EVP_PKEY_get0_asn1 (EVP_PKEY *pkey) |
|
EVP_PKEY_ASN1_METHOD * | EVP_PKEY_asn1_new (int id, int flags, const char *pem_str, const char *info) |
|
void | EVP_PKEY_asn1_copy (EVP_PKEY_ASN1_METHOD *dst, const EVP_PKEY_ASN1_METHOD *src) |
|
void | EVP_PKEY_asn1_free (EVP_PKEY_ASN1_METHOD *ameth) |
|
void | EVP_PKEY_asn1_set_public (EVP_PKEY_ASN1_METHOD *ameth, int(*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub), int(*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk), int(*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b), int(*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx), int(*pkey_size)(const EVP_PKEY *pk), int(*pkey_bits)(const EVP_PKEY *pk)) |
|
void | EVP_PKEY_asn1_set_private (EVP_PKEY_ASN1_METHOD *ameth, int(*priv_decode)(EVP_PKEY *pk, PKCS8_PRIV_KEY_INFO *p8inf), int(*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk), int(*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)) |
|
void | EVP_PKEY_asn1_set_param (EVP_PKEY_ASN1_METHOD *ameth, int(*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen), int(*param_encode)(const EVP_PKEY *pkey, unsigned char **pder), int(*param_missing)(const EVP_PKEY *pk), int(*param_copy)(EVP_PKEY *to, const EVP_PKEY *from), int(*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b), int(*param_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)) |
|
void | EVP_PKEY_asn1_set_free (EVP_PKEY_ASN1_METHOD *ameth, void(*pkey_free)(EVP_PKEY *pkey)) |
|
void | EVP_PKEY_asn1_set_ctrl (EVP_PKEY_ASN1_METHOD *ameth, int(*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2)) |
|
const EVP_PKEY_METHOD * | EVP_PKEY_meth_find (int type) |
|
EVP_PKEY_METHOD * | EVP_PKEY_meth_new (int id, int flags) |
|
void | EVP_PKEY_meth_get0_info (int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth) |
|
void | EVP_PKEY_meth_copy (EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src) |
|
void | EVP_PKEY_meth_free (EVP_PKEY_METHOD *pmeth) |
|
int | EVP_PKEY_meth_add0 (const EVP_PKEY_METHOD *pmeth) |
|
EVP_PKEY_CTX * | EVP_PKEY_CTX_new (EVP_PKEY *pkey, ENGINE *e) |
|
EVP_PKEY_CTX * | EVP_PKEY_CTX_new_id (int id, ENGINE *e) |
|
EVP_PKEY_CTX * | EVP_PKEY_CTX_dup (EVP_PKEY_CTX *ctx) |
|
void | EVP_PKEY_CTX_free (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_CTX_ctrl (EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, int p1, void *p2) |
|
int | EVP_PKEY_CTX_ctrl_str (EVP_PKEY_CTX *ctx, const char *type, const char *value) |
|
int | EVP_PKEY_CTX_get_operation (EVP_PKEY_CTX *ctx) |
|
void | EVP_PKEY_CTX_set0_keygen_info (EVP_PKEY_CTX *ctx, int *dat, int datlen) |
|
EVP_PKEY * | EVP_PKEY_new_mac_key (int type, ENGINE *e, const unsigned char *key, int keylen) |
|
void | EVP_PKEY_CTX_set_data (EVP_PKEY_CTX *ctx, void *data) |
|
void * | EVP_PKEY_CTX_get_data (EVP_PKEY_CTX *ctx) |
|
EVP_PKEY * | EVP_PKEY_CTX_get0_pkey (EVP_PKEY_CTX *ctx) |
|
EVP_PKEY * | EVP_PKEY_CTX_get0_peerkey (EVP_PKEY_CTX *ctx) |
|
void | EVP_PKEY_CTX_set_app_data (EVP_PKEY_CTX *ctx, void *data) |
|
void * | EVP_PKEY_CTX_get_app_data (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_sign_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_sign (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) |
|
int | EVP_PKEY_verify_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_verify (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) |
|
int | EVP_PKEY_verify_recover_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_verify_recover (EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen) |
|
int | EVP_PKEY_encrypt_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_encrypt (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) |
|
int | EVP_PKEY_decrypt_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_decrypt (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) |
|
int | EVP_PKEY_derive_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_derive_set_peer (EVP_PKEY_CTX *ctx, EVP_PKEY *peer) |
|
int | EVP_PKEY_derive (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) |
|
int | EVP_PKEY_paramgen_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_paramgen (EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) |
|
int | EVP_PKEY_keygen_init (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_keygen (EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) |
|
void | EVP_PKEY_CTX_set_cb (EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb) |
|
EVP_PKEY_gen_cb * | EVP_PKEY_CTX_get_cb (EVP_PKEY_CTX *ctx) |
|
int | EVP_PKEY_CTX_get_keygen_info (EVP_PKEY_CTX *ctx, int idx) |
|
void | EVP_PKEY_meth_set_init (EVP_PKEY_METHOD *pmeth, int(*init)(EVP_PKEY_CTX *ctx)) |
|
void | EVP_PKEY_meth_set_copy (EVP_PKEY_METHOD *pmeth, int(*copy)(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src)) |
|
void | EVP_PKEY_meth_set_cleanup (EVP_PKEY_METHOD *pmeth, void(*cleanup)(EVP_PKEY_CTX *ctx)) |
|
void | EVP_PKEY_meth_set_paramgen (EVP_PKEY_METHOD *pmeth, int(*paramgen_init)(EVP_PKEY_CTX *ctx), int(*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) |
|
void | EVP_PKEY_meth_set_keygen (EVP_PKEY_METHOD *pmeth, int(*keygen_init)(EVP_PKEY_CTX *ctx), int(*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) |
|
void | EVP_PKEY_meth_set_sign (EVP_PKEY_METHOD *pmeth, int(*sign_init)(EVP_PKEY_CTX *ctx), int(*sign)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) |
|
void | EVP_PKEY_meth_set_verify (EVP_PKEY_METHOD *pmeth, int(*verify_init)(EVP_PKEY_CTX *ctx), int(*verify)(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) |
|
void | EVP_PKEY_meth_set_verify_recover (EVP_PKEY_METHOD *pmeth, int(*verify_recover_init)(EVP_PKEY_CTX *ctx), int(*verify_recover)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) |
|
void | EVP_PKEY_meth_set_signctx (EVP_PKEY_METHOD *pmeth, int(*signctx_init)(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int(*signctx)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)) |
|
void | EVP_PKEY_meth_set_verifyctx (EVP_PKEY_METHOD *pmeth, int(*verifyctx_init)(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int(*verifyctx)(EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)) |
|
void | EVP_PKEY_meth_set_encrypt (EVP_PKEY_METHOD *pmeth, int(*encrypt_init)(EVP_PKEY_CTX *ctx), int(*encryptfn)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) |
|
void | EVP_PKEY_meth_set_decrypt (EVP_PKEY_METHOD *pmeth, int(*decrypt_init)(EVP_PKEY_CTX *ctx), int(*decrypt)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) |
|
void | EVP_PKEY_meth_set_derive (EVP_PKEY_METHOD *pmeth, int(*derive_init)(EVP_PKEY_CTX *ctx), int(*derive)(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)) |
|
void | EVP_PKEY_meth_set_ctrl (EVP_PKEY_METHOD *pmeth, int(*ctrl)(EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int(*ctrl_str)(EVP_PKEY_CTX *ctx, const char *type, const char *value)) |
|
void | ERR_load_EVP_strings (void) |
|