mirror of
https://github.com/monero-project/monero.git
synced 2024-12-26 10:49:23 -05:00
e2109447bb
Calling `oaes_alloc`, then `oaes_key_import_data`, then `oaes_free` calls the functions `calloc` and `free` four times each. This PR rewrites the key expansion function to expand directly into a 240 byte buffer with no allocations. This should speed up Cryptonight on platforms such as Raspberry PI. Hash tests are expanded to test slow hash using software AES on all platforms. Depends on #9505 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
main.cpp | ||
tests-blake2b.txt | ||
tests-extra-blake.txt | ||
tests-extra-groestl.txt | ||
tests-extra-jh.txt | ||
tests-extra-skein.txt | ||
tests-fast.txt | ||
tests-slow-1.txt | ||
tests-slow-2.txt | ||
tests-slow-4.txt | ||
tests-slow.txt | ||
tests-tree.txt |