Crypto++
8.8
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
13 #ifndef CRYPTOPP_ARIA_H
14 #define CRYPTOPP_ARIA_H
26 CRYPTOPP_STATIC_CONSTEXPR
const char* StaticAlgorithmName() {
return "ARIA";}
45 Base() : m_rounds(0) {}
48 void UncheckedSetKey(
const byte *key,
unsigned int keylen,
const NameValuePairs ¶ms);
49 void ProcessAndXorBlock(
const byte *inBlock,
const byte *xorBlock,
byte *outBlock)
const;
58 unsigned int m_rounds;
ARIA block cipher information.
Classes and functions for secure memory allocations.
Inherited by algorithms with fixed block size.
Provides a base implementation of Algorithm and SimpleKeyingInterface for block ciphers.
Provides Encryption and Decryption typedefs used by derived classes to implement a block cipher.
Classes and functions for implementing secret key algorithms.
Provides class member functions to key a block cipher.
Crypto++ library namespace.
Library configuration file.
Secure memory block with allocator and cleanup.
Interface for retrieving values given their names.
Inherited by keyed algorithms with variable key length.