Christian Mazakas
|
49bf8a312b
|
add sha-3 and blake2 to hash2sum example
|
2025-04-14 10:53:39 -07:00 |
|
Peter Dimov
|
31a8120215
|
Merge pull request #37 from cmazakas/feature/blake2
add blake2 implementation
|
2025-04-13 13:30:40 +03:00 |
|
Peter Dimov
|
14a374ea90
|
Move the unordered container example first
boost-1.88.0
|
2025-04-02 03:23:55 +03:00 |
|
Christian Mazakas
|
d0114de3b8
|
add blake2 docs
|
2025-03-19 10:18:50 -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
|
c421e62025
|
Replace get_integral_result multipliers
boost-1.88.0.beta1
|
2025-03-07 20:55:14 +02:00 |
|
Peter Dimov
|
ccc9c08e6a
|
Remove unnecessary code from get_integral_result.hpp
|
2025-03-07 03:55:37 +02:00 |
|
Peter Dimov
|
cfadf8d054
|
Update get_integral_result_4.cpp, get_integral_result_5.cpp
|
2025-03-07 03:53:38 +02:00 |
|
Peter Dimov
|
e77ea4d276
|
Update append_map.cpp, append_set.cpp
|
2025-03-07 03:50:34 +02: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
|
0bde2dc6a9
|
Update documentation
|
2025-03-05 19:35:39 +02:00 |
|
Peter Dimov
|
c770e563aa
|
Avoid GCC 4.8 warnings
|
2025-03-05 18:52:42 +02:00 |
|
Peter Dimov
|
093f1de8d4
|
Update test/get_integral_result_5.cpp
|
2025-03-05 18:17:21 +02:00 |
|
Peter Dimov
|
4c5c9db8ec
|
Update test/get_integral_result_4.cpp
|
2025-03-05 18:12:15 +02:00 |
|
Peter Dimov
|
180918b042
|
Update test/get_integral_result_3.cpp
|
2025-03-05 17:36:54 +02:00 |
|
Peter Dimov
|
dc4f717c1e
|
Update test/get_integral_result_2.cpp
|
2025-03-05 17:29:59 +02:00 |
|
Peter Dimov
|
27592e9ad3
|
Update test/get_integral_result.cpp
|
2025-03-05 17:19:12 +02:00 |
|
Peter Dimov
|
dc5f5eb7c4
|
Update get_integral_result uses to reflect the API change
|
2025-03-05 17:11:31 +02:00 |
|
Peter Dimov
|
5bb24614b7
|
Change get_integral_result to take a Hash
|
2025-03-05 17:04:20 +02:00 |
|
Peter Dimov
|
c88adb7e4a
|
Update documentation
|
2025-03-05 15:16:55 +02:00 |
|
Peter Dimov
|
5af4a71d5e
|
Update append_map.cpp, append_set.cpp
|
2025-03-05 14:50:24 +02:00 |
|
Peter Dimov
|
9557589c07
|
Revert "Switch Flavor::size_type for the predefined flavors to std::uint64_t; if we at some point need to append a foreign size_t hash, e.g. from std::hash<T>, we need to not throw away information"
This reverts commit 877f6c9342.
|
2025-03-05 14:45:22 +02:00 |
|
Peter Dimov
|
03b0ec2081
|
Update documentation
|
2025-03-04 22:32:53 +02:00 |
|
Peter Dimov
|
90a6143263
|
Update documentation
|
2025-03-04 22:25:58 +02:00 |
|
Peter Dimov
|
a0469cea49
|
Move hash_append_provider from detail to hash2
|
2025-03-04 21:53:50 +02:00 |
|
Peter Dimov
|
e72b8dc9c9
|
Remove default flavor argument from hash_append_provider functions
|
2025-03-04 21:44:40 +02:00 |
|
Peter Dimov
|
5ffaaf59cb
|
Avoid spurious msvc-14.0 warning
|
2025-03-04 21:21:30 +02:00 |
|
Peter Dimov
|
7a498a8eb6
|
Add test/detail_hash_append_provider.cpp
|
2025-03-04 21:09:47 +02:00 |
|
Peter Dimov
|
f39fc8a7f2
|
Add the appropriate hash_append API to hash_append_provider; use it in test/hash_append_5.cpp
|
2025-03-04 21:01:41 +02:00 |
|
Peter Dimov
|
c3c23b3382
|
Add a Provider argument to tag_invoke
|
2025-03-04 20:53:55 +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
|
9f4bab6a36
|
Update documentation
|
2025-03-03 21:29:15 +02:00 |
|
Peter Dimov
|
a76d3f2395
|
Change the type of block_size to std::size_t
|
2025-03-03 21:26:35 +02:00 |
|
Peter Dimov
|
9a93bb14b8
|
Update ci.yml
|
2025-03-03 20:09:57 +02:00 |
|
Peter Dimov
|
506b48d810
|
Update documentation
|
2025-03-03 19:32:11 +02:00 |
|
Peter Dimov
|
7178037091
|
Rename hash_append_sized_range to hash_append_range_and_size
|
2025-03-03 19:29:44 +02:00 |
|
Peter Dimov
|
39ad1081fd
|
Update documentation
|
2025-03-03 16:36:41 +02:00 |
|
Peter Dimov
|
d19b0a2457
|
Remove unnecessary reinterpret_casts
|
2025-03-02 17:07:21 +02:00 |
|
Peter Dimov
|
80b7c78bb5
|
Add void const* overloads to byte seed constructors
|
2025-03-02 17:03:50 +02:00 |
|
Peter Dimov
|
6605a71ec2
|
Test that byte seeding is not just a call to update
|
2025-03-02 16:38:58 +02:00 |
|
Peter Dimov
|
090f1b1be1
|
Include seed size in fnv1a byte seed constructor
|
2025-03-02 16:34:00 +02:00 |
|
Peter Dimov
|
53e7c7b7e8
|
Merge pull request #36 from cmazakas/sha3-docs
sha-3 docs
|
2025-02-07 03:04:29 +02:00 |
|
Christian Mazakas
|
3f9453834f
|
add sha-3 exposition
|
2025-02-06 14:38:13 -08:00 |
|
Christian Mazakas
|
eca172e402
|
add sha-3 reference
|
2025-02-06 14:18:17 -08:00 |
|
Peter Dimov
|
ef95dfd2ae
|
Merge pull request #35 from cmazakas/feature/sha3-tests
update sha-3/sha-2 constexpr tests
|
2025-02-06 02:36:06 +02:00 |
|
Christian Mazakas
|
8a2b67d018
|
add msvc 14.1 workarounds
|
2025-02-05 09:49:50 -08:00 |
|
Christian Mazakas
|
6dec8da411
|
extend sha-2 constexpr tests
|
2025-02-04 15:17:47 -08:00 |
|