Rene Rivera
|
572df91894
|
Add support for modular build structure.
|
2025-05-02 20:52:18 -05:00 |
|
Peter Dimov
|
3dda04e461
|
Add xxh3_128 to benchmark/keys.cpp, benchmark/unordered.cpp
|
2025-05-01 20:40:08 +03:00 |
|
Christian Mazakas
|
d66dcba3cd
|
add xxh3-128 to existing tests
|
2025-04-25 13:03:07 -07:00 |
|
Christian Mazakas
|
6ccdc64449
|
add blake2 implementation
|
2025-03-13 12:49:24 -07:00 |
|
Peter Dimov
|
dc5f5eb7c4
|
Update get_integral_result uses to reflect the API change
|
2025-03-05 17:11:31 +02:00 |
|
Peter Dimov
|
424fc76113
|
Remove redundant tests from benchmark/buffer.cpp
|
2025-02-01 06:16:45 +02:00 |
|
Peter Dimov
|
fa62475604
|
Restore benchmark/buffer.cpp
|
2025-02-01 06:14:56 +02:00 |
|
Peter Dimov
|
45b1b2a3cc
|
Add sha3_512, shake_128, shake_256 to benchmark/buffer.cpp
|
2025-02-01 05:41:34 +02:00 |
|
Peter Dimov
|
cb887e354e
|
Temporarily enable just sha2_256 and sha3_256 in benchmark/buffer.cpp
|
2025-02-01 03:20:55 +02:00 |
|
Peter Dimov
|
26b16023dc
|
Add CMake main project support
|
2024-12-03 22:26:40 +02:00 |
|
Peter Dimov
|
f2077f431b
|
Update benchmark/unordered.cpp
|
2024-11-28 14:17:41 +02:00 |
|
Peter Dimov
|
2b7d417950
|
Update benchmark/unordered.cpp
|
2024-11-27 18:24:24 +02:00 |
|
Peter Dimov
|
e5ee7b47b8
|
Mark hasher<> in benchmark/unordered.cpp as avalanching
|
2024-11-25 15:07:23 +02:00 |
|
Peter Dimov
|
4afd80fac5
|
Add ripemd_128 to tests
|
2024-11-13 13:12:41 +02:00 |
|
Peter Dimov
|
dda1476144
|
Update benchmark/unordered.cpp
|
2024-10-24 18:30:38 +03:00 |
|
Peter Dimov
|
ca7d022c38
|
Update benchmark/keys.cpp
|
2024-10-24 18:26:07 +03:00 |
|
Peter Dimov
|
41b54fc399
|
Update benchmark/buffer.cpp
|
2024-10-24 18:12:48 +03:00 |
|
Peter Dimov
|
5929c6b7e1
|
Remove unnecessary benchmark runs
|
2024-10-18 02:32:10 +03:00 |
|
Christian Mazakas
|
43c5038cbc
|
add sha2 functions to benchmarks
|
2024-10-17 14:14:34 -07:00 |
|
Christian Mazakas
|
efb8166152
|
add ripemd160 implementation
|
2024-07-17 09:06:08 -07:00 |
|
Peter Dimov
|
3501a6bb96
|
Remove Murmur3 and Spooky2
|
2024-07-16 19:08:46 +03:00 |
|
Peter Dimov
|
842d0acf0c
|
Update benchmarks
|
2023-12-12 01:50:18 +02:00 |
|
Peter Dimov
|
c5bd986899
|
Replace sprintf use with snprintf
|
2023-12-11 22:13:15 +02:00 |
|
Peter Dimov
|
4dd4d3621d
|
Change signature of HashAlgorithm::update to (void const*, size_t)
|
2023-12-11 20:17:25 +02:00 |
|
Peter Dimov
|
6d9e300c57
|
Use is_range traits from ContainerHash
|
2023-12-07 19:57:41 +02:00 |
|
Peter Dimov
|
a31dab5c82
|
Update is_contiguously_hashable to take endianness; remove is_uniquely_represented
|
2023-12-07 19:39:49 +02:00 |
|
Peter Dimov
|
63baf5b735
|
Remove byte_type.hpp
|
2023-12-07 18:16:41 +02:00 |
|
Peter Dimov
|
158d2c5418
|
Replace uses of <boost/cstdint.hpp> with <cstdint>
|
2023-12-02 00:52:47 +02:00 |
|
Peter Dimov
|
676bde9ae8
|
Remove uses of Boost.StaticAssert
|
2023-12-02 00:16:37 +02:00 |
|
Peter Dimov
|
0911877a0c
|
Update benchmarks
|
2023-11-30 17:19:04 +02:00 |
|
Peter Dimov
|
9e3fc2a72c
|
Add hashers that precalculate the seed into a hash algorithm instance to unordered.cpp as well
|
2020-10-24 20:42:18 +03:00 |
|
Peter Dimov
|
790a8d2f07
|
Lift hasher creation out of the loop
|
2020-10-24 20:41:43 +03:00 |
|
Peter Dimov
|
8190a00905
|
Add hashers that precalculate the seed into a hash algorithm instance
|
2020-10-20 21:36:34 +03:00 |
|
Peter Dimov
|
a41bac3157
|
Update key set; add another hasher that avoids hashing s.size() as a final step; optimize mul31
|
2020-10-20 21:20:41 +03:00 |
|
Peter Dimov
|
08721f0d00
|
Update key set; add another hasher that avoids hashing s.size() as a final step
|
2020-10-20 21:20:13 +03:00 |
|
Peter Dimov
|
e22c9c3990
|
Add benchmark/keys.cpp
|
2020-08-27 18:47:54 +03:00 |
|
Peter Dimov
|
f64eb68ab4
|
Add benchmark/Jamfile
|
2020-08-27 14:18:26 +03:00 |
|
Peter Dimov
|
12b0d36a47
|
Update benchmark/unordered.cpp
|
2019-04-01 13:44:34 +03:00 |
|
Peter Dimov
|
69af75af59
|
Add seed to hasher in benchmark/unordered.cpp
|
2018-01-08 18:24:18 +02:00 |
|
Peter Dimov
|
402cc520d1
|
Initial commit
|
2018-01-06 16:45:24 +02:00 |
|