On Wed, Jun 8, 2022 at 3:12 AM Benjamin Mahr <ben.m...@gmail.com> wrote:
> I have to add crypto++ as dll into our project. The project is using several 
> functions of crypto++ but a few used give an "unresolved extern symbol" 
> linking error:
> CryptoPP::DSAConvertSignatureFormat
> CryptoPP::Base64Encoder::IsolatedInitialize
> CryptoPP::Base64Decoder::GetDecodingLookupArray
> Clearly, this can't work because none of those functions have CRYPTOPP_DLL 
> set. Is this by intention?

Yes, this is by design. Also see https://cryptopp.com/wiki/FIPS_DLL

> Which functions should we call instead?

You still have to link to cryptlib.lib for the missing functions.

If you want to continue with the FIPS DLL, then see the preprocessor
defines that are set in cryptdll and dlltest projects.


You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cryptopp-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 

Reply via email to