On Mon, Nov 01, 2004 at 08:54:53AM +0200, Voronkov Konstantin wrote: > P.S. I found one strange thing, that disabling > CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2 > macro do not turns off the dll integrity check (MAC). Because, > in case I have dll, then the check in DoPowerUpSelfTest() > > if (FIPS_140_2_ComplianceEnabled() || moduleFilename != NULL) > returns that MAC of dll is to be performed. Is it on purpose? Why?
If you don't want to do the integrity check, then don't call DoPowerUpSelfTest(), or pass in NULL for moduleFilename.
