| /freebsd/crypto/openssl/test/ |
| H A D | pkcs12_api_test.c | 35 PKCS12 *p12 = NULL; in PKCS12_load() local 41 p12 = PKCS12_init_ex(NID_pkcs7_data, testctx, "provider=default"); in PKCS12_load() 42 if (!TEST_ptr(p12)) in PKCS12_load() 45 if (!TEST_true(p12 == d2i_PKCS12_bio(bio, &p12))) in PKCS12_load() 50 return p12; in PKCS12_load() 54 PKCS12_free(p12); in PKCS12_load() 64 static int changepass(PKCS12 *p12, EVP_PKEY *key, X509 *cert, STACK_OF(X509) *ca) in changepass() argument 73 if (!TEST_true(PKCS12_newpass(p12, in_pass, "NEWPASS"))) in changepass() 77 if (!TEST_true(i2d_PKCS12_bio(bio, p12))) in changepass() 106 PKCS12 *p12 = NULL; in pkcs12_parse_test() local [all …]
|
| H A D | pkcs12_format_test.c | 2872 PKCS12 *p12 = NULL; in pkcs12_create_test() local 3493 p12 = PKCS12_create(NULL, NULL, pkey, NULL, NULL, in pkcs12_create_test() 3496 if (!TEST_ptr(p12)) in pkcs12_create_test() 3503 PKCS12_free(p12); in pkcs12_create_test() 3516 PKCS12 *p12 = NULL; in pkcs12_recreate_test() local 3529 p12 = PKCS12_create("pass", NULL, pkey, cert, NULL, NID_aes_256_cbc, in pkcs12_recreate_test() 3531 if (!TEST_ptr(p12)) in pkcs12_recreate_test() 3539 if (!TEST_int_eq(i2d_PKCS12_bio(bio, p12), 1)) in pkcs12_recreate_test() 3564 PKCS12_free(p12); in pkcs12_recreate_test()
|
| /freebsd/crypto/openssl/crypto/pkcs12/ |
| H A D | p12_mutl.c | 31 int PKCS12_mac_present(const PKCS12 *p12) in PKCS12_mac_present() argument 33 return p12->mac ? 1 : 0; in PKCS12_mac_present() 40 const PKCS12 *p12) in PKCS12_get0_mac() argument 42 if (p12->mac) { in PKCS12_get0_mac() 43 X509_SIG_get0(p12->mac->dinfo, pmacalg, pmac); in PKCS12_get0_mac() 45 *psalt = p12->mac->salt; in PKCS12_get0_mac() 47 *piter = p12->mac->iter; in PKCS12_get0_mac() 171 static int pkcs12_gen_mac(PKCS12 *p12, const char *pass, int passlen, in pkcs12_gen_mac() argument 192 if (!PKCS7_type_is_data(p12->authsafes)) { in pkcs12_gen_mac() 197 if (p12->authsafes->d.data == NULL) { in pkcs12_gen_mac() [all …]
|
| H A D | p12_npas.c | 20 static int newpass_p12(PKCS12 *p12, const char *oldpass, const char *newpass); 34 int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass) in PKCS12_newpass() argument 38 if (p12 == NULL) { in PKCS12_newpass() 44 if (p12->mac != NULL) { in PKCS12_newpass() 45 if (!PKCS12_verify_mac(p12, oldpass, -1)) { in PKCS12_newpass() 50 if (!newpass_p12(p12, oldpass, newpass)) { in PKCS12_newpass() 60 static int newpass_p12(PKCS12 *p12, const char *oldpass, const char *newpass) in newpass_p12() argument 71 if ((asafes = PKCS12_unpack_authsafes(p12)) == NULL) in newpass_p12() 110 p12_data_tmp = p12->authsafes->d.data; in newpass_p12() 111 if ((p12->authsafes->d.data = ASN1_OCTET_STRING_new()) == NULL) in newpass_p12() [all …]
|
| H A D | p12_utl.c | 235 int i2d_PKCS12_bio(BIO *bp, const PKCS12 *p12) in i2d_PKCS12_bio() argument 237 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(PKCS12), bp, p12); in i2d_PKCS12_bio() 241 int i2d_PKCS12_fp(FILE *fp, const PKCS12 *p12) in i2d_PKCS12_fp() argument 243 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(PKCS12), fp, p12); in i2d_PKCS12_fp() 247 PKCS12 *d2i_PKCS12_bio(BIO *bp, PKCS12 **p12) in d2i_PKCS12_bio() argument 253 if (p12 != NULL) { in d2i_PKCS12_bio() 254 p7ctx = ossl_pkcs12_get0_pkcs7ctx(*p12); in d2i_PKCS12_bio() 260 return ASN1_item_d2i_bio_ex(ASN1_ITEM_rptr(PKCS12), bp, p12, libctx, propq); in d2i_PKCS12_bio() 264 PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12) in d2i_PKCS12_fp() argument 270 if (p12 != NULL) { in d2i_PKCS12_fp() [all …]
|
| H A D | p12_kiss.c | 17 static int parse_pk12(PKCS12 *p12, const char *pass, int passlen, 35 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, in PKCS12_parse() argument 48 if (p12 == NULL) { in PKCS12_parse() 54 if (PKCS12_mac_present(p12)) { in PKCS12_parse() 62 if (PKCS12_verify_mac(p12, NULL, 0)) in PKCS12_parse() 64 else if (PKCS12_verify_mac(p12, "", 0)) in PKCS12_parse() 70 } else if (!PKCS12_verify_mac(p12, pass, -1)) { in PKCS12_parse() 85 if (!parse_pk12(p12, pass, -1, pkey, ocerts)) { in PKCS12_parse() 138 static int parse_pk12(PKCS12 *p12, const char *pass, int passlen, in parse_pk12() argument 146 if ((asafes = PKCS12_unpack_authsafes(p12)) == NULL) in parse_pk12()
|
| H A D | p12_asn.c | 32 void PKCS12_free(PKCS12 *p12) in PKCS12_free() argument 34 if (p12 != NULL && p12->authsafes != NULL) { in PKCS12_free() 35 OPENSSL_free(p12->authsafes->ctx.propq); in PKCS12_free() 36 p12->authsafes->ctx.propq = NULL; in PKCS12_free() 38 ASN1_item_free((ASN1_VALUE *)p12, ASN1_ITEM_rptr(PKCS12)); in PKCS12_free()
|
| H A D | p12_crt.c | 41 PKCS12 *p12 = NULL; in PKCS12_create_ex2() local 150 p12 = PKCS12_add_safes_ex(safes, 0, ctx, propq); in PKCS12_create_ex2() 152 if (p12 == NULL) in PKCS12_create_ex2() 159 if ((mac_iter != -1) && !PKCS12_set_mac(p12, pass, -1, NULL, 0, mac_iter, NULL)) in PKCS12_create_ex2() 162 return p12; in PKCS12_create_ex2() 165 PKCS12_free(p12); in PKCS12_create_ex2() 390 PKCS12 *p12; in PKCS12_add_safes_ex() local 394 p12 = PKCS12_init_ex(nid_p7, ctx, propq); in PKCS12_add_safes_ex() 395 if (p12 == NULL) in PKCS12_add_safes_ex() 398 if (!PKCS12_pack_authsafes(p12, safes)) { in PKCS12_add_safes_ex() [all …]
|
| H A D | p12_init.c | 59 const PKCS7_CTX *ossl_pkcs12_get0_pkcs7ctx(const PKCS12 *p12) in ossl_pkcs12_get0_pkcs7ctx() argument 61 if (p12 == NULL || p12->authsafes == NULL) in ossl_pkcs12_get0_pkcs7ctx() 63 return &p12->authsafes->ctx; in ossl_pkcs12_get0_pkcs7ctx()
|
| H A D | p12_add.c | 186 int PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes) in PKCS12_pack_authsafes() argument 189 &p12->authsafes->d.data)) in PKCS12_pack_authsafes() 194 STACK_OF(PKCS7) *PKCS12_unpack_authsafes(const PKCS12 *p12) in STACK_OF() 201 if (!PKCS7_type_is_data(p12->authsafes)) { in STACK_OF() 206 if (p12->authsafes->d.data == NULL) { in STACK_OF() 211 p7ctx = &p12->authsafes->ctx; in STACK_OF() 212 p7s = ASN1_item_unpack_ex(p12->authsafes->d.data, in STACK_OF() 219 if (!ossl_pkcs7_ctx_propagate(p12->authsafes, p7)) in STACK_OF()
|
| /freebsd/crypto/openssl/test/helpers/ |
| H A D | pkcs12.c | 39 static int write_p12(PKCS12 *p12, const char *outfile); 43 static int check_p12_mac(PKCS12 *p12, const PKCS12_ENC *mac); 142 PKCS12 *p12; in generate_p12() local 154 p12 = PKCS12_add_safes(pb->safes, 0); in generate_p12() 156 p12 = PKCS12_add_safes_ex(pb->safes, 0, test_ctx, test_propq); in generate_p12() 157 if (!TEST_ptr(p12)) { in generate_p12() 169 if (!TEST_true(PKCS12_set_mac(p12, mac->pass, strlen(mac->pass), in generate_p12() 175 i2d_PKCS12_bio(pb->p12bio, p12); in generate_p12() 179 write_p12(p12, pb->filename); in generate_p12() 183 PKCS12_free(p12); in generate_p12() [all …]
|
| /freebsd/crypto/openssl/test/recipes/80-test_cmp_http_data/ |
| H A D | test_credentials.csv | 3 …-section,, -ref,_PBM_REF, -secret,_PBM_SECRET, -cert,root.crt, -key,signer.p12, -keypass,pass:1234… 6 … cert, -section,,BLANK,, -secret,pass:wrong, -cert,signer.crt, -key,signer.p12, -keypass,pass:1234… 9 1,empty ref but correct cert, -section,, -ref,"""",BLANK,, -cert,signer.crt, -key,signer.p12, -keyp… 10 1,wrong ref but correct cert, -section,, -ref,wrong,BLANK,, -cert,signer.crt, -key,signer.p12, -key… 12 1,valid cert and key and keypass, -section,,BLANK,,-secret,"""", -cert,signer.crt, -key,signer.p12,… 13 0,cert missing arg, -section,,BLANK,,BLANK,, -cert,, -key,signer.p12, -keypass,pass:12345,BLANK,,BL… 15 0,keypass missing arg, -section,,BLANK,,BLANK,, -cert,signer.crt, -key,signer.p12, -keypass,,BLANK,… 16 0,keypass empty string, -section,,BLANK,,BLANK,, -cert,signer.crt, -key,signer.p12, -keypass,pass:,… 17 1,keypass no prefix, -section,,BLANK,,BLANK,, -cert,signer.crt, -key,signer.p12, -keypass,12345,BLA… 18 0,keypass prefix wrong, -section,,BLANK,,BLANK,, -cert,signer.crt, -key,signer.p12, -keypass,:12345… [all …]
|
| H A D | test_commands.csv | 107 1,profile, -section,, -cmd,cr,, -cert,signer.crt, -key,signer.p12, -keypass,pass:12345,BLANK,, -pro… 108 0,profile wrong value, -section,, -cmd,cr,, -cert,signer.crt, -key,signer.p12, -keypass,pass:12345,… 109 0,profile missing argument, -section,, -cmd,cr,, -cert,signer.crt, -key,signer.p12, -keypass,pass:1… 110 0,profile extra argument, -section,, -cmd,cr,, -cert,signer.crt, -key,signer.p12, -keypass,pass:123… 112 1,geninfo int, -section,, -cmd,cr,, -cert,signer.crt,, -key,signer.p12,, -ke… 113 1,geninfo str, -section,, -cmd,cr,, -cert,signer.crt,, -key,signer.p12,, -ke… 114 1,geninfo empty str, -section,, -cmd,cr,, -cert,signer.crt,, -key,signer.p12,, -ke… 115 1,geninfo str and int, -section,, -cmd,cr,, -cert,signer.crt,, -key,signer.p12,, -ke… 116 0,geninfo missing argument, -section,, -cmd,cr,, -cert,signer.crt,, -key,signer.p12,, -ke… 117 0,geninfo bad OID num: leading '.', -section,, -cmd,cr,, -cert,signer.crt,, -key,signer.p12,, -ke… [all …]
|
| /freebsd/crypto/heimdal/lib/hx509/ |
| H A D | ks_p12.c | 326 struct ks_pkcs12 *p12; in p12_init() local 344 p12 = calloc(1, sizeof(*p12)); in p12_init() 345 if (p12 == NULL) { in p12_init() 351 p12->fn = strdup(residue); in p12_init() 352 if (p12->fn == NULL) { in p12_init() 360 0, lock, &p12->certs); in p12_init() 362 *data = p12; in p12_init() 429 ret = _hx509_collector_collect_certs(context, c, &p12->certs); in p12_init() 431 *data = p12; in p12_init() 436 if (ret && p12) { in p12_init() [all …]
|
| H A D | test_query.in | 48 PKCS12:$srcdir/data/test.p12 >/dev/null 2>/dev/null || exit 1 59 PKCS12:$srcdir/data/test.p12 >/dev/null 2>/dev/null || exit 1 65 PKCS12:$srcdir/data/test.p12 >/dev/null 2>/dev/null || exit 1 71 PKCS12:$srcdir/data/test.p12 >/dev/null 2>/dev/null && exit 1 86 PKCS12:$srcdir/data/test-nopw.p12 >/dev/null 2>/dev/null || exit 1 92 PKCS12:$srcdir/data/test.p12 >/dev/null 2>/dev/null || exit 1 98 PKCS12:$srcdir/data/sub-cert.p12 >/dev/null 2>/dev/null && exit 1 105 PKCS12:$srcdir/data/test.p12 > /dev/null || exit 1 112 PKCS12:$srcdir/data/test.p12 >/dev/null 2>/dev/null && exit 1
|
| /freebsd/crypto/openssl/demos/pkcs12/ |
| H A D | pkread.c | 18 static char *find_friendly_name(PKCS12 *p12) in find_friendly_name() argument 27 if ((safes = PKCS12_unpack_authsafes(p12)) == NULL) in find_friendly_name() 54 PKCS12 *p12 = NULL; in main() local 67 p12 = d2i_PKCS12_fp(fp, NULL); in main() 69 if (p12 == NULL) { in main() 74 if (!PKCS12_parse(p12, argv[2], &pkey, &cert, &ca)) { in main() 79 name = find_friendly_name(p12); in main() 80 PKCS12_free(p12); in main()
|
| H A D | pkwrite.c | 23 PKCS12 *p12; in main() local 38 p12 = PKCS12_create(argv[2], argv[3], pkey, cert, NULL, 0, 0, 0, 0, 0); in main() 39 if (!p12) { in main() 49 i2d_PKCS12_fp(fp, p12); in main() 50 PKCS12_free(p12); in main()
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | PKCS12_newpass.pod | 11 int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass); 17 B<p12> is a pointer to a PKCS12 structure. B<oldpass> is the existing password 58 PKCS12 *p12; 68 p12 = d2i_PKCS12_fp(fp, NULL); 70 if (p12 == NULL) { 75 if (PKCS12_newpass(p12, argv[2], argv[3]) == 0) { 78 PKCS12_free(p12); 83 PKCS12_free(p12); 86 i2d_PKCS12_fp(fp, p12); 87 PKCS12_free(p12);
|
| H A D | PKCS12_gen_mac.pod | 13 int PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, 15 int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen); 16 int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, 19 int PKCS12_set_pbmac1_pbkdf2(PKCS12 *p12, const char *pass, int passlen, 23 int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, 30 const PKCS12 *p12);
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | pkcs12.h | 126 int PKCS12_mac_present(const PKCS12 *p12); 131 const PKCS12 *p12); 208 int PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes); 209 STACK_OF(PKCS7) *PKCS12_unpack_authsafes(const PKCS12 *p12); 293 int PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, 295 int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen); 296 int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, 299 int PKCS12_set_pbmac1_pbkdf2(PKCS12 *p12, const char *pass, int passlen, 302 int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, 320 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, [all …]
|
| H A D | pkcs12.h.in | 103 int PKCS12_mac_present(const PKCS12 *p12); 108 const PKCS12 *p12); 185 int PKCS12_pack_authsafes(PKCS12 *p12, STACK_OF(PKCS7) *safes); 186 STACK_OF(PKCS7) *PKCS12_unpack_authsafes(const PKCS12 *p12); 270 int PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, 272 int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen); 273 int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, 276 int PKCS12_set_pbmac1_pbkdf2(PKCS12 *p12, const char *pass, int passlen, 279 int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, 297 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, [all …]
|
| /freebsd/crypto/openssl/apps/ |
| H A D | pkcs12.c | 42 int dump_certs_keys_p12(BIO *out, const PKCS12 *p12, 228 PKCS12 *p12 = NULL; in pkcs12_main() local 732 p12 = PKCS12_create_ex2(cpass, name, key, ee_cert, certs, in pkcs12_main() 737 if (p12 == NULL) { in pkcs12_main() 750 if (!PKCS12_set_pbmac1_pbkdf2(p12, mpass, -1, NULL, in pkcs12_main() 757 if (!PKCS12_set_mac(p12, mpass, -1, NULL, macsaltlen, maciter, macmd)) { in pkcs12_main() 771 i2d_PKCS12_bio(out, p12); in pkcs12_main() 791 p12 = PKCS12_init_ex(NID_pkcs7_data, app_get0_libctx(), app_get0_propq()); in pkcs12_main() 792 if (p12 == NULL) { in pkcs12_main() 796 if ((p12 = d2i_PKCS12_bio(in, &p12)) == NULL) { in pkcs12_main() [all …]
|
| /freebsd/crypto/openssl/crypto/store/ |
| H A D | store_result.c | 557 PKCS12 *p12; in try_pkcs12() local 559 p12 = d2i_PKCS12(NULL, (const unsigned char **)&data->octet_data, in try_pkcs12() 562 if (p12 != NULL) { in try_pkcs12() 574 if (!PKCS12_mac_present(p12) in try_pkcs12() 575 || PKCS12_verify_mac(p12, NULL, 0)) { in try_pkcs12() 577 } else if (PKCS12_verify_mac(p12, "", 0)) { in try_pkcs12() 601 if (!PKCS12_verify_mac(p12, pass, tpass_len)) { in try_pkcs12() 609 if (PKCS12_parse(p12, pass, &pkey, &cert, &chain)) { in try_pkcs12() 661 PKCS12_free(p12); in try_pkcs12()
|
| /freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
| H A D | sv_expm1f_inline.h | 55 svfloat32_t p12 = svmla_lane (sv_f32 (d->c1), f, lane_constants, 0); in expm1f_inline() local 58 svfloat32_t p = svmla_x (pg, p12, f2, p34); in expm1f_inline()
|
| H A D | sv_expf_inline.h | 56 svfloat32_t p12 = svmla_lane (sv_f32 (d->c1), r, lane_consts, 2); in expf_inline() local 59 svfloat32_t p14 = svmla_x (pg, p12, p34, r2); in expf_inline()
|