Hi there. We've been using Crypto++ for about eight months now on Windows
and have recently begun porting over to OpenBSD. One problem we had involed
osrng.cpp, which wanted to use /dev/random. On OpenBSD, it should be
/dev/srandom. The second problem is more difficult for us. When running
the validation suite (cryptest v) we get the following assertion during
BlumBlubShub. We also get a similar assertion at line 2012 when running our
own project. The situation is complicated by the fact that we're running
OpenBSD in VMWare on Windows XP. Any help on this problem would be vastly
appreciated. Thanks.
BlumBlumShub validation suite running...
assertion "carry >= 0 && carry <= 2" failed: file "integer.cpp", line 1864
Versions:
Crypto++ 5.1
OpenBSD 3.3
gcc 2.95.3
VMWare 4.0.2 build 5592
WinXP 2002 SP1
Guy L. Smith
[EMAIL PROTECTED]
[EMAIL PROTECTED]
I feel like I'm debugging a zen koan.