EVP_DigestSignUpdate missing from libcrypto
Sage Gerard
sage at sagegerard.com
Wed Sep 16 14:23:17 UTC 2020
For each libcrypto on my Fedora 30 instance, EVP_DigestSignUpdate appears to be missing from the extern symbols list, but EVP_DigestSign remains. This seems to be why I cannot get a reference to the implementation in other programs.
[sage at jet racket]$ nm -D /usr/lib64/libcrypto.so.* | grep EVP_DigestSign
000000000013bfd0 T EVP_DigestSignFinal
000000000013bfb0 T EVP_DigestSignInit
000000000013bfd0 T EVP_DigestSignFinal
000000000013bfb0 T EVP_DigestSignInit
0000000000172e50 T EVP_DigestSign
0000000000172be0 T EVP_DigestSignFinal
0000000000172bc0 T EVP_DigestSignInit
0000000000172e50 T EVP_DigestSign
0000000000172be0 T EVP_DigestSignFinal
0000000000172bc0 T EVP_DigestSignInit
[sage at jet racket]$
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?
~slg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mta.openssl.org/pipermail/openssl-users/attachments/20200916/f2ff3ac7/attachment.html>
More information about the openssl-users
mailing list