mirror of
https://github.com/taigrr/arduinolibs
synced 2025-01-18 04:33:12 -08:00
Add const to keySize, blockSize, ivSize
This commit is contained in:
parent
09a9d2b51b
commit
f2528a2a60
@ -30,7 +30,7 @@ class AESCommon : public BlockCipher
|
|||||||
public:
|
public:
|
||||||
virtual ~AESCommon();
|
virtual ~AESCommon();
|
||||||
|
|
||||||
size_t blockSize();
|
size_t blockSize() const;
|
||||||
|
|
||||||
void encryptBlock(uint8_t *output, const uint8_t *input);
|
void encryptBlock(uint8_t *output, const uint8_t *input);
|
||||||
void decryptBlock(uint8_t *output, const uint8_t *input);
|
void decryptBlock(uint8_t *output, const uint8_t *input);
|
||||||
@ -59,7 +59,7 @@ public:
|
|||||||
AES128();
|
AES128();
|
||||||
virtual ~AES128();
|
virtual ~AES128();
|
||||||
|
|
||||||
size_t keySize();
|
size_t keySize() const;
|
||||||
|
|
||||||
bool setKey(const uint8_t *key, size_t len);
|
bool setKey(const uint8_t *key, size_t len);
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ public:
|
|||||||
AES192();
|
AES192();
|
||||||
virtual ~AES192();
|
virtual ~AES192();
|
||||||
|
|
||||||
size_t keySize();
|
size_t keySize() const;
|
||||||
|
|
||||||
bool setKey(const uint8_t *key, size_t len);
|
bool setKey(const uint8_t *key, size_t len);
|
||||||
|
|
||||||
@ -87,7 +87,7 @@ public:
|
|||||||
AES256();
|
AES256();
|
||||||
virtual ~AES256();
|
virtual ~AES256();
|
||||||
|
|
||||||
size_t keySize();
|
size_t keySize() const;
|
||||||
|
|
||||||
bool setKey(const uint8_t *key, size_t len);
|
bool setKey(const uint8_t *key, size_t len);
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ AES128::~AES128()
|
|||||||
* \brief Size of a 128-bit AES key in bytes.
|
* \brief Size of a 128-bit AES key in bytes.
|
||||||
* \return Always returns 16.
|
* \return Always returns 16.
|
||||||
*/
|
*/
|
||||||
size_t AES128::keySize()
|
size_t AES128::keySize() const
|
||||||
{
|
{
|
||||||
return 16;
|
return 16;
|
||||||
}
|
}
|
||||||
|
@ -52,7 +52,7 @@ AES192::~AES192()
|
|||||||
* \brief Size of a 192-bit AES key in bytes.
|
* \brief Size of a 192-bit AES key in bytes.
|
||||||
* \return Always returns 24.
|
* \return Always returns 24.
|
||||||
*/
|
*/
|
||||||
size_t AES192::keySize()
|
size_t AES192::keySize() const
|
||||||
{
|
{
|
||||||
return 24;
|
return 24;
|
||||||
}
|
}
|
||||||
|
@ -52,7 +52,7 @@ AES256::~AES256()
|
|||||||
* \brief Size of a 256-bit AES key in bytes.
|
* \brief Size of a 256-bit AES key in bytes.
|
||||||
* \return Always returns 32.
|
* \return Always returns 32.
|
||||||
*/
|
*/
|
||||||
size_t AES256::keySize()
|
size_t AES256::keySize() const
|
||||||
{
|
{
|
||||||
return 32;
|
return 32;
|
||||||
}
|
}
|
||||||
|
@ -130,7 +130,7 @@ AESCommon::~AESCommon()
|
|||||||
* \brief Size of an AES block in bytes.
|
* \brief Size of an AES block in bytes.
|
||||||
* \return Always returns 16.
|
* \return Always returns 16.
|
||||||
*/
|
*/
|
||||||
size_t AESCommon::blockSize()
|
size_t AESCommon::blockSize() const
|
||||||
{
|
{
|
||||||
return 16;
|
return 16;
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,7 @@ Arcfour::~Arcfour()
|
|||||||
*
|
*
|
||||||
* \sa setKey()
|
* \sa setKey()
|
||||||
*/
|
*/
|
||||||
size_t Arcfour::keySize()
|
size_t Arcfour::keySize() const
|
||||||
{
|
{
|
||||||
return 16;
|
return 16;
|
||||||
}
|
}
|
||||||
@ -82,7 +82,7 @@ size_t Arcfour::keySize()
|
|||||||
*
|
*
|
||||||
* \return Always returns 0 because Arcfour does not use initialization vectors.
|
* \return Always returns 0 because Arcfour does not use initialization vectors.
|
||||||
*/
|
*/
|
||||||
size_t Arcfour::ivSize()
|
size_t Arcfour::ivSize() const
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -31,8 +31,8 @@ public:
|
|||||||
Arcfour();
|
Arcfour();
|
||||||
virtual ~Arcfour();
|
virtual ~Arcfour();
|
||||||
|
|
||||||
size_t keySize();
|
size_t keySize() const;
|
||||||
size_t ivSize();
|
size_t ivSize() const;
|
||||||
|
|
||||||
bool setKey(const uint8_t *key, size_t len);
|
bool setKey(const uint8_t *key, size_t len);
|
||||||
bool setIV(const uint8_t *iv, size_t len);
|
bool setIV(const uint8_t *iv, size_t len);
|
||||||
|
@ -32,8 +32,8 @@ public:
|
|||||||
BlockCipher();
|
BlockCipher();
|
||||||
virtual ~BlockCipher();
|
virtual ~BlockCipher();
|
||||||
|
|
||||||
virtual size_t blockSize() = 0;
|
virtual size_t blockSize() const = 0;
|
||||||
virtual size_t keySize() = 0;
|
virtual size_t keySize() const = 0;
|
||||||
|
|
||||||
virtual bool setKey(const uint8_t *key, size_t len) = 0;
|
virtual bool setKey(const uint8_t *key, size_t len) = 0;
|
||||||
|
|
||||||
|
@ -32,8 +32,8 @@ public:
|
|||||||
Cipher();
|
Cipher();
|
||||||
virtual ~Cipher();
|
virtual ~Cipher();
|
||||||
|
|
||||||
virtual size_t keySize() = 0;
|
virtual size_t keySize() const = 0;
|
||||||
virtual size_t ivSize() = 0;
|
virtual size_t ivSize() const = 0;
|
||||||
|
|
||||||
virtual bool setKey(const uint8_t *key, size_t len) = 0;
|
virtual bool setKey(const uint8_t *key, size_t len) = 0;
|
||||||
virtual bool setIV(const uint8_t *iv, size_t len) = 0;
|
virtual bool setIV(const uint8_t *iv, size_t len) = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user