/freebsd-10.0-release/crypto/openssl/crypto/asn1/ |
H A D | t_spki.c | 73 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki) argument 80 i=OBJ_obj2nid(spki->spkac->pubkey->algor->algorithm); 83 pkey = X509_PUBKEY_get(spki->spkac->pubkey); 90 chal = spki->spkac->challenge; 93 i=OBJ_obj2nid(spki->sig_algor->algorithm); 97 n=spki->signature->length; 98 s=(char *)spki->signature->data;
|
/freebsd-10.0-release/crypto/openssl/crypto/x509/ |
H A D | x509spki.c | 83 NETSCAPE_SPKI *spki; local 97 spki = d2i_NETSCAPE_SPKI(NULL, &p, spki_len); 99 return spki; 104 char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) argument 109 der_len = i2d_NETSCAPE_SPKI(spki, NULL); 117 i2d_NETSCAPE_SPKI(spki, &p);
|
H A D | x509.h | 529 * Netscapes spki structures - useful if you are writing a CA web page 658 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
|
/freebsd-10.0-release/crypto/openssl/apps/ |
H A D | spkac.c | 94 NETSCAPE_SPKI *spki = NULL; local 202 spki = NETSCAPE_SPKI_new(); 203 if(challenge) ASN1_STRING_set(spki->spkac->challenge, 205 NETSCAPE_SPKI_set_pubkey(spki, pkey); 206 NETSCAPE_SPKI_sign(spki, pkey, EVP_md5()); 207 spkstr = NETSCAPE_SPKI_b64_encode(spki); 259 spki = NETSCAPE_SPKI_b64_decode(spkstr, -1); 261 if(!spki) { 284 if(!noout) NETSCAPE_SPKI_print(out, spki); 285 pkey = NETSCAPE_SPKI_get_pubkey(spki); [all...] |
H A D | ca.c | 2279 NETSCAPE_SPKI *spki = NULL; local 2352 spki = NETSCAPE_SPKI_b64_decode(cv->value, -1); 2353 if (spki == NULL) 2367 if (spki == NULL) 2380 if ((pktmp=NETSCAPE_SPKI_get_pubkey(spki)) == NULL) 2386 j = NETSCAPE_SPKI_verify(spki, pktmp); 2402 if (spki != NULL) NETSCAPE_SPKI_free(spki);
|
/freebsd-10.0-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.0-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);
|