2
0
mirror of https://github.com/boostorg/hash2.git synced 2026-01-19 16:22:15 +00:00
Commit Graph

407 Commits

Author SHA1 Message Date
Peter Dimov
59fb676e40 Remove detail/reverse.hpp 2024-11-16 03:34:17 +02:00
Peter Dimov
e1b0af7f78 Update digest.adoc 2024-11-16 02:45:30 +02:00
Peter Dimov
1ccd9174e3 Merge pull request #24 from cmazakas/digest-docs
add reference docs for digest class
2024-11-16 02:15:52 +02:00
Christian Mazakas
c9e652e700 add reference docs for digest class 2024-11-15 14:27:21 -08:00
Peter Dimov
20b2e8b3be Update has_constant_size.adoc 2024-11-15 21:42:06 +02:00
Peter Dimov
323b3ea12a Update has_constant_size.adoc 2024-11-15 21:37:31 +02:00
Peter Dimov
9730439081 Update is_contiguously_hashable.adoc 2024-11-15 21:37:11 +02:00
Peter Dimov
f6e13feff9 Update is_endian_independent.adoc 2024-11-15 21:17:31 +02:00
Peter Dimov
6cebcb7a2d Update is_trivially_equality_comparable.adoc 2024-11-15 21:09:20 +02:00
Peter Dimov
41bd4dcfb4 Update get_integral_result.adoc 2024-11-15 20:39:47 +02:00
Peter Dimov
66360a2f67 Update get_integral_result.adoc 2024-11-15 20:21:40 +02:00
Peter Dimov
4e1f846f2f Update endian.adoc 2024-11-15 20:06:56 +02:00
Peter Dimov
2c2987d329 Update hmac.adoc 2024-11-14 21:54:15 +02:00
Peter Dimov
81524dc041 Update documentation 2024-11-14 21:36:28 +02:00
Peter Dimov
6bbc1af2ac Update documentation 2024-11-14 21:34:22 +02:00
Peter Dimov
761288d120 Remove siphash constructors not matching the concept 2024-11-14 21:32:14 +02:00
Peter Dimov
52d2a1496d Update siphash.adoc 2024-11-14 21:28:16 +02:00
Peter Dimov
2e2740a6b4 Update xxhash.adoc 2024-11-14 20:49:16 +02:00
Peter Dimov
e2c5da0d88 Use cheaper operations for perturbing xxhash state in result() 2024-11-14 17:36:14 +02:00
Peter Dimov
a7482b1977 Merge pull request #23 from cmazakas/feature/sha-2-cx
extended sha-2 constexpr tests
2024-11-14 05:24:30 +02:00
Christian Mazakas
de27d0bf42 constexpr cleanup 2024-11-13 13:30:59 -08: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
4afd80fac5 Add ripemd_128 to tests 2024-11-13 13:12:41 +02:00
Peter Dimov
2350875bba Update test/concept.cpp 2024-11-13 13:07:40 +02:00
Peter Dimov
b465f92f45 Add test/fnv1a_cx_2.cpp 2024-11-13 12:54:54 +02:00
Peter Dimov
37eff47590 Update documentation 2024-11-13 06:58:54 +02:00
Peter Dimov
27b2ed00bc Update example/hash2sum.cpp 2024-11-13 02:37:18 +02:00
Peter Dimov
8898f466a0 Remove unneeded to_string functions 2024-11-13 02:27:51 +02:00
Peter Dimov
cda3d6c06e Disable example/compile_time_2.cpp under GCC 5 2024-11-13 02:23:04 +02:00
Peter Dimov
54b5db5587 Disable msvc-14.1 warnings 2024-11-13 02:23:04 +02:00
Peter Dimov
2a4fec2283 Update documentation copyright 2024-11-13 02:23:04 +02:00
Peter Dimov
330230619c Enable syntax highlighting in documentation 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
Peter Dimov
4aaa19e54e Merge pull request #22 from cmazakas/feature/ripemd-128
implement ripemd-128
2024-11-13 01:55:48 +02:00
Christian Mazakas
d4c7189b1d update ripemd docs 2024-11-12 14:52:55 -08:00
Christian Mazakas
bf71ac7f16 add gcc-5 workaround 2024-11-12 14:52:55 -08:00
Christian Mazakas
406fe5bafd add ripemd-128 2024-11-12 14:52:55 -08:00
Peter Dimov
047fb04dd2 Merge pull request #21 from cmazakas/feature/constexpr-sha2
constexpr sha-2
2024-11-12 02:49:21 +02:00
Christian Mazakas
b691dd7887 update sha-2 docs for constexpr 2024-11-11 12:33:20 -08:00
Christian Mazakas
0ed86d72c0 update sha-2 to be constexpr 2024-11-11 11:48:10 -08:00
Peter Dimov
e4a4d6ebc0 Update documentation 2024-11-11 20:13:03 +02:00
Peter Dimov
cb685b3651 Update documentation 2024-11-11 16:31:49 +02:00
Peter Dimov
877f6c9342 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 2024-11-09 22:00:43 +02:00