]> git.codecow.com Git - Monocypher.git/commitdiff
manual: Address HISTORY review concerns
authorFabio Scotoni <34964387+fscoto@users.noreply.github.com>
Wed, 3 Apr 2019 17:06:23 +0000 (19:06 +0200)
committerFabio Scotoni <34964387+fscoto@users.noreply.github.com>
Wed, 3 Apr 2019 17:06:23 +0000 (19:06 +0200)
doc/man/man3/crypto_lock.3monocypher
doc/man/man3/crypto_lock_init.3monocypher
doc/man/man3/crypto_sign.3monocypher
doc/man/man3/crypto_sign_init_first_pass.3monocypher

index 54fda1c756afeeccef3d3fc3491dda3c25f2fa7d..d9cff2ff00c91c9bd624512262aedd5a71de80ed 100644 (file)
@@ -259,3 +259,12 @@ functions first appeared in Monocypher 0.1.
 and
 .Fn crypto_unlock_aead
 were introduced in Monocypher 1.1.0.
+In Monocypher 2.0.0, the underlying algorithms for these functions were
+changed from a custom XChacha20/Poly1305 construction to an
+implementation of RFC 7539 (now RFC 8439) with XChacha20 instead of
+Chacha20.
+The
+.Fn crypto_lock_encrypt
+and
+.Fn crypto_lock_auth
+functions were removed in Monocypher 2.0.0.
index 68d52d37d7888b9ff9a94514f16ee5b870823f3d..e6c841c16a530505ba069710d7c7a02c3cda63f7 100644 (file)
@@ -287,6 +287,14 @@ The
 and
 .Fn crypto_unlock_final
 functions first appeared in Monocypher 1.1.0.
+.Fn crypto_lock_aead_auth
+and
+.Fn crypto_unlock_aead_auth
+were renamed to
+.Fn crypto_lock_auth_ad
+and
+.Fn crypto_unlock_auth_ad
+respectively in Monocypher 2.0.0.
 .Sh SECURITY CONSIDERATIONS
 Messages are not verified until the call to
 .Fn crypto_unlock_final .
index aa11ff133e8939c8894a820922d02c5c48b19380..2ca4e6271c1bb1d97a88d3276e910feb37b5301f 100644 (file)
@@ -145,6 +145,11 @@ The
 and
 .Fn crypto_sign_public_key
 functions appeared in Monocypher 0.2.
+.Pp
+.Sy A critical security vulnerability
+that caused all-zero signatures to be accepted was introduced in
+Monocypher 0.3;
+it was fixed in Monocypher 1.1.1 and 2.0.4.
 .Sh SECURITY CONSIDERATIONS
 .Ss Signature malleability
 EdDSA signatures are not unique like cryptographic hashes.
index ec5eb99ca61895e5304f64e5ce3b6331b1ded64d..e744e874369d1cf3cf471eeba07c70a5f383e506 100644 (file)
@@ -175,6 +175,11 @@ The
 and
 .Fn crypto_check_final
 functions first appeared in Monocypher 1.1.0.
+.Pp
+.Sy A critical security vulnerability
+that caused all-zero signatures to be accepted was introduced in
+Monocypher 0.3;
+it was fixed in Monocypher 1.1.1 and 2.0.4.
 .Sh SECURITY CONSIDERATIONS
 Messages are not verified until the call to
 .Fn crypto_check_final .