/freebsd-12-stable/crypto/openssl/crypto/asn1/ |
H A D | t_spki.c | 20 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 D | x509spki.c | 35 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 D | x509_vfy.c | 2808 X509_verify(cert, t->spki) <= 0)
|
/freebsd-12-stable/crypto/openssl/apps/ |
H A D | spkac.c | 56 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 D | ca.c | 1925 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 D | kx509.c | 207 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 D | dane.h | 48 EVP_PKEY *spki; member in struct:danetls_record_st
|
/freebsd-12-stable/crypto/heimdal/lib/hx509/ |
H A D | ca.c | 45 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 D | crypto.c | 784 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 D | hxtool.c | 1754 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 D | cert.c | 1469 * @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 D | x509.h | 258 * 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 D | ssl_lib.c | 187 EVP_PKEY_free(t->spki); 411 t->spki = pkey; 1077 *mspki = (dane->mcert == NULL) ? dane->mtlsa->spki : NULL;
|