commit 8015d1bca797db805913f3c7bf404de4a249bc3b from: Martijn van Duren date: Wed Mar 23 20:44:23 2022 UTC Don't forget to reset bctx in between calls commit - 71b63ce61762c3566f1a58e4f22d506b1eca8285 commit + 8015d1bca797db805913f3c7bf404de4a249bc3b blob - c4891b6143ddfbc0b0f7af14738a6e3e2991b3e5 blob + 2c9c58e9eeb74963eee77589703a751132203164 --- main.c +++ main.c @@ -908,6 +908,7 @@ dkim_signature_verify(struct signature *sig) return; } } + EVP_MD_CTX_reset(bctx); if (EVP_DigestVerifyInit(bctx, NULL, sig->ah, NULL, sig->p) != 1) { dkim_errx(msg, "EVP_DigestVerifyInit"); return;