monero/tests/hash
SChernykh 5fd83c13fb Cryptonight variant 2
Contains two modifications to improve ASIC resistance: shuffle and integer math.

Shuffle makes use of the whole 64-byte cache line instead of 16 bytes only, making Cryptonight 4 times more demanding for memory bandwidth.

Integer math adds 64:32 bit integer division followed by 64 bit integer square root, adding large and unavoidable computational latency to the main loop.

More details and performance numbers: https://github.com/SChernykh/xmr-stak-cpu/blob/master/README.md
2018-09-09 20:43:01 +02:00
..
CMakeLists.txt Cryptonight variant 2 2018-09-09 20:43:01 +02:00
main.cpp Cryptonight variant 2 2018-09-09 20:43:01 +02:00
tests-extra-blake.txt moved all stuff to github 2014-03-03 22:07:58 +00:00
tests-extra-groestl.txt moved all stuff to github 2014-03-03 22:07:58 +00:00
tests-extra-jh.txt moved all stuff to github 2014-03-03 22:07:58 +00:00
tests-extra-skein.txt moved all stuff to github 2014-03-03 22:07:58 +00:00
tests-fast.txt moved all stuff to github 2014-03-03 22:07:58 +00:00
tests-slow-1.txt tweaks to the monerov1 cryptonight algorithm 2018-03-05 18:18:45 +00:00
tests-slow-2.txt Cryptonight variant 2 2018-09-09 20:43:01 +02:00
tests-slow.txt moved all stuff to github 2014-03-03 22:07:58 +00:00
tests-tree.txt moved all stuff to github 2014-03-03 22:07:58 +00:00