/freebsd-10.2-release/crypto/openssl/crypto/asn1/ |
H A D | t_spki.c | 74 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki) argument 81 i = OBJ_obj2nid(spki->spkac->pubkey->algor->algorithm); 84 pkey = X509_PUBKEY_get(spki->spkac->pubkey); 91 chal = spki->spkac->challenge; 94 i = OBJ_obj2nid(spki->sig_algor->algorithm); 98 n = spki->signature->length; 99 s = (char *)spki->signature->data;
|
/freebsd-10.2-release/crypto/openssl/crypto/x509/ |
H A D | x509spki.c | 85 NETSCAPE_SPKI *spki; local 99 spki = d2i_NETSCAPE_SPKI(NULL, &p, spki_len); 101 return spki; 106 char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) argument 111 der_len = i2d_NETSCAPE_SPKI(spki, NULL); 119 i2d_NETSCAPE_SPKI(spki, &p);
|
H A D | x509.h | 510 * <patr@x509.com> and are used to manipulate Netscapes spki structures - 641 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
|
/freebsd-10.2-release/crypto/openssl/apps/ |
H A D | spkac.c | 95 NETSCAPE_SPKI *spki = NULL; local 199 spki = NETSCAPE_SPKI_new(); 201 ASN1_STRING_set(spki->spkac->challenge, 203 NETSCAPE_SPKI_set_pubkey(spki, pkey); 204 NETSCAPE_SPKI_sign(spki, pkey, EVP_md5()); 205 spkstr = NETSCAPE_SPKI_b64_encode(spki); 258 spki = NETSCAPE_SPKI_b64_decode(spkstr, -1); 260 if (!spki) { 285 NETSCAPE_SPKI_print(out, spki); 286 pkey = NETSCAPE_SPKI_get_pubkey(spki); [all...] |
H A D | ca.c | 2202 NETSCAPE_SPKI *spki = NULL; local 2270 spki = NETSCAPE_SPKI_b64_decode(cv->value, -1); 2271 if (spki == NULL) { 2285 if (spki == NULL) { 2298 if ((pktmp = NETSCAPE_SPKI_get_pubkey(spki)) == NULL) { 2303 j = NETSCAPE_SPKI_verify(spki, pktmp); 2322 if (spki != NULL) 2323 NETSCAPE_SPKI_free(spki);
|
/freebsd-10.2-release/crypto/heimdal/kdc/ |
H A D | kx509.c | 197 SubjectPublicKeyInfo spki; local 200 memset(&spki, 0, sizeof(spki)); 202 spki.subjectPublicKey.data = key->data; 203 spki.subjectPublicKey.length = key->length * 8; 206 &spki.algorithm.algorithm); 210 spki.algorithm.parameters = &any; 212 ret = hx509_ca_tbs_set_spki(context->hx509ctx, tbs, &spki); 213 der_free_oid(&spki.algorithm.algorithm);
|
/freebsd-10.2-release/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 | 783 SubjectPublicKeyInfo *spki) 787 memset(spki, 0, sizeof(*spki)); 791 spki->subjectPublicKey.data = malloc(len); 792 if (spki->subjectPublicKey.data == NULL) { 796 spki->subjectPublicKey.length = len * 8; 798 ret = set_digest_alg(&spki->algorithm, ASN1_OID_ID_PKCS1_RSAENCRYPTION, 802 free(spki->subjectPublicKey.data); 803 spki->subjectPublicKey.data = NULL; 804 spki 781 rsa_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument 926 ecdsa_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument 1811 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);
|