Home
last modified time | relevance | path

Searched refs:p12 (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd/crypto/openssl/test/
H A Dpkcs12_api_test.c35 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 Dpkcs12_format_test.c2872 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 Dp12_mutl.c31 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 Dp12_npas.c20 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 Dp12_utl.c235 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 Dp12_kiss.c17 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 Dp12_asn.c32 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 Dp12_crt.c41 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 Dp12_init.c59 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 Dp12_add.c186 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 Dpkcs12.c39 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 Dtest_credentials.csv3 …-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 Dtest_commands.csv107 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 Dks_p12.c326 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 Dtest_query.in48 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 Dpkread.c18 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 Dpkwrite.c23 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 DPKCS12_newpass.pod11 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 DPKCS12_gen_mac.pod13 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 Dpkcs12.h126 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 Dpkcs12.h.in103 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 Dpkcs12.c42 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 Dstore_result.c557 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 Dsv_expm1f_inline.h55 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 Dsv_expf_inline.h56 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()

1234