Lines Matching refs:pkey
141 EVP_PKEY *pkey;
155 pkey = EVP_PKEY_new();
156 if (pkey == NULL)
158 if (!EVP_PKEY_set1_DSA(pkey, dsa)) {
159 EVP_PKEY_free(pkey);
162 sigbuf = malloc(EVP_PKEY_size(pkey));
164 EVP_PKEY_free(pkey);
167 if (!EVP_SignFinal(evp_md_ctx, sigbuf, &siglen, pkey)) {
168 EVP_PKEY_free(pkey);
174 INSIST(EVP_PKEY_size(pkey) >= (int) siglen);
175 EVP_PKEY_free(pkey);
239 EVP_PKEY *pkey;
273 pkey = EVP_PKEY_new();
274 if (pkey == NULL)
276 if (!EVP_PKEY_set1_DSA(pkey, dsa)) {
277 EVP_PKEY_free(pkey);
281 sigbuf = malloc(EVP_PKEY_size(pkey) + 50);
283 EVP_PKEY_free(pkey);
287 INSIST(EVP_PKEY_size(pkey) >= (int) siglen);
288 status = EVP_VerifyFinal(evp_md_ctx, sigbuf, siglen, pkey);
289 EVP_PKEY_free(pkey);