SymmetricCipher implementation.
More...
#include <strciphr.h>
template<class BASE, class INFO = BASE>
class SymmetricCipherFinal< BASE, INFO >
SymmetricCipher implementation.
- Template Parameters
-
- See also
- Weak::ARC4, ChaCha8, ChaCha12, ChaCha20, Salsa20, SEAL, Sosemanuk, WAKE
Definition at line 683 of file strciphr.h.
◆ ~SymmetricCipherFinal()
template<class BASE , class INFO = BASE>
◆ SymmetricCipherFinal() [1/4]
template<class BASE , class INFO = BASE>
Construct a stream cipher.
Definition at line 689 of file strciphr.h.
◆ SymmetricCipherFinal() [2/4]
template<class BASE , class INFO = BASE>
Construct a stream cipher.
- Parameters
-
key | a byte array used to key the cipher |
This overload uses DEFAULT_KEYLENGTH
Definition at line 694 of file strciphr.h.
◆ SymmetricCipherFinal() [3/4]
template<class BASE , class INFO = BASE>
Construct a stream cipher.
- Parameters
-
key | a byte array used to key the cipher |
length | the size of the key array |
Definition at line 700 of file strciphr.h.
◆ SymmetricCipherFinal() [4/4]
template<class BASE , class INFO = BASE>
Construct a stream cipher.
- Parameters
-
key | a byte array used to key the cipher |
length | the size of the key array |
iv | a byte array used as an initialization vector |
Definition at line 707 of file strciphr.h.
◆ Clone()
template<class BASE , class INFO = BASE>
The documentation for this class was generated from the following file: