[#Poly1305] = Poly1305 :mrdocs: C++ wrapper with std::byte span interface around poly1305_donna code. == Synopsis Declared in `<crypto/poly1305.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class Poly1305; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:Poly1305/2constructor.adoc[`Poly1305`] [.small]#[constructor]# | Construct a Poly1305 object with a given 32‐byte key. | xref:Poly1305/Finalize.adoc[`Finalize`] | Write authentication tag to 16‐byte out. | xref:Poly1305/Update.adoc[`Update`] | Process message bytes. |=== == Static Data Members [cols="1,4"] |=== | Name| Description | xref:Poly1305/KEYLEN.adoc[`KEYLEN`] | Length of the keys expected by the constructor. | xref:Poly1305/TAGLEN.adoc[`TAGLEN`] | Length of the output produced by Finalize(). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#