Rodger Combs
|
2ea3c51795
|
lavu/aes: add x86 AESNI optimizations
crypto_bench comparison for AES-128-ECB:
lavu_aesni AES-128-ECB size: 1048576 runs: 1024 time: 0.596 +- 0.081
lavu_c AES-128-ECB size: 1048576 runs: 1024 time: 17.007 +- 2.131
crypto AES-128-ECB size: 1048576 runs: 1024 time: 0.612 +- 1.857
gcrypt AES-128-ECB size: 1048576 runs: 1024 time: 1.123 +- 0.224
tomcrypt AES-128-ECB size: 1048576 runs: 1024 time: 9.038 +- 0.790
Improved-By: Henrik Gramner <henrik@gramner.com>
Signed-off-by: James Almer <jamrial@gmail.com>
|
2025-04-05 20:46:40 -03:00 |
|
rcombs
|
eabf5e6d6b
|
All: update names in copyright headers
|
2021-01-20 01:02:56 -06:00 |
|
Anton Khirnov
|
e15371061d
|
lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump
They are not properly namespaced and not intended for public use.
|
2021-01-01 14:14:57 +01:00 |
|
Rodger Combs
|
54cd1ab555
|
lavu/aes: align AVAES struct members
|
2015-10-28 04:23:14 -05:00 |
|
Rodger Combs
|
15ff5c7215
|
lavu/aes: add runtime dispatch for crypt function
|
2015-10-28 04:23:14 -05:00 |
|
Rodger Combs
|
ec588db56f
|
lavu/aes: move AVAES to separate internal header
|
2015-10-28 04:23:14 -05:00 |
|