[#FSChaCha20] = FSChaCha20 :mrdocs: Forward‐secure ChaCha20 == Synopsis Declared in `<crypto/chacha20.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class FSChaCha20; ---- == Description This implements a stream cipher that automatically transitions to a new stream with a new key and new nonce after a predefined number of encryptions or decryptions. See BIP324 for details. == Member Functions [cols="1,4"] |=== | Name| Description | xref:FSChaCha20/2constructor-0a.adoc[`FSChaCha20`] [.small]#[constructor]# | Constructors | xref:FSChaCha20/operator_assign-08.adoc[`operator=`] | Assignment operators | xref:FSChaCha20/Crypt.adoc[`Crypt`] | Encrypt or decrypt a chunk. |=== == Static Data Members [cols="1,4"] |=== | Name| Description | xref:FSChaCha20/KEYLEN.adoc[`KEYLEN`] | Length of keys expected by the constructor. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#