It's my first time trying to use Crypto++. Thus please don't be too hard with me ;-)
I use to work at system level (bios, device drivers, services) on Win2k. Total 20 years close to the hardware, but only a few with object languages. Still more at ease with Assembler...
I downloaded the archive and followed the explanation in readme.txt
I'm using Visual C++ 6.0 Enterprise Edition and tried Crypto++ versions 5.1 then 5.0
1) With Crypto++ 5.1
The readme.txt says:
"To compile Crypto++ with MSVC, open the "cryptest.dsw" workspace file and build the "cryptest" project."
I do it and I get the message:
--------------------Configuration: cryptest - Win32 Debug--------------------
Compiling...
bench.cpp
h:\usrprog\crypto51\algparam.h(187) : fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit
Error executing cl.exe.
cryptest.exe - 1 error(s), 0 warning(s)
I tried to use /Zm150, /Zm200, /Zm250, /Zm300 and even /Zm1500. No change. Do you know what causes this problem? And, more important, how to fix it??
2) With Crypto++ 5.0 The compile and build phases are Ok. Then I tried to test. The readme.txt says: "Run the test driver and make sure the validation suite passes."
I do it and I get the message:
CryptoPP::Exception caught: FileStore: error opening file for reading: H:\usrprog\crypto50\CT_FIPS_140_Debug\edc.dat
I did not find any edc.dat file in the archive. What's this file? Is it missing or is it to be created before the test?
Thanks,
Frederic
