Darrin Chandler <[EMAIL PROTECTED]> wrote:
For desktop/server use, hardware acceleration for crypto seems
increasingly irrelevant as processors become faster. Yawn.
From a VIA PadlockACE equipped SBC:
16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128-cbc 31885.24k 118568.67k 312349.58k 535048.83k 649099.91k
From a "irrelevant as processors become faster" i386:
aes-128-cbc 61905.43k 83868.59k 91948.85k 93908.47k 93081.82k
Yawn indeed.
For "appliances" such as soekris, WRAP, et al, crypto in hardware can
still be quite important.
It is here that's it's quite irrelevant, as these little CPUs cannot
feed the accelerator fast enough. From a vpn1411 equipped Soekris:
aes-128-cbc 63.65k 250.39k 944.13k 2953.46k 7989.79k
I see the occasional post here about someone trying to make sure their
accelerator is being used in OpenBSD ...
...because the userland -> kernel -> userland transition makes a
hardware accelerated Soekris slower than a stock one, except for large
block sizes. From a net4801:
aes-128-cbc 2408.59k 2738.99k 2810.27k 2841.62k 2766.26k
Regards,
Greg
\|/ ___ \|/ [EMAIL PROTECTED] +----- 2048R/38BD6CAB -----+
@~./'O o`\.~@ | 02BD EF81 91B3 1B33 64C2 |
/__( \___/ )__\ | 3247 6722 7006 38BD 6CAB |
`\__`U_/' +--------------------------+