14 #ifndef CRYPTOPP_HC128_H 15 #define CRYPTOPP_HC128_H 26 CRYPTOPP_STATIC_CONSTEXPR
const char* StaticAlgorithmName() {
return "HC-128"; }
36 void CipherResynchronize(
byte *keystreamBuffer,
const byte *iv,
size_t length);
37 bool CanOperateKeystream()
const {
return true; }
38 bool CipherIsRandomAccess()
const {
return false; }
40 void GenerateKeystream(
word32* keystream);
67 #endif // CRYPTOPP_HC128_H Inherited by keyed algorithms with fixed key length.
Base class for additive stream ciphers.
unsigned int word32
32-bit unsigned datatype
Classes and functions for secure memory allocations.
HC-128 stream cipher information.
Interface for algorithms that take byte strings as keys.
Classes for implementing stream ciphers.
Provides Encryption and Decryption typedefs used by derived classes to implement a symmetric cipher...
unsigned char byte
8-bit unsigned datatype
HC-128 stream cipher implementation.
KeystreamOperation
Keystream operation flags.
Crypto++ library namespace.
SymmetricCipher implementation.
Interface for retrieving values given their names.