24 lines
899 B
Plaintext
24 lines
899 B
Plaintext
Changes made since 1.0.1 (2019/06/30).
|
|
|
|
Implemented a little-known SHA-2 Maj() optimization proposed by Wei Dai.
|
|
|
|
|
|
Changes made between 1.0.0 (2018/07/12) and 1.0.1 (2019/06/30).
|
|
|
|
Fill the destination buffer with all set bits on error for fail-safety
|
|
of the caller's "< target" check in case the caller neglects to check
|
|
for errors.
|
|
|
|
Simplified SMix2 for its final invocation with Nloop=2 in yespower 0.5.
|
|
|
|
Revised the "XOR of yespower" tests to trigger duplicate index in the
|
|
last SMix2 invocation in yespower 0.5 for N=2048 with at least one of
|
|
the values of r being tested. This is needed to test that a proper
|
|
kind of BlockMix is used in that special case, which would previously be
|
|
left untested.
|
|
|
|
Added x32 ABI support (x86-64 with 32-bit pointers).
|
|
|
|
Added a bit more detail to the README on caching of the computed PoW
|
|
hashes when integrating yespower in an altcoin based on Bitcoin Core.
|