Rene Rivera
|
572df91894
|
Add support for modular build structure.
|
2025-05-02 20:52:18 -05:00 |
|
Christian Mazakas
|
f8964e962c
|
add xxh3-128 implementation
|
2025-04-25 13:03:07 -07:00 |
|
Christian Mazakas
|
c8979facb4
|
add 128-bit mul
|
2025-04-25 13:03:07 -07:00 |
|
Christian Mazakas
|
6efb995861
|
add 32-bit, 64-bit byteswap implementation
|
2025-04-25 10:26:19 -07:00 |
|
Christian Mazakas
|
1a95cd1dd6
|
add hmac blake2
|
2025-03-18 13:36:20 -07:00 |
|
Christian Mazakas
|
6ccdc64449
|
add blake2 implementation
|
2025-03-13 12:49:24 -07:00 |
|
Peter Dimov
|
b414c6817f
|
Update get_integral_result to call result more than once when expanding
|
2025-03-07 03:47:17 +02:00 |
|
Peter Dimov
|
a0469cea49
|
Move hash_append_provider from detail to hash2
|
2025-03-04 21:53:50 +02:00 |
|
Peter Dimov
|
7a498a8eb6
|
Add test/detail_hash_append_provider.cpp
|
2025-03-04 21:09:47 +02:00 |
|
Peter Dimov
|
9cdec70834
|
Change last parameter of tag_invoke to pointer, to avoid implicit conversions and infinite loops
|
2025-03-04 17:13:23 +02:00 |
|
Peter Dimov
|
ede9eff1c0
|
Add example/json_value.cpp
|
2025-03-04 16:54:22 +02:00 |
|
Peter Dimov
|
b64d7804ab
|
Add test/append_tag_invoke_4.cpp, from https://github.com/jbcoe/poison_hash_append
|
2025-03-04 16:46:17 +02:00 |
|
Peter Dimov
|
7139289542
|
Split test/shake.cpp from test/sha3.cpp
|
2025-02-03 02:50:59 +02:00 |
|
Peter Dimov
|
1a2764642c
|
Split sha3_cx.cpp; reenable sha3_cx_2.cpp on msvc-14.2
|
2025-02-02 02:57:51 +02:00 |
|
Peter Dimov
|
9ce244a084
|
Reenable commented out tests
|
2025-02-01 06:18:16 +02:00 |
|
Peter Dimov
|
0cbc312a13
|
Add test/detail_keccak.cpp
|
2025-02-01 03:01:25 +02:00 |
|
Christian Mazakas
|
4534d6e02a
|
first round of speedups
|
2025-01-31 12:18:50 -08:00 |
|
Christian Mazakas
|
62b46a8792
|
implement sha-3 and shake
|
2025-01-29 11:46:20 -08:00 |
|
Peter Dimov
|
acfc309f72
|
Add example/xxh128_from_xxh64.cpp
|
2024-12-02 18:11:07 +02:00 |
|
Peter Dimov
|
57798744cb
|
Add example/hash_32_64.cpp
|
2024-11-28 16:53:00 +02:00 |
|
Peter Dimov
|
624e991f7f
|
Add example/hash_with_any_seed.cpp
|
2024-11-28 14:45:08 +02:00 |
|
Peter Dimov
|
3ad65df2d9
|
Add example/hash_with_byte_seed.cpp
|
2024-11-28 14:41:31 +02:00 |
|
Peter Dimov
|
12a4a4e4b5
|
Add example/hash_with_uint64_seed.cpp
|
2024-11-28 14:35:06 +02:00 |
|
Peter Dimov
|
099b771e62
|
Add example/hash_without_seed.cpp
|
2024-11-28 14:27:23 +02:00 |
|
Peter Dimov
|
b5694670b7
|
Add test/append_tuple_like_2.cpp
|
2024-11-19 03:51:46 +02:00 |
|
Peter Dimov
|
7981f63b61
|
Add test/get_integral_result_5.cpp
|
2024-11-16 20:16:37 +02:00 |
|
Peter Dimov
|
97c52f533c
|
Add test/get_integral_result_4.cpp
|
2024-11-16 19:59:02 +02:00 |
|
Peter Dimov
|
1a00a20296
|
Add test/get_integral_result_3.cpp
|
2024-11-16 19:39:28 +02:00 |
|
Peter Dimov
|
d4a36acb7e
|
Add test/get_integral_result_2.cpp
|
2024-11-16 19:34:01 +02:00 |
|
Peter Dimov
|
59fb676e40
|
Remove detail/reverse.hpp
|
2024-11-16 03:34:17 +02:00 |
|
Christian Mazakas
|
71c30c88c4
|
add extended sha-2 constexpr tests
|
2024-11-13 11:18:24 -08:00 |
|
Peter Dimov
|
6d044dd76c
|
Add test/ripemd_cx_2.cpp
|
2024-11-13 13:42:16 +02:00 |
|
Peter Dimov
|
a5a4493e55
|
Add test/sha1_cx_2.cpp
|
2024-11-13 13:37:49 +02:00 |
|
Peter Dimov
|
c6202210e6
|
Add test/hmac_md5_cx_2.cpp
|
2024-11-13 13:34:17 +02:00 |
|
Peter Dimov
|
73e04e489e
|
Add test/md5_cx_2.cpp
|
2024-11-13 13:30:42 +02:00 |
|
Peter Dimov
|
c4be5b93db
|
Add test/siphash_cx_2.cpp
|
2024-11-13 13:24:30 +02:00 |
|
Peter Dimov
|
0fa5dbc44d
|
Add test/xxhash_cx_2.cpp
|
2024-11-13 13:18:42 +02:00 |
|
Peter Dimov
|
b465f92f45
|
Add test/fnv1a_cx_2.cpp
|
2024-11-13 12:54:54 +02:00 |
|
Peter Dimov
|
cda3d6c06e
|
Disable example/compile_time_2.cpp under GCC 5
|
2024-11-13 02:23:04 +02:00 |
|
Peter Dimov
|
0f34746908
|
Add example/compile_time_2.cpp
|
2024-11-13 02:23:04 +02:00 |
|
Peter Dimov
|
b9e4e3d312
|
Add example/compile_time.cpp
|
2024-11-13 02:23:04 +02:00 |
|
Christian Mazakas
|
0ed86d72c0
|
update sha-2 to be constexpr
|
2024-11-11 11:48:10 -08:00 |
|
Peter Dimov
|
075ba3459d
|
Add test/xxhash_2.cpp
|
2024-11-07 19:03:39 +02:00 |
|
Peter Dimov
|
cdc11e21cd
|
Constexpr-ify hmac.hpp
|
2024-11-06 02:36:48 +02:00 |
|
Christian Mazakas
|
a6c9abf58f
|
update ripemd-160 to be constexpr
|
2024-11-05 14:15:54 -08:00 |
|
Peter Dimov
|
98f7aed266
|
Add test/quality.cpp
|
2024-11-05 20:48:32 +02:00 |
|
Peter Dimov
|
c459a35dff
|
Add has_constant_size<T>; use it in hash_append
|
2024-11-04 17:28:42 +02:00 |
|
Peter Dimov
|
20b2d2e26a
|
Add test/append_digest.cpp
|
2024-11-04 16:22:07 +02:00 |
|
Peter Dimov
|
628f1ce7f6
|
Add test/append_tuple_like_cx.cpp
|
2024-11-04 14:07:01 +02:00 |
|
Peter Dimov
|
ecbc96c06e
|
Add test/append_string_view_cx.cpp
|
2024-11-04 13:56:53 +02:00 |
|