.\"
.\" ----------------------------------------------------------------------------
.\"
-.\" Copyright (c) 2017-2019 Loup Vaillant
+.\" Copyright (c) 2017-2019, 2022 Loup Vaillant
.\" Copyright (c) 2017 Michael Savage
.\" Copyright (c) 2017, 2019 Fabio Scotoni
.\" All rights reserved.
.\"
.\" ----------------------------------------------------------------------------
.\"
-.\" Written in 2017-2019 by Loup Vaillant, Michael Savage and Fabio Scotoni
+.\" Written in 2017-2022 by Loup Vaillant, Michael Savage and Fabio Scotoni
.\"
.\" To the extent possible under law, the author(s) have dedicated all copyright
.\" and related neighboring rights to this software to the public domain
.\" with this software. If not, see
.\" <https://creativecommons.org/publicdomain/zero/1.0/>
.\"
-.Dd December 12, 2019
+.Dd February 14, 2022
.Dt CRYPTO_LOCK_INIT 3MONOCYPHER
.Os
.Sh NAME
attacker's interference.
.Em Always check the return value .
.Sh SEE ALSO
-.Xr crypto_key_exchange 3monocypher ,
.Xr crypto_lock 3monocypher ,
.Xr crypto_lock_aead 3monocypher ,
.Xr crypto_unlock 3monocypher ,
.Xr crypto_unlock_aead 3monocypher ,
-.Xr crypto_wipe 3monocypher ,
.Xr intro 3monocypher
.Sh HISTORY
The
-e 's|href="crypto_blake2b_init.html"| href="../crypto_blake2b_init.html"| '\
-e 's|href="crypto_blake2b_update.html"| href="../crypto_blake2b_update.html"| '\
-e 's|href="crypto_check.html"| href="../crypto_check.html"| '\
- -e 's|href="crypto_key_exchange.html"| href="../crypto_key_exchange.html"| '\
- -e 's|href="crypto_key_exchange_public_key.html"|href="../crypto_key_exchange_public_key.html"|'\
-e 's|href="crypto_lock_aead.html"| href="../crypto_lock_aead.html"| '\
-e 's|href="crypto_lock.html"| href="../crypto_lock.html"| '\
-e 's|href="crypto_sign.html"| href="../crypto_sign.html"| '\
-e 's|href="crypto_verify32.html"| href="../crypto_verify32.html"| '\
-e 's|href="crypto_verify64.html"| href="../crypto_verify64.html"| '\
-e 's|href="crypto_wipe.html"| href="../crypto_wipe.html"| '\
+ -e 's|href="crypto_x25519.html"| href="../crypto_x25519.html"| '\
-e 's|href="crypto_chacha20_ctr.html"| href="../advanced/crypto_chacha20_ctr.html"| '\
-e 's|href="crypto_chacha20_H.html"| href="../advanced/crypto_chacha20_H.html"| '\
-e 's|href="crypto_chacha20.html"| href="../advanced/crypto_chacha20.html"| '\
-e 's|href="crypto_sign_update.html"| href="../advanced/crypto_sign_update.html"| '\
-e 's|href="crypto_x25519_dirty_fast.html"| href="../advanced/crypto_x25519_dirty_fast.html"| '\
-e 's|href="crypto_x25519_dirty_small.html"| href="../advanced/crypto_x25519_dirty_small.html"| '\
- -e 's|href="crypto_x25519.html"| href="../advanced/crypto_x25519.html"| '\
-e 's|href="crypto_x25519_inverse.html"| href="../advanced/crypto_x25519_inverse.html"| '\
-e 's|href="crypto_x25519_public_key.html"| href="../advanced/crypto_x25519_public_key.html"| '\
-e 's|href="crypto_xchacha20_ctr.html"| href="../advanced/crypto_xchacha20_ctr.html"| '\