Constructors
Synopses
Declared in <crypto/chacha20.h>
Deleted copy constructor (the secret key must not be duplicated).
FSChaCha20(FSChaCha20 const& other) = delete;
Deleted move constructor (the secret key must not be duplicated).
FSChaCha20(FSChaCha20&& other) = delete;
Construct an FSChaCha20 cipher that rekeys every rekey_interval Crypt() calls.
FSChaCha20(
std::span<std::byte const> key,
uint32_t rekey_interval) noexcept;
Parameters
Name |
Description |
other |
The instance that would be copied. |
key |
The 32‐byte key. |
rekey_interval |
The number of Crypt() calls between automatic rekeys. |
Created with MrDocs