| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
threefish.cpp: In member function ‘virtual void CryptoPP::Threefish512::Enc::ProcessAndXorBlock(const byte*, const byte*, CryptoPP::byte*) const’:
threefish.cpp:316:6: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
void Threefish512::Enc::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
...
|
|
|
|
| |
This will help Clang and its need for a constexpr
|
| |
|
|
|
|
| |
The change speeds up benchmarks for Threefish-256 and Threefish-512 by about 10 MiB/s on a 6th gen Skylake
|
|
|
|
| |
We also add a helper to PutDecodedDatumInto which reverses the little-endian values from the Threefish test vectors. Test vectors will follow at next check-in.
|
|
|
|
| |
We are arriving at incorrect result for G2 after the first Key Injection, and its not readily apparent why.
|
|
|
|
| |
The benchmarks showed things ran slower with GCC and MSVC
|
| |
|
|
|