[#ChaCha20Aligned-Nonce96]
= xref:ChaCha20Aligned.adoc[ChaCha20Aligned]::Nonce96
:relfileprefix: ../
:mrdocs:

Type for 96&hyphen;bit nonces used by the Set function below&period;

== Synopsis

Declared in `&lt;crypto&sol;chacha20&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
using Nonce96 = std::pair&lt;uint32&lowbar;t, uint64&lowbar;t&gt;;
----

== Description

The first field corresponds to the LE32&hyphen;encoded first 4 bytes of the nonce, also referred to as the &apos;32&hyphen;bit fixed&hyphen;common part&apos; in Example 2&period;8&period;2 of RFC8439&period;

The second field corresponds to the LE64&hyphen;encoded last 8 bytes of the nonce&period;


[.small]#Created with https://www.mrdocs.com[MrDocs]#
