.Nm crypto_lock_final ,
.Nm crypto_unlock_update ,
.Nm crypto_unlock_final
-.Nd incremental authenticated encryption with authenticated data
+.Nd incremental authenticated encryption with additional data
.Sh SYNOPSIS
.In monocypher.h
.Ft void
.Fn crypto_lock_auth .
This authenticates (or verifies) additional data, if any.
.It
-Update, with
+Update with
.Fn crypto_lock_update
for encryption, or
.Fn crypto_unlock_update
This encrypts (or decrypts) and authenticates (or verifies) part of
the secret message.
.It
-Final, with
+Finalisation with
.Fn crypto_lock_final
to generate the MAC, or
.Fn crypto_unlock_final
.Xr crypto_wipe 3monocypher
after use.
.Pp
-Incremental interface users don't need to wipe the
+Incremental interface users do not need to wipe the
.Ft crypto_poly1305_ctx
explicitly,
.Fn crypto_poly1305_final
The same as documented on
.Xr crypto_sign 3monocypher .
.Sh IMPLEMENTATION DETAILS
-EdDSA signatures require two passes, that cannot be performed in
+EdDSA signatures require two passes that cannot be performed in
parallel.
There are ways around this limitation, but they all lower security in
some way.
-For this reason, Monocypher doesn't support them.
+For this reason, Monocypher does not support them.