[Discuss] Good and Bad Crypto

Richard Pieri richard.pieri at gmail.com
Wed Apr 23 17:06:08 EDT 2014


Mike Small wrote:
> So this is kind of what troubles me in the line this thread has taken
> re. checking that the encryption algorithms are well chosen and
> implemented correctly.

That's why the world trusts the cryptographic module in OpenSSL: it's 
been examined and confirmed to be implemented correctly where 
"correctly" is "what FIPS 140-2 says is correct". Microsoft's 
cryptographic library has undergone the same certification so I can say 
that it is implemented correctly to the same "what FIPS 140-2 says is 
correct". The world (and I) don't have the same trust for the GnuTLS 
cryptographic module because it doesn't have that certification.

Heartbleed is something else entirely. It's not a failure to implement 
an algorithm properly. It's a stupid little hack to work around slow 
malloc() calls.

-- 
Rich P.



More information about the Discuss mailing list