News for hackers. Stuff that matters.
Re:The Heartbleed Bug by mike_hearn on Tuesday April 08, 2014 @09:07AM (#7553103)
In Java 8 the JVM knows how to compile AES straight through to AES-NI invocations, so the CPU itself is doing the hardware accelerated crypto (in constant time). It's not necessarily the case that higher level languages have to be unsafer: especially not on something like a server where the overhead of JIT compilers get amortized out.
Re:The Heartbleed Bug by seabee on Tuesday April 08, 2014 @09:58AM (#7553415)
Okay, but what about other crypto algorithms not implemented in hardware? Eventually someone has to figure out how to generate machine code that operates in constant time across code paths, and they need a language that will let them do that.