Lines Matching refs:pk
45 static int x509_pubkey_decode(EVP_PKEY **pk, const X509_PUBKEY *key);
319 X509_PUBKEY *pk = NULL; in X509_PUBKEY_set() local
327 if ((pk = X509_PUBKEY_new()) == NULL) { in X509_PUBKEY_set()
332 if (!pkey->ameth->pub_encode(pk, pkey)) { in X509_PUBKEY_set()
351 pk = d2i_X509_PUBKEY(NULL, &pder, (long)derlen); in X509_PUBKEY_set()
358 if (pk == NULL) { in X509_PUBKEY_set()
368 *x = pk; in X509_PUBKEY_set()
380 if (pk->pkey != NULL) in X509_PUBKEY_set()
381 EVP_PKEY_free(pk->pkey); in X509_PUBKEY_set()
383 pk->pkey = pkey; in X509_PUBKEY_set()
387 X509_PUBKEY_free(pk); in X509_PUBKEY_set()
999 const unsigned char **pk, int *ppklen, in X509_PUBKEY_get0_param() argument
1004 if (pk) { in X509_PUBKEY_get0_param()
1005 *pk = pub->public_key->data; in X509_PUBKEY_get0_param()