Use DesCrypt::Block type alias in EncryptBlock()/DecryptBlock() signatures
All checks were successful
ChaosTest CI / build-and-test (push) Successful in 35s

This commit is contained in:
hashlag
2026-01-24 23:53:04 +03:00
parent 66413e2cfc
commit 0ca97cc336

View File

@@ -192,6 +192,8 @@ namespace Chaos::Cipher::Des
class DesCrypt
{
public:
using Block = uint64_t;
DesCrypt() = delete;
class Key
@@ -245,7 +247,7 @@ public:
Inner_::Bitwise::CrunchUInt64(out, encrypted);
}
uint64_t EncryptBlock(uint64_t block)
Block EncryptBlock(Block block)
{
return DesCrypt::ProcessBlock(block, Schedule_);
}
@@ -280,7 +282,7 @@ public:
Inner_::Bitwise::CrunchUInt64(out, decrypted);
}
uint64_t DecryptBlock(uint64_t block)
Block DecryptBlock(Block block)
{
return DesCrypt::ProcessBlock(block, Schedule_);
}
@@ -290,7 +292,6 @@ public:
};
private:
using Block = uint64_t;
using BlockHalf = uint32_t;
using RawBlockArray = Service::SeArray<uint8_t, 8>;
using Data48 = uint64_t;