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

/freebsd-10-stable/crypto/openssl/crypto/asn1/
H A Dt_spki.c74 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-stable/crypto/openssl/crypto/x509/
H A Dx509spki.c85 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 Dx509.h510 * <patr@x509.com> and are used to manipulate Netscapes spki structures -
641 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
/freebsd-10-stable/crypto/openssl/apps/
H A Dspkac.c95 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 Dca.c2196 NETSCAPE_SPKI *spki = NULL; local
2264 spki = NETSCAPE_SPKI_b64_decode(cv->value, -1);
2265 if (spki == NULL) {
2279 if (spki == NULL) {
2292 if ((pktmp = NETSCAPE_SPKI_get_pubkey(spki)) == NULL) {
2297 j = NETSCAPE_SPKI_verify(spki, pktmp);
2316 if (spki != NULL)
2317 NETSCAPE_SPKI_free(spki);
/freebsd-10-stable/crypto/heimdal/kdc/
H A Dkx509.c197 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-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.c783 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 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);

Completed in 211 milliseconds