3 ms·
That's a key part of Bernstein's argument. ChaCha20 and Salsa20 take advantage of optimizations made for games.
by giaour 10y ago
That's a key part of Bernstein's argument. ChaCha20 and Salsa20 take advantage of optimizations made for games.
- brigade 10y agoGames use floats and pointers, and I suspect the only floating point bits they use is the 52-bit integer multiply that was added specifically to optimize crypto algorithms. The integer vector extensions they're almost certainly using I'd argue are primarily designed to optimize various codecs not games; unsurprisingly, crypto algorithms tend to have similar CPU loads to compression algorithms.