mirror of
https://github.com/pocoproject/poco.git
synced 2025-12-10 09:44:35 +01:00
enh(Foundation): modernised header files (override, using, nullptr, ...)
This commit is contained in:
@@ -56,7 +56,7 @@ public:
|
||||
init(passphrase, length);
|
||||
}
|
||||
|
||||
~HMACEngine()
|
||||
~HMACEngine() override
|
||||
{
|
||||
std::memset(_ipad, 0, BLOCK_SIZE);
|
||||
std::memset(_opad, 0, BLOCK_SIZE);
|
||||
@@ -64,18 +64,19 @@ public:
|
||||
delete [] _opad;
|
||||
}
|
||||
|
||||
std::size_t digestLength() const
|
||||
{
|
||||
return DIGEST_SIZE;
|
||||
}
|
||||
HMACEngine() = delete;
|
||||
HMACEngine(const HMACEngine&) = delete;
|
||||
HMACEngine& operator=(const HMACEngine&) = delete;
|
||||
|
||||
void reset()
|
||||
std::size_t digestLength() const override { return DIGEST_SIZE; }
|
||||
|
||||
void reset() override
|
||||
{
|
||||
_engine.reset();
|
||||
_engine.update(_ipad, BLOCK_SIZE);
|
||||
}
|
||||
|
||||
const DigestEngine::Digest& digest()
|
||||
const DigestEngine::Digest& digest() override
|
||||
{
|
||||
const DigestEngine::Digest& d = _engine.digest();
|
||||
poco_assert (d.size() == DIGEST_SIZE);
|
||||
@@ -124,16 +125,12 @@ protected:
|
||||
reset();
|
||||
}
|
||||
|
||||
void updateImpl(const void* data, std::size_t length)
|
||||
void updateImpl(const void* data, std::size_t length) override
|
||||
{
|
||||
_engine.update(data, length);
|
||||
}
|
||||
|
||||
private:
|
||||
HMACEngine();
|
||||
HMACEngine(const HMACEngine&);
|
||||
HMACEngine& operator = (const HMACEngine&);
|
||||
|
||||
Engine _engine;
|
||||
char* _ipad;
|
||||
char* _opad;
|
||||
|
||||
Reference in New Issue
Block a user