<div> 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.<br></div><div><br></div><div>[sage@jet racket]$ nm -D /usr/lib64/libcrypto.so.* | grep EVP_DigestSign<br></div><div>000000000013bfd0 T EVP_DigestSignFinal<br></div><div>000000000013bfb0 T EVP_DigestSignInit<br></div><div>000000000013bfd0 T EVP_DigestSignFinal<br></div><div>000000000013bfb0 T EVP_DigestSignInit<br></div><div>0000000000172e50 T EVP_DigestSign<br></div><div>0000000000172be0 T EVP_DigestSignFinal<br></div><div>0000000000172bc0 T EVP_DigestSignInit<br></div><div>0000000000172e50 T EVP_DigestSign<br></div><div>0000000000172be0 T EVP_DigestSignFinal<br></div><div>0000000000172bc0 T EVP_DigestSignInit<br></div><div>[sage@jet racket]$<br></div><div><br></div><div>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?<br></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div><i>~slg</i><br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div>