• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/openssl/ssl/

Lines Matching defs:cpk

102         CERT_PKEY *cpk = cert->pkeys + i;
104 if (cpk->x509 != NULL) {
105 rpk->x509 = cpk->x509;
109 if (cpk->privatekey != NULL) {
110 rpk->privatekey = cpk->privatekey;
111 EVP_PKEY_up_ref(cpk->privatekey);
114 if (cpk->chain) {
115 rpk->chain = X509_chain_up_ref(cpk->chain);
209 CERT_PKEY *cpk = c->pkeys + i;
210 X509_free(cpk->x509);
211 cpk->x509 = NULL;
212 EVP_PKEY_free(cpk->privatekey);
213 cpk->privatekey = NULL;
214 sk_X509_pop_free(cpk->chain, X509_free);
215 cpk->chain = NULL;
216 OPENSSL_free(cpk->serverinfo);
217 cpk->serverinfo = NULL;
218 cpk->serverinfo_length = 0;
255 CERT_PKEY *cpk = s ? s->cert->key : ctx->cert->key;
256 if (!cpk)
265 sk_X509_pop_free(cpk->chain, X509_free);
266 cpk->chain = chain;
288 CERT_PKEY *cpk = s ? s->cert->key : ctx->cert->key;
289 if (!cpk)
296 if (!cpk->chain)
297 cpk->chain = sk_X509_new_null();
298 if (!cpk->chain || !sk_X509_push(cpk->chain, x))
317 CERT_PKEY *cpk = c->pkeys + i;
318 if (cpk->x509 == x && cpk->privatekey) {
319 c->key = cpk;
325 CERT_PKEY *cpk = c->pkeys + i;
326 if (cpk->privatekey && cpk->x509 && !X509_cmp(cpk->x509, x)) {
327 c->key = cpk;
348 CERT_PKEY *cpk = c->pkeys + i;
349 if (cpk->x509 && cpk->privatekey) {
350 c->key = cpk;
760 CERT_PKEY *cpk = c->key;
767 if (!cpk->x509) {
776 for (i = 0; i < sk_X509_num(cpk->chain); i++) {
777 x = sk_X509_value(cpk->chain, i);
782 if (!X509_STORE_add_cert(chain_store, cpk->x509))
793 untrusted = cpk->chain;
801 if (!X509_STORE_CTX_init(xs_ctx, chain_store, cpk->x509, untrusted)) {
853 sk_X509_pop_free(cpk->chain, X509_free);
854 cpk->chain = chain;