Searched refs:spki (Results 1 - 13 of 13) sorted by relevance

/freebsd-12-stable/crypto/openssl/crypto/asn1/
H A Dt_spki.c20 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki) argument
28 X509_PUBKEY_get0_param(&spkioid, NULL, NULL, NULL, spki->spkac->pubkey);
32 pkey = X509_PUBKEY_get(spki->spkac->pubkey);
39 chal = spki->spkac->challenge;
42 i = OBJ_obj2nid(spki->sig_algor.algorithm);
46 n = spki->signature->length;
47 s = (char *)spki->signature->data;
/freebsd-12-stable/crypto/openssl/crypto/x509/
H A Dx509spki.c35 NETSCAPE_SPKI *spki; local
49 spki = d2i_NETSCAPE_SPKI(NULL, &p, spki_len);
51 return spki;
56 char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) argument
61 der_len = i2d_NETSCAPE_SPKI(spki, NULL);
71 i2d_NETSCAPE_SPKI(spki, &p);
H A Dx509_vfy.c2808 X509_verify(cert, t->spki) <= 0)
/freebsd-12-stable/crypto/openssl/apps/
H A Dspkac.c56 NETSCAPE_SPKI *spki = NULL; local
130 spki = NETSCAPE_SPKI_new();
131 if (spki == NULL)
134 ASN1_STRING_set(spki->spkac->challenge,
136 NETSCAPE_SPKI_set_pubkey(spki, pkey);
137 NETSCAPE_SPKI_sign(spki, pkey, EVP_md5());
138 spkstr = NETSCAPE_SPKI_b64_encode(spki);
164 spki = NETSCAPE_SPKI_b64_decode(spkstr, -1);
166 if (spki == NULL) {
177 NETSCAPE_SPKI_print(out, spki);
[all...]
H A Dca.c1925 NETSCAPE_SPKI *spki = NULL; local
1990 spki = NETSCAPE_SPKI_b64_decode(cv->value, -1);
1991 if (spki == NULL) {
2005 if (spki == NULL) {
2017 if ((pktmp = NETSCAPE_SPKI_get_pubkey(spki)) == NULL) {
2022 j = NETSCAPE_SPKI_verify(spki, pktmp);
2040 NETSCAPE_SPKI_free(spki);
/freebsd-12-stable/crypto/heimdal/kdc/
H A Dkx509.c207 SubjectPublicKeyInfo spki; local
210 memset(&spki, 0, sizeof(spki));
212 spki.subjectPublicKey.data = key->data;
213 spki.subjectPublicKey.length = key->length * 8;
216 &spki.algorithm.algorithm);
220 spki.algorithm.parameters = &any;
222 ret = hx509_ca_tbs_set_spki(context->hx509ctx, tbs, &spki);
223 der_free_oid(&spki.algorithm.algorithm);
/freebsd-12-stable/crypto/openssl/include/internal/
H A Ddane.h48 EVP_PKEY *spki; member in struct:danetls_record_st
/freebsd-12-stable/crypto/heimdal/lib/hx509/
H A Dca.c45 SubjectPublicKeyInfo spki; member in struct:hx509_ca_tbs
104 free_SubjectPublicKeyInfo(&(*tbs)->spki);
254 free_SubjectPublicKeyInfo(&tbs->spki);
255 ret = hx509_cert_get_SPKI(context, cert, &tbs->spki);
360 * @param spki subject public key info to use for the to-be-signed certificate object.
370 const SubjectPublicKeyInfo *spki)
373 free_SubjectPublicKeyInfo(&tbs->spki);
374 ret = copy_SubjectPublicKeyInfo(spki, &tbs->spki);
1134 ret = copy_SubjectPublicKeyInfo(&tbs->spki,
368 hx509_ca_tbs_set_spki(hx509_context context, hx509_ca_tbs tbs, const SubjectPublicKeyInfo *spki) argument
[all...]
H A Dcrypto.c784 SubjectPublicKeyInfo *spki)
788 memset(spki, 0, sizeof(*spki));
792 spki->subjectPublicKey.data = malloc(len);
793 if (spki->subjectPublicKey.data == NULL) {
797 spki->subjectPublicKey.length = len * 8;
799 ret = set_digest_alg(&spki->algorithm, ASN1_OID_ID_PKCS1_RSAENCRYPTION,
803 free(spki->subjectPublicKey.data);
804 spki->subjectPublicKey.data = NULL;
805 spki
782 rsa_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument
930 ecdsa_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument
1839 hx509_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument
[all...]
H A Dhxtool.c1754 SubjectPublicKeyInfo spki; local
1757 memset(&spki, 0, sizeof(spki));
1816 ret = hx509_private_key2SPKI(context, private_key, &spki);
1833 ret = hx509_request_get_SubjectPublicKeyInfo(context, req, &spki);
1835 hx509_err(context, 1, ret, "get spki");
1861 ret = hx509_private_key2SPKI(context, cert_key, &spki);
1931 if (spki.subjectPublicKey.length) {
1932 ret = hx509_ca_tbs_set_spki(context, tbs, &spki);
2014 free_SubjectPublicKeyInfo(&spki);
[all...]
H A Dcert.c1469 * @param spki SubjectPublicKeyInfo, should be freed with
1478 hx509_cert_get_SPKI(hx509_context context, hx509_cert p, SubjectPublicKeyInfo *spki) argument
1482 ret = copy_SubjectPublicKeyInfo(&p->data->tbsCertificate.subjectPublicKeyInfo, spki);
/freebsd-12-stable/crypto/openssl/include/openssl/
H A Dx509.h258 * spki structures - useful if you are writing a CA web page
361 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
/freebsd-12-stable/crypto/openssl/ssl/
H A Dssl_lib.c187 EVP_PKEY_free(t->spki);
411 t->spki = pkey;
1077 *mspki = (dane->mcert == NULL) ? dane->mtlsa->spki : NULL;

Completed in 422 milliseconds