Lines Matching refs:sigbuf
143 unsigned char *sigbuf;
163 sigbuf = malloc(EVP_PKEY_size(pkey));
164 if (sigbuf == NULL) {
168 if (!EVP_SignFinal(evp_md_ctx, sigbuf, &siglen, pkey)) {
170 free(sigbuf);
180 free(sigbuf);
183 sb = sigbuf;
185 free(sigbuf);
190 free(sigbuf);
234 unsigned char *sigbuf;
275 sigbuf = malloc(EVP_PKEY_size(pkey) + 50);
276 if (sigbuf == NULL) {
280 siglen = (unsigned) i2d_DSA_SIG(dsasig, &sigbuf);
282 status = EVP_VerifyFinal(evp_md_ctx, sigbuf, siglen, pkey);
284 free(sigbuf);