EVP_DigestSignUpdate missing from libcrypto

Sage Gerard sage at sagegerard.com
Wed Sep 16 14:28:27 UTC 2020


Thanks, Matt.


~slg

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Wednesday, September 16, 2020 10:26 AM, Matt Caswell <matt at openssl.org> wrote:

>
>
> On 16/09/2020 15:23, Sage Gerard wrote:
>
> > I'm okay with using EVP_DigestSign, but both that and online materials
> > presume EVP_DigestSignUpdate's availability, and the source code does
> > not seem to have a directive to exclude the signature or implementation
> > at first glance. What can explain the symbol's absense?
>
> Its a macro:
>
> define EVP_DigestSignUpdate(a,b,c) EVP_DigestUpdate(a,b,c)
>
> ===========================================================
>
> So, the symbol inlibcrypto.so is called EVP_DigestUpdate.
>
> Note that this isn't the case in OpenSSL 3.0. It is a full symbol in its
> own right there.
>
> Matt




More information about the openssl-users mailing list