Rename Hasher::BlockSizeBytes –> BlockSize.
Chaos Ci / test (push) Successful in 2m57s
Chaos Ci / benchmark (push) Successful in 1m24s

This commit is contained in:
hashlag committed 2026-09-13 00:51:20 +03:00
1 parent 6efa81f315
commit e328249a6d
5 files changed
+7 -7

No files matched your search

+2 -2
View File
@@ -15,8 +15,8 @@ concept Hasher = requires(T hasher, uint8_t * begin, uint8_t * end)
{ {
typename T::HashType; typename T::HashType;
requires std::unsigned_integral<std::remove_cvref_t<decltype(T::BlockSizeBytes)>>; requires std::unsigned_integral<std::remove_cvref_t<decltype(T::BlockSize)>>;
typename std::integral_constant<decltype(T::BlockSizeBytes), T::BlockSizeBytes>; typename std::integral_constant<decltype(T::BlockSize), T::BlockSize>;
hasher.Reset(); hasher.Reset();
hasher.Update(begin, end); hasher.Update(begin, end);
+1 -1
View File
@@ -168,7 +168,7 @@ class Md4Hasher
public: public:
using HashType = Md4Hash; using HashType = Md4Hash;
static constexpr size_t BlockSizeBytes = 64; static constexpr size_t BlockSize = 64;
Md4Hasher() Md4Hasher()
{ {
+1 -1
View File
@@ -192,7 +192,7 @@ class Md5Hasher
public: public:
using HashType = Md5Hash; using HashType = Md5Hash;
static constexpr size_t BlockSizeBytes = 64; static constexpr size_t BlockSize = 64;
Md5Hasher() Md5Hasher()
{ {
+1 -1
View File
@@ -162,7 +162,7 @@ class Sha1Hasher
public: public:
using HashType = Sha1Hash; using HashType = Sha1Hash;
static constexpr size_t BlockSizeBytes = 64; static constexpr size_t BlockSize = 64;
Sha1Hasher() Sha1Hasher()
{ {
+2 -2
View File
@@ -53,7 +53,7 @@ public:
} }
private: private:
using KeyType = std::array<uint8_t, HasherImpl::BlockSizeBytes>; using KeyType = std::array<uint8_t, HasherImpl::BlockSize>;
static constexpr uint8_t OPAD_BYTE = 0x5c; static constexpr uint8_t OPAD_BYTE = 0x5c;
static constexpr uint8_t IPAD_BYTE = 0x36; static constexpr uint8_t IPAD_BYTE = 0x36;
@@ -94,7 +94,7 @@ private:
keyHasher.Update(keyIt, keyEnd); keyHasher.Update(keyIt, keyEnd);
auto digest = keyHasher.Finish().GetRawDigest(); auto digest = keyHasher.Finish().GetRawDigest();
static_assert(digest.size() <= HasherImpl::BlockSizeBytes); static_assert(digest.size() <= HasherImpl::BlockSize);
key.fill(0); key.fill(0);
idx = 0; idx = 0;