-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
the following will not compile due to osrng.h not including fips140.h which results in SelfTestFailure being undeclared in AutoSeededX917RNG::GenerateByte():
#include <crypto++/des.h> #include <crypto++/osrng.h>
int main()
{
~ CryptoPP::AutoSeededX917RNG< CryptoPP::DES_EDE3 > rng;
~ unsigned char dummy[ 42 ];
~ rng.GenerateBlock( dummy, sizeof( dummy ) );
}Workaround: include fips140.h in the user code. IMHO osrng.h should be self-contained and not require additional includes.
Cheers, Malte -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFAZ7E8VDF3RdLzx4cRAuN4AJ41q+h2Lha66BMDKppIXTnCjslfngCfZlpa XvcmwJI135tg9xapjJVUofI= =YpkK -----END PGP SIGNATURE-----
