| /src/crypto/external/apache2/openssl/dist/crypto/evp/ |
| p_legacy.c | 25 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key) 32 ret = EVP_PKEY_assign_RSA(pkey, key); 40 RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey) 42 if (pkey->type != EVP_PKEY_RSA && pkey->type != EVP_PKEY_RSA_PSS) { 46 return evp_pkey_get_legacy((EVP_PKEY *)pkey); 49 const RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey) 51 return evp_pkey_get0_RSA_int(pkey); 54 RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey) 56 RSA *ret = evp_pkey_get0_RSA_int(pkey); [all...] |
| pmeth_check.c | 37 keydata = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, 49 EVP_PKEY *pkey = ctx->pkey; local 52 if (pkey == NULL) { 62 if (pkey->type == EVP_PKEY_NONE) 69 return ctx->pmeth->public_check(pkey); 72 if (pkey->ameth == NULL || pkey->ameth->pkey_public_check == NULL) 75 return pkey->ameth->pkey_public_check(pkey); 94 EVP_PKEY *pkey = ctx->pkey; local 140 EVP_PKEY *pkey = ctx->pkey; local 165 EVP_PKEY *pkey = ctx->pkey; local [all...] |
| p_lib.c | 53 static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str, 61 int EVP_PKEY_get_bits(const EVP_PKEY *pkey) 65 if (pkey != NULL) { 66 size = pkey->cache.bits; 67 if (pkey->ameth != NULL && pkey->ameth->pkey_bits != NULL) 68 size = pkey->ameth->pkey_bits(pkey); 77 int EVP_PKEY_get_security_bits(const EVP_PKEY *pkey) 81 if (pkey != NULL) 420 EVP_PKEY *pkey = NULL; local 661 EVP_PKEY *pkey = NULL; local [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/evp/ |
| p_legacy.c | 25 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key) 27 int ret = EVP_PKEY_assign_RSA(pkey, key); 34 RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey) 36 if (pkey->type != EVP_PKEY_RSA && pkey->type != EVP_PKEY_RSA_PSS) { 40 return evp_pkey_get_legacy((EVP_PKEY *)pkey); 43 const RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey) 45 return evp_pkey_get0_RSA_int(pkey); 48 RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey) 50 RSA *ret = evp_pkey_get0_RSA_int(pkey); [all...] |
| p_lib.c | 53 static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str, 62 int EVP_PKEY_get_bits(const EVP_PKEY *pkey) 66 if (pkey != NULL) { 67 size = pkey->cache.bits; 68 if (pkey->ameth != NULL && pkey->ameth->pkey_bits != NULL) 69 size = pkey->ameth->pkey_bits(pkey); 74 int EVP_PKEY_get_security_bits(const EVP_PKEY *pkey) 78 if (pkey != NULL) 383 EVP_PKEY *pkey = NULL; local 625 EVP_PKEY *pkey = NULL; local [all...] |
| pmeth_check.c | 37 keydata = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, 49 EVP_PKEY *pkey = ctx->pkey; local 52 if (pkey == NULL) { 61 if (pkey->type == EVP_PKEY_NONE) 68 return ctx->pmeth->public_check(pkey); 71 if (pkey->ameth == NULL || pkey->ameth->pkey_public_check == NULL) 74 return pkey->ameth->pkey_public_check(pkey); 93 EVP_PKEY *pkey = ctx->pkey; local 138 EVP_PKEY *pkey = ctx->pkey; local 162 EVP_PKEY *pkey = ctx->pkey; local [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/evp/ |
| p_lib.c | 29 int EVP_PKEY_bits(const EVP_PKEY *pkey) 31 if (pkey && pkey->ameth && pkey->ameth->pkey_bits) 32 return pkey->ameth->pkey_bits(pkey); 36 int EVP_PKEY_security_bits(const EVP_PKEY *pkey) 38 if (pkey == NULL) 40 if (!pkey->ameth || !pkey->ameth->pkey_security_bits [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/cmac/ |
| cm_ameth.c | 21 static int cmac_size(const EVP_PKEY *pkey) 26 static void cmac_key_free(EVP_PKEY *pkey) 28 CMAC_CTX *cmctx = EVP_PKEY_get0(pkey);
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/hmac/ |
| hm_ameth.c | 21 static int hmac_size(const EVP_PKEY *pkey) 26 static void hmac_key_free(EVP_PKEY *pkey) 28 ASN1_OCTET_STRING *os = EVP_PKEY_get0(pkey); 36 static int hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) 54 static int hmac_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, 59 if (pkey->pkey.ptr != NULL) 72 pkey->pkey.ptr = os; 76 static int hmac_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/poly1305/ |
| poly1305_ameth.c | 23 static int poly1305_size(const EVP_PKEY *pkey) 28 static void poly1305_key_free(EVP_PKEY *pkey) 30 ASN1_OCTET_STRING *os = EVP_PKEY_get0(pkey); 38 static int poly1305_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) 49 static int poly1305_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, 54 if (pkey->pkey.ptr != NULL || len != POLY1305_KEY_SIZE) 66 pkey->pkey.ptr = os; 70 static int poly1305_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/siphash/ |
| siphash_ameth.c | 23 static int siphash_size(const EVP_PKEY *pkey) 28 static void siphash_key_free(EVP_PKEY *pkey) 30 ASN1_OCTET_STRING *os = EVP_PKEY_get0(pkey); 39 static int siphash_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) 50 static int siphash_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, 55 if (pkey->pkey.ptr != NULL || len != SIPHASH_KEY_SIZE) 67 pkey->pkey.ptr = os; 71 static int siphash_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv [all...] |
| /src/crypto/external/apache2/openssl/dist/fuzz/ |
| decoder.c | 39 EVP_PKEY *pkey = NULL; local 44 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, NULL, NULL, NULL, 0, NULL, 52 EVP_PKEY_print_public(bio, pkey, 1, pctx); 53 EVP_PKEY_print_private(bio, pkey, 1, pctx); 54 EVP_PKEY_print_params(bio, pkey, 1, pctx); 56 pkey2 = EVP_PKEY_dup(pkey); 58 EVP_PKEY_eq(pkey, pkey2); 61 ctx = EVP_PKEY_CTX_new(pkey, NULL); 66 if ((!EVP_PKEY_is_a(pkey, "DH") && !EVP_PKEY_is_a(pkey, "DHX") [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/dsa/ |
| dsa_ameth.c | 29 static int dsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) 77 EVP_PKEY_assign_DSA(pkey, dsa); 86 static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) 96 dsa = pkey->pkey.dsa; 97 if (pkey->save_parameters 149 static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) 156 EVP_PKEY_assign_DSA(pkey, dsa); 162 static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) 169 if (pkey->pkey.dsa == NULL || pkey->pkey.dsa->priv_key == NULL) 481 EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx); local [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/dsa/ |
| dsa_ameth.c | 29 static int dsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) 77 EVP_PKEY_assign_DSA(pkey, dsa); 87 static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) 97 dsa = pkey->pkey.dsa; 98 if (pkey->save_parameters 150 static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) 157 EVP_PKEY_assign_DSA(pkey, dsa); 163 static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) 170 if (pkey->pkey.dsa == NULL|| pkey->pkey.dsa->priv_key == NULL) 482 EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx); local [all...] |
| /src/crypto/external/bsd/openssl/dist/demos/encode/ |
| ec_encode.c | 32 EVP_PKEY *pkey = NULL; local 46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "EC", 83 * pkey is created by OSSL_DECODER_CTX_new_for_pkey, but we 88 EVP_PKEY_free(pkey); 89 pkey = NULL; 92 return pkey; 101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) 125 ectx = OSSL_ENCODER_CTX_new_for_pkey(pkey, selection, "PEM", NULL, propq); 178 EVP_PKEY *pkey = NULL; local 189 pkey = load_key(libctx, stdin, passphrase_in) [all...] |
| rsa_encode.c | 32 EVP_PKEY *pkey = NULL; local 46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "RSA", 83 * pkey is created by OSSL_DECODER_CTX_new_for_pkey, but we 88 EVP_PKEY_free(pkey); 89 pkey = NULL; 92 return pkey; 101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) 125 ectx = OSSL_ENCODER_CTX_new_for_pkey(pkey, selection, "PEM", NULL, propq); 175 EVP_PKEY *pkey = NULL; local 186 pkey = load_key(libctx, stdin, passphrase_in) [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/ec/ |
| ecx_meth.c | 46 static int ecx_key_op(EVP_PKEY *pkey, int id, const X509_ALGOR *palg, 118 EVP_PKEY_assign(pkey, id, key); 125 static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) 127 const ECX_KEY *ecxkey = pkey->pkey.ecx; 135 penc = OPENSSL_memdup(ecxkey->pubkey, KEYLEN(pkey)); 141 if (!X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), 142 V_ASN1_UNDEF, NULL, penc, KEYLEN(pkey))) { 150 static int ecx_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) 158 return ecx_key_op(pkey, pkey->ameth->pkey_id, palg, p, pklen [all...] |
| /src/crypto/external/apache2/openssl/dist/demos/pkey/ |
| EVP_PKEY_RSA_keygen.c | 38 EVP_PKEY *pkey = NULL; local 87 if (EVP_PKEY_generate(genctx, &pkey) <= 0) { 92 /* pkey is now set to an object representing the generated key pair. */ 96 return pkey; 110 EVP_PKEY *pkey = NULL; local 113 pkey = EVP_PKEY_Q_keygen(libctx, propq, "RSA", (size_t)bits); 115 if (pkey == NULL) 118 return pkey; 124 static int dump_key(const EVP_PKEY *pkey) 137 if (EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_RSA_N, &n) == 0) 244 EVP_PKEY *pkey = NULL; local [all...] |
| EVP_PKEY_EC_keygen.c | 21 static int get_key_values(EVP_PKEY *pkey); 27 * pkey = EVP_EC_gen(curvename); OR 28 * pkey = EVP_PKEY_Q_keygen(libctx, propq, "EC", curvename); 85 static int get_key_values(EVP_PKEY *pkey) 94 if (!EVP_PKEY_get_utf8_string_param(pkey, OSSL_PKEY_PARAM_GROUP_NAME, 101 if (!EVP_PKEY_get_octet_string_param(pkey, OSSL_PKEY_PARAM_PUB_KEY, 108 if (!EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_PRIV_KEY, &out_priv)) { 135 EVP_PKEY *pkey; local 137 pkey = do_ec_keygen(); 138 if (pkey == NULL [all...] |
| /src/crypto/external/bsd/openssl/dist/demos/pkey/ |
| EVP_PKEY_RSA_keygen.c | 38 EVP_PKEY *pkey = NULL; local 87 if (EVP_PKEY_generate(genctx, &pkey) <= 0) { 92 /* pkey is now set to an object representing the generated key pair. */ 96 return pkey; 110 EVP_PKEY *pkey = NULL; local 113 pkey = EVP_PKEY_Q_keygen(libctx, propq, "RSA", (size_t)bits); 115 if (pkey == NULL) 118 return pkey; 124 static int dump_key(const EVP_PKEY *pkey) 137 if (EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_RSA_N, &n) == 0) 244 EVP_PKEY *pkey = NULL; local [all...] |
| EVP_PKEY_EC_keygen.c | 21 static int get_key_values(EVP_PKEY *pkey); 27 * pkey = EVP_EC_gen(curvename); OR 28 * pkey = EVP_PKEY_Q_keygen(libctx, propq, "EC", curvename); 85 static int get_key_values(EVP_PKEY *pkey) 94 if (!EVP_PKEY_get_utf8_string_param(pkey, OSSL_PKEY_PARAM_GROUP_NAME, 101 if (!EVP_PKEY_get_octet_string_param(pkey, OSSL_PKEY_PARAM_PUB_KEY, 108 if (!EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_PRIV_KEY, &out_priv)) { 135 EVP_PKEY *pkey; local 137 pkey = do_ec_keygen(); 138 if (pkey == NULL [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/dh/ |
| dh_ameth.c | 34 static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp, 38 int is_dhx = (pkey->ameth == &ossl_dhx_asn1_meth); 48 static int i2d_dhp(const EVP_PKEY *pkey, const DH *a, unsigned char **pp) 50 if (pkey->ameth == &ossl_dhx_asn1_meth) 55 static void int_dh_free(EVP_PKEY *pkey) 57 DH_free(pkey->pkey.dh); 60 static int dh_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) 85 if ((dh = d2i_dhp(pkey, &pm, pmlen)) == NULL) { 102 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh) 513 EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx); local [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/dh/ |
| dh_ameth.c | 34 static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp, 38 int is_dhx = (pkey->ameth == &ossl_dhx_asn1_meth); 48 static int i2d_dhp(const EVP_PKEY *pkey, const DH *a, unsigned char **pp) 50 if (pkey->ameth == &ossl_dhx_asn1_meth) 55 static void int_dh_free(EVP_PKEY *pkey) 57 DH_free(pkey->pkey.dh); 60 static int dh_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) 85 if ((dh = d2i_dhp(pkey, &pm, pmlen)) == NULL) { 102 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh) 513 EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx); local [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/ec/ |
| ec_ameth.c | 68 static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) 70 const EC_KEY *ec_key = pkey->pkey.ec; 100 static int eckey_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) 123 EVP_PKEY_assign_EC_KEY(pkey, eckey); 134 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec); 135 const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), 136 *pb = EC_KEY_get0_public_key(b->pkey.ec); 148 static int eckey_priv_decode_ex(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8, 156 EVP_PKEY_assign_EC_KEY(pkey, eckey) 611 EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx); local [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/ec/ |
| ec_ameth.c | 68 static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) 70 const EC_KEY *ec_key = pkey->pkey.ec; 100 static int eckey_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) 123 EVP_PKEY_assign_EC_KEY(pkey, eckey); 134 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec); 135 const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), 136 *pb = EC_KEY_get0_public_key(b->pkey.ec); 148 static int eckey_priv_decode_ex(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8, 156 EVP_PKEY_assign_EC_KEY(pkey, eckey) 612 EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx); local [all...] |