Home
last modified time | relevance | path

Searched refs:spki (Results 1 – 16 of 16) sorted by relevance

/freebsd/crypto/openssl/apps/
H A Dspkac.c65 NETSCAPE_SPKI *spki = NULL; in spkac_main() local
153 spki = NETSCAPE_SPKI_new(); in spkac_main()
154 if (spki == NULL) in spkac_main()
157 ASN1_STRING_set(spki->spkac->challenge, in spkac_main()
159 if (!NETSCAPE_SPKI_set_pubkey(spki, pkey)) { in spkac_main()
163 i = NETSCAPE_SPKI_sign(spki, pkey, md); in spkac_main()
168 spkstr = NETSCAPE_SPKI_b64_encode(spki); in spkac_main()
194 spki = NETSCAPE_SPKI_b64_decode(spkstr, -1); in spkac_main()
196 if (spki == NULL) { in spkac_main()
207 NETSCAPE_SPKI_print(out, spki); in spkac_main()
[all …]
H A Dca.c2007 NETSCAPE_SPKI *spki = NULL; in certify_spkac() local
2069 spki = NETSCAPE_SPKI_b64_decode(cv->value, -1); in certify_spkac()
2070 if (spki == NULL) { in certify_spkac()
2083 if (spki == NULL) { in certify_spkac()
2095 if ((pktmp = NETSCAPE_SPKI_get_pubkey(spki)) == NULL) { in certify_spkac()
2100 j = NETSCAPE_SPKI_verify(spki, pktmp); in certify_spkac()
2118 NETSCAPE_SPKI_free(spki); in certify_spkac()
/freebsd/crypto/openssl/crypto/asn1/
H A Dt_spki.c20 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki) in NETSCAPE_SPKI_print() argument
28 X509_PUBKEY_get0_param(&spkioid, NULL, NULL, NULL, spki->spkac->pubkey); in NETSCAPE_SPKI_print()
32 pkey = X509_PUBKEY_get(spki->spkac->pubkey); in NETSCAPE_SPKI_print()
39 chal = spki->spkac->challenge; in NETSCAPE_SPKI_print()
42 i = OBJ_obj2nid(spki->sig_algor.algorithm); in NETSCAPE_SPKI_print()
46 n = spki->signature->length; in NETSCAPE_SPKI_print()
47 s = (char *)spki->signature->data; in NETSCAPE_SPKI_print()
/freebsd/crypto/openssl/crypto/x509/
H A Dx509spki.c35 NETSCAPE_SPKI *spki; in NETSCAPE_SPKI_b64_decode() local
49 spki = d2i_NETSCAPE_SPKI(NULL, &p, spki_len); in NETSCAPE_SPKI_b64_decode()
51 return spki; in NETSCAPE_SPKI_b64_decode()
56 char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) in NETSCAPE_SPKI_b64_encode() argument
62 der_len = i2d_NETSCAPE_SPKI(spki, NULL); in NETSCAPE_SPKI_b64_encode()
74 i2d_NETSCAPE_SPKI(spki, &p); in NETSCAPE_SPKI_b64_encode()
H A Dx509_vfy.c2867 X509_verify(cert, t->spki) <= 0) in check_dane_pkeys()
/freebsd/crypto/heimdal/kdc/
H A Dkx509.c207 SubjectPublicKeyInfo spki; in build_certificate() local
210 memset(&spki, 0, sizeof(spki)); in build_certificate()
212 spki.subjectPublicKey.data = key->data; in build_certificate()
213 spki.subjectPublicKey.length = key->length * 8; in build_certificate()
216 &spki.algorithm.algorithm); in build_certificate()
220 spki.algorithm.parameters = &any; in build_certificate()
222 ret = hx509_ca_tbs_set_spki(context->hx509ctx, tbs, &spki); in build_certificate()
223 der_free_oid(&spki.algorithm.algorithm); in build_certificate()
/freebsd/crypto/openssl/test/
H A Dalgorithmid_test.c279 int n, x509 = 0, spki = 0, testcount = 0; in setup_tests() local
287 spki = 1; in setup_tests()
298 testcount = x509 + spki; in setup_tests()
308 if (spki && n == 1) { in setup_tests()
315 if (spki && pubkey_filename == NULL) { in setup_tests()
325 if (spki) in setup_tests()
/freebsd/crypto/heimdal/lib/hx509/
H A Dca.c45 SubjectPublicKeyInfo spki; member
104 free_SubjectPublicKeyInfo(&(*tbs)->spki); in hx509_ca_tbs_free()
254 free_SubjectPublicKeyInfo(&tbs->spki); in hx509_ca_tbs_set_template()
255 ret = hx509_cert_get_SPKI(context, cert, &tbs->spki); in hx509_ca_tbs_set_template()
370 const SubjectPublicKeyInfo *spki) in hx509_ca_tbs_set_spki() argument
373 free_SubjectPublicKeyInfo(&tbs->spki); in hx509_ca_tbs_set_spki()
374 ret = copy_SubjectPublicKeyInfo(spki, &tbs->spki); in hx509_ca_tbs_set_spki()
1134 ret = copy_SubjectPublicKeyInfo(&tbs->spki, &tbsc->subjectPublicKeyInfo); in ca_sign()
1275 EVP_DigestUpdate(ctx, tbs->spki.subjectPublicKey.data, in ca_sign()
1276 tbs->spki.subjectPublicKey.length / 8); in ca_sign()
H A Dcrypto.c784 SubjectPublicKeyInfo *spki) in rsa_private_key2SPKI() argument
788 memset(spki, 0, sizeof(*spki)); in rsa_private_key2SPKI()
792 spki->subjectPublicKey.data = malloc(len); in rsa_private_key2SPKI()
793 if (spki->subjectPublicKey.data == NULL) { in rsa_private_key2SPKI()
797 spki->subjectPublicKey.length = len * 8; in rsa_private_key2SPKI()
799 ret = set_digest_alg(&spki->algorithm, ASN1_OID_ID_PKCS1_RSAENCRYPTION, in rsa_private_key2SPKI()
803 free(spki->subjectPublicKey.data); in rsa_private_key2SPKI()
804 spki->subjectPublicKey.data = NULL; in rsa_private_key2SPKI()
805 spki->subjectPublicKey.length = 0; in rsa_private_key2SPKI()
810 unsigned char *pp = spki->subjectPublicKey.data; in rsa_private_key2SPKI()
[all …]
H A Dhxtool.c1755 SubjectPublicKeyInfo spki; in hxtool_ca() local
1758 memset(&spki, 0, sizeof(spki)); in hxtool_ca()
1817 ret = hx509_private_key2SPKI(context, private_key, &spki); in hxtool_ca()
1834 ret = hx509_request_get_SubjectPublicKeyInfo(context, req, &spki); in hxtool_ca()
1862 ret = hx509_private_key2SPKI(context, cert_key, &spki); in hxtool_ca()
1932 if (spki.subjectPublicKey.length) { in hxtool_ca()
1933 ret = hx509_ca_tbs_set_spki(context, tbs, &spki); in hxtool_ca()
2015 free_SubjectPublicKeyInfo(&spki); in hxtool_ca()
H A Dcert.c1478 hx509_cert_get_SPKI(hx509_context context, hx509_cert p, SubjectPublicKeyInfo *spki) in hx509_cert_get_SPKI() argument
1482 ret = copy_SubjectPublicKeyInfo(&p->data->tbsCertificate.subjectPublicKeyInfo, spki); in hx509_cert_get_SPKI()
/freebsd/crypto/openssl/include/internal/
H A Ddane.h49 EVP_PKEY *spki; member
/freebsd/crypto/openssl/include/openssl/
H A Dx509.h.in223 * spki structures - useful if you are writing a CA web page
331 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
H A Dx509.h525 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
/freebsd/crypto/openssl/providers/implementations/encode_decode/
H A Dencode_key2any.c1149 DO_PUBLIC_KEY(impl, type, spki, output)
/freebsd/crypto/openssl/ssl/
H A Dssl_lib.c166 EVP_PKEY_free(t->spki); in tlsa_free()
405 t->spki = pkey; in dane_tlsa_add()
1118 *mspki = (dane->mcert == NULL) ? dane->mtlsa->spki : NULL; in SSL_get0_dane_authority()