/openssl/crypto/srp/ |
H A D | srp_lib.c | 27 OSSL_LIB_CTX *libctx, const char *propq) in srp_Calc_xy() argument 33 EVP_MD *sha1 = EVP_MD_fetch(libctx, "SHA1", propq); in srp_Calc_xy() 57 const char *propq) in srp_Calc_k() argument 60 return srp_Calc_xy(N, g, N, libctx, propq); in srp_Calc_k() 64 OSSL_LIB_CTX *libctx, const char *propq) in SRP_Calc_u_ex() argument 67 return srp_Calc_xy(A, B, N, libctx, propq); in SRP_Calc_u_ex() 124 || (k = srp_Calc_k(N, g, libctx, propq)) == NULL in SRP_Calc_B_ex() 145 OSSL_LIB_CTX *libctx, const char *propq) in SRP_Calc_x_ex() argument 162 sha1 = EVP_MD_fetch(libctx, "SHA1", propq); in SRP_Calc_x_ex() 214 OSSL_LIB_CTX *libctx, const char *propq) in SRP_Calc_client_key_ex() argument [all …]
|
/openssl/crypto/pkcs12/ |
H A D | p12_crt.c | 30 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_create_ex() argument 77 ctx, propq)) in PKCS12_create_ex() 85 ctx, propq); in PKCS12_create_ex() 107 p12 = PKCS12_add_safes_ex(safes, 0, ctx, propq); in PKCS12_create_ex() 178 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_add_key_ex() argument 191 iter, p8, ctx, propq); in PKCS12_add_key_ex() 238 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_add_safe_ex() argument 260 p7 = PKCS12_pack_p7encdata_ex(nid_safe, pass, -1, NULL, 0, iter, bags, ctx, propq); in PKCS12_add_safe_ex() 311 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_add_safes_ex() argument 317 p12 = PKCS12_init_ex(nid_p7, ctx, propq); in PKCS12_add_safes_ex()
|
H A D | p12_key.c | 22 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_key_gen_asc_ex() argument 36 n, out, md_type, ctx, propq); in PKCS12_key_gen_asc_ex() 52 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_key_gen_utf8_ex() argument 66 n, out, md_type, ctx, propq); in PKCS12_key_gen_utf8_ex() 82 OSSL_LIB_CTX *libctx, const char *propq) in PKCS12_key_gen_uni_ex() argument 92 kdf = EVP_KDF_fetch(libctx, "PKCS12KDF", propq); in PKCS12_key_gen_uni_ex()
|
H A D | p12_add.c | 89 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_pack_p7encdata_ex() argument 96 if ((p7 = PKCS7_new_ex(ctx, propq)) == NULL) { in PKCS12_pack_p7encdata_ex() 106 pbe_ciph = pbe_ciph_fetch = EVP_CIPHER_fetch(ctx, OBJ_nid2sn(pbe_nid), propq); in PKCS12_pack_p7encdata_ex() 126 passlen, bags, 1, ctx, propq))) { in PKCS12_pack_p7encdata_ex() 157 p7->ctx.libctx, p7->ctx.propq); in STACK_OF() 162 OSSL_LIB_CTX *ctx, const char *propq) in PKCS12_decrypt_skey_ex() argument 164 return PKCS8_decrypt_ex(bag->value.shkeybag, pass, passlen, ctx, propq); in PKCS12_decrypt_skey_ex()
|
H A D | p12_decr.c | 23 OSSL_LIB_CTX *libctx, const char *propq) in PKCS12_pbe_crypt_ex() argument 37 algor->parameter, ctx, en_de, libctx, propq)) in PKCS12_pbe_crypt_ex() 133 const char *propq) in PKCS12_item_decrypt_d2i_ex() argument 141 &out, &outlen, 0, libctx, propq)) in PKCS12_item_decrypt_d2i_ex() 176 const char *propq) in PKCS12_item_i2d_encrypt_ex() argument 192 &oct->length, 1, ctx, propq)) { in PKCS12_item_i2d_encrypt_ex()
|
H A D | p12_p8e.c | 20 OSSL_LIB_CTX *libctx, const char *propq) in PKCS8_encrypt_ex() argument 51 p8 = PKCS8_set0_pbe_ex(pass, passlen, p8inf, pbe, libctx, propq); in PKCS8_encrypt_ex() 71 OSSL_LIB_CTX *ctx, const char *propq) in PKCS8_set0_pbe_ex() argument 78 pass, passlen, p8inf, 1, ctx, propq); in PKCS8_set0_pbe_ex()
|
/openssl/crypto/x509/ |
H A D | x_pubkey.c | 39 char *propq; member 48 const char *propq) in x509_pubkey_set0_libctx() argument 52 OPENSSL_free(x->propq); in x509_pubkey_set0_libctx() 53 x->propq = NULL; in x509_pubkey_set0_libctx() 54 if (propq != NULL) { in x509_pubkey_set0_libctx() 55 x->propq = OPENSSL_strdup(propq); in x509_pubkey_set0_libctx() 56 if (x->propq == NULL) in x509_pubkey_set0_libctx() 93 OPENSSL_free(pubkey->propq); in x509_pubkey_ex_free() 117 || !x509_pubkey_set0_libctx(ret, libctx, propq)) { in x509_pubkey_ex_new_ex() 132 const char *propq) in x509_pubkey_ex_d2i_ex() argument [all …]
|
H A D | x_crl.c | 273 OPENSSL_free(crl->propq); in crl_cb() 279 if (!ossl_x509_crl_set0_libctx(crl, old->libctx, old->propq)) in crl_cb() 349 X509_CRL *X509_CRL_new_ex(OSSL_LIB_CTX *libctx, const char *propq) in X509_CRL_new_ex() argument 354 if (!ossl_x509_crl_set0_libctx(crl, libctx, propq)) { in X509_CRL_new_ex() 404 r, crl->libctx, crl->propq); in def_crl_verify() 523 const char *propq) in ossl_x509_crl_set0_libctx() argument 527 OPENSSL_free(x->propq); in ossl_x509_crl_set0_libctx() 528 x->propq = NULL; in ossl_x509_crl_set0_libctx() 529 if (propq != NULL) { in ossl_x509_crl_set0_libctx() 530 x->propq = OPENSSL_strdup(propq); in ossl_x509_crl_set0_libctx() [all …]
|
/openssl/crypto/ct/ |
H A D | ct_sct_ctx.c | 23 SCT_CTX *SCT_CTX_new(OSSL_LIB_CTX *libctx, const char *propq) in SCT_CTX_new() argument 33 if (propq != NULL) { in SCT_CTX_new() 34 sctx->propq = OPENSSL_strdup(propq); in SCT_CTX_new() 35 if (sctx->propq == NULL) { in SCT_CTX_new() 54 OPENSSL_free(sctx->propq); in SCT_CTX_free() 211 EVP_MD *sha256 = EVP_MD_fetch(sctx->libctx, "SHA2-256", sctx->propq); in ct_public_key_hash()
|
/openssl/demos/mac/ |
H A D | gmac.c | 56 static char *propq = NULL; variable 75 mac = EVP_MAC_fetch(library_context, "GMAC", propq); in main() 96 if (propq != NULL) in main() 98 propq, 0); in main()
|
/openssl/demos/signature/ |
H A D | EVP_Signature_demo.c | 44 static EVP_PKEY *get_key(OSSL_LIB_CTX *libctx, const char *propq, int public) in get_key() argument 62 selection, libctx, propq); in get_key() 76 const char *propq = NULL; in demo_sign() local 81 priv_key = get_key(libctx, propq, public); in demo_sign() 154 const char *propq = NULL; in demo_verify() local 168 pub_key = get_key(libctx, propq, public); in demo_verify()
|
/openssl/crypto/pkcs7/ |
H A D | pk7_mime.c | 53 const char *propq = NULL; in SMIME_read_PKCS7_ex() local 57 propq = (*p7)->ctx.propq; in SMIME_read_PKCS7_ex() 61 (ASN1_VALUE **)p7, libctx, propq); in SMIME_read_PKCS7_ex()
|
/openssl/providers/implementations/signature/ |
H A D | dsa_sig.c | 66 char *propq; member 98 static void *dsa_newctx(void *provctx, const char *propq) in dsa_newctx() argument 111 if (propq != NULL && (pdsactx->propq = OPENSSL_strdup(propq)) == NULL) { in dsa_newctx() 123 mdprops = ctx->propq; in dsa_setup_md() 389 OPENSSL_free(ctx->propq); in dsa_freectx() 392 ctx->propq = NULL; in dsa_freectx() 415 dstctx->propq = NULL; in dsa_dupctx() 431 if (srcctx->propq != NULL) { in dsa_dupctx() 432 dstctx->propq = OPENSSL_strdup(srcctx->propq); in dsa_dupctx() 433 if (dstctx->propq == NULL) in dsa_dupctx()
|
H A D | ecdsa_sig.c | 65 char *propq; member 107 static void *ecdsa_newctx(void *provctx, const char *propq) in ecdsa_newctx() argument 120 if (propq != NULL && (ctx->propq = OPENSSL_strdup(propq)) == NULL) { in ecdsa_newctx() 233 mdprops = ctx->propq; in ecdsa_setup_md() 377 OPENSSL_free(ctx->propq); in ecdsa_freectx() 380 ctx->propq = NULL; in ecdsa_freectx() 406 dstctx->propq = NULL; in ecdsa_dupctx() 426 if (srcctx->propq != NULL) { in ecdsa_dupctx() 427 dstctx->propq = OPENSSL_strdup(srcctx->propq); in ecdsa_dupctx() 428 if (dstctx->propq == NULL) in ecdsa_dupctx()
|
/openssl/crypto/evp/ |
H A D | evp_fetch.c | 251 const char *const propq = properties != NULL ? properties : ""; in inner_evp_generic_fetch() local 293 || !ossl_method_store_cache_get(store, prov, meth_id, propq, &method)) { in inner_evp_generic_fetch() 307 methdata->propquery = propq; in inner_evp_generic_fetch() 325 ossl_method_store_cache_set(store, prov, meth_id, propq, in inner_evp_generic_fetch() 465 int evp_set_default_properties_int(OSSL_LIB_CTX *libctx, const char *propq, in evp_set_default_properties_int() argument 470 if (propq != NULL && (pl = ossl_parse_query(libctx, propq, 1)) == NULL) { in evp_set_default_properties_int() 481 int EVP_set_default_properties(OSSL_LIB_CTX *libctx, const char *propq) in EVP_set_default_properties() argument 483 return evp_set_default_properties_int(libctx, propq, 1, 0); in EVP_set_default_properties() 492 if (propq == NULL) in evp_default_properties_merge() 495 return evp_set_default_properties_int(libctx, propq, 0, 0); in evp_default_properties_merge() [all …]
|
H A D | p5_crpt2.c | 25 OSSL_LIB_CTX *libctx, const char *propq) in ossl_pkcs5_pbkdf2_hmac_ex() argument 44 kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_PBKDF2, propq); in ossl_pkcs5_pbkdf2_hmac_ex() 115 OSSL_LIB_CTX *libctx, const char *propq) in PKCS5_v2_PBE_keyivgen_ex() argument 147 cipher = cipher_fetch = EVP_CIPHER_fetch(libctx, ciph_name, propq); in PKCS5_v2_PBE_keyivgen_ex() 166 rv = kdf(ctx, pass, passlen, pbe2->keyfunc->parameter, NULL, NULL, en_de, libctx, propq); in PKCS5_v2_PBE_keyivgen_ex() 183 OSSL_LIB_CTX *libctx, const char *propq) in PKCS5_v2_PBKDF2_keyivgen_ex() argument 234 prfmd = prfmd_fetch = EVP_MD_fetch(libctx, OBJ_nid2sn(hmac_md_nid), propq); in PKCS5_v2_PBKDF2_keyivgen_ex() 252 keylen, key, libctx, propq)) in PKCS5_v2_PBKDF2_keyivgen_ex()
|
/openssl/include/openssl/ |
H A D | pkcs12.h.in | 147 const char *propq); 153 const char *propq); 160 OSSL_LIB_CTX *ctx, const char *propq); 165 OSSL_LIB_CTX *ctx, const char *propq); 212 const char *propq); 220 const char *propq); 230 const char *propq); 240 OSSL_LIB_CTX *ctx, const char *propq); 247 OSSL_LIB_CTX *ctx, const char *propq); 295 OSSL_LIB_CTX *ctx, const char *propq); [all …]
|
/openssl/include/crypto/ |
H A D | ec.h | 60 const char *propq); 73 const char *propq, 85 const char *propq); 87 OSSL_LIB_CTX *libctx, const char *propq);
|
H A D | x509.h | 86 char *propq; member 127 char *propq; member 207 char *propq; member 283 char *propq; member 317 int ossl_x509_set0_libctx(X509 *x, OSSL_LIB_CTX *libctx, const char *propq); 319 const char *propq); 321 const char *propq); 324 OSSL_LIB_CTX *libctx, const char *propq);
|
/openssl/demos/encode/ |
H A D | rsa_encode.c | 23 static const char *propq = NULL; variable 48 libctx, propq); in load_key() 125 ectx = OSSL_ENCODER_CTX_new_for_pkey(pkey, selection, "PEM", NULL, propq); in store_key() 145 if (OSSL_ENCODER_CTX_set_cipher(ectx, "AES-128-CBC", propq) == 0) { in store_key()
|
/openssl/doc/man3/ |
H A D | SRP_Calc_B.pod | 29 const BIGNUM *v, OSSL_LIB_CTX *libctx, const char *propq); 34 OSSL_LIB_CTX *libctx, const char *propq); 40 OSSL_LIB_CTX *libctx, const char *propq); 44 OSSL_LIB_CTX *libctx, const char *propq); 64 I<propq> parameter, and those that don't. Any cryptogrpahic functions that 66 I<propq>. See L<crypto(7)/ALGORITHM FETCHING> for more details. The variants 67 that do not take a I<libctx> and I<propq> parameter use the default library 69 functions do not have a form that takes I<libctx> or I<propq> parameters because
|
H A D | X509_LOOKUP.pod | 41 OSSL_LIB_CTX *libctx, const char *propq); 44 OSSL_LIB_CTX *libctx, const char *propq); 47 const char *propq); 50 const char *propq); 57 OSSL_LIB_CTX *libctx, const char *propq); 98 query I<propq> are used when fetching algorithms from providers. 106 uses NULL for the library context I<libctx> and property query I<propq>. 110 query I<propq> are used when fetching algorithms from providers. 116 uses NULL for the library context I<libctx> and property query I<propq>. 128 query I<propq> are used when fetching algorithms from providers. [all …]
|
/openssl/demos/keyexch/ |
H A D | x25519.c | 27 static const char *propq = NULL; variable 74 EVP_PKEY_new_raw_private_key_ex(libctx, "X25519", propq, in keyexch_x25519_before() 78 local_peer->privk = EVP_PKEY_Q_keygen(libctx, propq, "X25519"); in keyexch_x25519_before() 131 EVP_PKEY_new_raw_public_key_ex(libctx, "X25519", propq, in keyexch_x25519_after() 139 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, local_peer->privk, propq); in keyexch_x25519_after()
|
/openssl/crypto/cmp/ |
H A D | cmp_msg.c | 47 const char *propq) in ossl_cmp_msg_set0_libctx() argument 51 OPENSSL_free(msg->propq); in ossl_cmp_msg_set0_libctx() 52 msg->propq = NULL; in ossl_cmp_msg_set0_libctx() 53 if (propq != NULL) { in ossl_cmp_msg_set0_libctx() 54 msg->propq = OPENSSL_strdup(propq); in ossl_cmp_msg_set0_libctx() 55 if (msg->propq == NULL) in ossl_cmp_msg_set0_libctx() 1147 const char *propq = NULL; in d2i_OSSL_CMP_MSG() local 1151 propq = (*msg)->propq; in d2i_OSSL_CMP_MSG() 1168 const char *propq = NULL; in d2i_OSSL_CMP_MSG_bio() local 1172 propq = (*msg)->propq; in d2i_OSSL_CMP_MSG_bio() [all …]
|
/openssl/crypto/asn1/ |
H A D | tasn_dec.c | 32 const char *propq); 51 const char *propq); 119 libctx, propq); in asn1_item_ex_d2i_intern() 136 const char *propq) in ASN1_item_d2i_ex() argument 145 propq) > 0) in ASN1_item_d2i_ex() 166 const char *propq) in asn1_item_embed_d2i() argument 215 depth, libctx, propq); in asn1_item_embed_d2i() 263 libctx, propq); in asn1_item_embed_d2i() 299 libctx, propq); in asn1_item_embed_d2i() 535 propq); in asn1_template_ex_d2i() [all …]
|