From b6f79af3433bb1ec6acd3f96c8c8bf74fbca9598 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Tue, 5 Sep 2017 18:03:46 -0400 Subject: [PATCH] Clear GCC warnings with -Wall -Wextra --- validat1.cpp | 40 ++++++++-------------------------------- 1 file changed, 8 insertions(+), 32 deletions(-) diff --git a/validat1.cpp b/validat1.cpp index 9990c19e..e9f4ab91 100644 --- a/validat1.cpp +++ b/validat1.cpp @@ -1909,7 +1909,9 @@ public: template class FixedRoundsCipherFactory : public CipherFactory { public: - FixedRoundsCipherFactory(unsigned int keylen=0) : m_keylen(keylen?keylen:E::DEFAULT_KEYLENGTH) {} + FixedRoundsCipherFactory(unsigned int keylen=0) : + m_keylen(keylen ? keylen : static_cast(E::DEFAULT_KEYLENGTH)) {} + unsigned int BlockSize() const {return E::BLOCKSIZE;} unsigned int KeyLength() const {return m_keylen;} @@ -1924,9 +1926,11 @@ public: template class VariableRoundsCipherFactory : public CipherFactory { public: - VariableRoundsCipherFactory(unsigned int keylen=0, unsigned int rounds=0) - : m_keylen(keylen ? keylen : E::DEFAULT_KEYLENGTH), m_rounds(rounds ? rounds : E::DEFAULT_ROUNDS) {} - unsigned int BlockSize() const {return E::BLOCKSIZE;} + VariableRoundsCipherFactory(unsigned int keylen=0, unsigned int rounds=0) : + m_keylen(keylen ? keylen : static_cast(E::DEFAULT_KEYLENGTH)), + m_rounds(rounds ? rounds : static_cast(E::DEFAULT_ROUNDS)) {} + + unsigned int BlockSize() const {return static_cast(E::BLOCKSIZE);} unsigned int KeyLength() const {return m_keylen;} BlockTransformation* NewEncryption(const byte *keyStr) const @@ -2346,34 +2350,6 @@ bool ValidateCipherModes() pass = pass && !fail; std::cout << (fail ? "FAILED " : "passed ") << "DMAC" << std::endl; } - { - CTR_Mode::Encryption modeE(plain, 16, plain); - CTR_Mode::Decryption modeD(plain, 16, plain); - fail = !TestModeIV(modeE, modeD); - pass = pass && !fail; - std::cout << (fail ? "FAILED " : "passed ") << "AES CTR Mode" << std::endl; - } - { - OFB_Mode::Encryption modeE(plain, 16, plain); - OFB_Mode::Decryption modeD(plain, 16, plain); - fail = !TestModeIV(modeE, modeD); - pass = pass && !fail; - std::cout << (fail ? "FAILED " : "passed ") << "AES OFB Mode" << std::endl; - } - { - CFB_Mode::Encryption modeE(plain, 16, plain); - CFB_Mode::Decryption modeD(plain, 16, plain); - fail = !TestModeIV(modeE, modeD); - pass = pass && !fail; - std::cout << (fail ? "FAILED " : "passed ") << "AES CFB Mode" << std::endl; - } - { - CBC_Mode::Encryption modeE(plain, 16, plain); - CBC_Mode::Decryption modeD(plain, 16, plain); - fail = !TestModeIV(modeE, modeD); - pass = pass && !fail; - std::cout << (fail ? "FAILED " : "passed ") << "AES CBC Mode" << std::endl; - } return pass; }