From 67acba4bc9fe9215f384c0753ec968f032161aee Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Sat, 10 Aug 2013 10:12:16 -0400 Subject: Stop using RAND_ in libcrypto for Utils::getSecureRandom() due to annoying valgrind spew from libcrypto use of uninitialized RAM as a random source. Might look into replacing RAND_ in libcrypto with our own simple /dev/urandom / Windows CAPI plugin. --- selftest.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'selftest.cpp') diff --git a/selftest.cpp b/selftest.cpp index edbdcaf1..a8266ca3 100644 --- a/selftest.cpp +++ b/selftest.cpp @@ -64,6 +64,9 @@ static int testCrypto() unsigned char buf1[16384]; unsigned char buf2[sizeof(buf1)],buf3[sizeof(buf1)]; + //Utils::getSecureRandom(buf1,1024); + //std::cout << "[crypto] getSecureRandom() -> " << Utils::hex(buf1,1024) << std::endl; + std::cout << "[crypto] Testing ECDSA... "; std::cout.flush(); for(unsigned int k=0;k<64;++k) { EllipticCurveKeyPair kp; -- cgit v1.2.3