[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[openssl-gost] [gost-engine/engine] ed0f8f: gosthash2012: Provide cmake test for _addcarry_u64
Branch: refs/heads/master
Home: https://github.com/gost-engine/engine
Commit: ed0f8fbedf438e0ed1f6da9e829a932881695175
https://github.com/gost-engine/engine/commit/ed0f8fbedf438e0ed1f6da9e829a932881695175
Author: Vitaly Chikunov <vt@altlinux.org>
Date: 2020-02-04 (Tue, 04 Feb 2020)
Changed paths:
M CMakeLists.txt
M gosthash2012.c
Log Message:
-----------
gosthash2012: Provide cmake test for _addcarry_u64
Also, simple check if `_addcarry_u64' works correctly.
Commit: 099f14c2e4410ac5628599ff2e7181637a558959
https://github.com/gost-engine/engine/commit/099f14c2e4410ac5628599ff2e7181637a558959
Author: Vitaly Chikunov <vt@altlinux.org>
Date: 2020-02-04 (Tue, 04 Feb 2020)
Changed paths:
M gosthash2012_ref.h
Log Message:
-----------
gosthash2012_ref: Optimize XLPS for speed
This results in ~20% improvement for reference implementation on my
Xeon E5630.
`openssl speed -evp streebog256' results (before and after):
16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
3815.25k 12874.41k 31497.81k 49823.06k 59932.67k 57021.78k
4361.29k 14933.06k 37091.67k 59001.86k 71360.51k 72488.28k
Compare: https://github.com/gost-engine/engine/compare/a81a9a6a70da...099f14c2e441