[#poly1305_donna] = poly1305_donna :mrdocs: Low‐level Poly1305 routines based on the public domain poly1305‐donna implementation by Andrew Moon (poly1305‐donna‐32.h). == Types [cols="1,4"] |=== | Name| Description | xref:poly1305_donna/poly1305_context.adoc[`poly1305_context`] | Incremental state for a Poly1305 one‐time authenticator computation. |=== == Functions [cols="1,4"] |=== | Name| Description | xref:poly1305_donna/poly1305_finish.adoc[`poly1305_finish`] | Finish a Poly1305 computation and write the 16‐byte authentication tag. | xref:poly1305_donna/poly1305_init.adoc[`poly1305_init`] | Initialize a Poly1305 state with a 32‐byte one‐time key. | xref:poly1305_donna/poly1305_update.adoc[`poly1305_update`] | Feed message bytes into a Poly1305 state. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#