From fb7006280f8d5a45459e1fba066fe6f6131e8e86 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 24 Sep 2018 11:32:41 +0200 Subject: Prepare release --- lib/crypto/doc/src/notes.xml | 111 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) (limited to 'lib/crypto/doc') diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 9207d09821..d81a8ddd87 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -31,6 +31,117 @@

This document describes the changes made to the Crypto application.

+
Crypto 4.3.3 + +
Fixed Bugs and Malfunctions + + +

+ The RSA options rsa_mgf1_md, rsa_oaep_md, + and rsa_oaep_label were always disabled. They will + now be enabled when a suitable cryptolib is used.

+

+ They are still experimental and may change without prior + notice.

+

+ Own Id: OTP-15212 Aux Id: ERL-675, PR1899, PR838

+
+ +

+ The ciphers aes_ige256 and blowfish_cbc had + naming issues in crypto:next_iv/2.

+

+ Own Id: OTP-15283

+
+ +

+ the RSA_SSLV23_PADDING is disabled if LibreSSL is + used as cryptlib. This is due to compilation problems.

+

+ This will be investigated further in the future.

+

+ Own Id: OTP-15303

+
+
+
+ + +
Improvements and New Features + + +

+ The supported named elliptic curves are now reported in + crypto:supports/0 in a new entry tagged by + 'curves'.

+

+ The function crypto:ec_curves/0 is kept for + compatibility.

+

+ Own Id: OTP-14717 Aux Id: OTP-15244

+
+ +

+ The typing in the CRYPTO and PUBLIC_KEY applications are + reworked and a few mistakes are corrected.

+

+ The documentation is now generated from the typing and + some clarifications are made.

+

+ A new chapter on Algorithm Details such as key sizes and + availability is added to the CRYPTO User's Guide.

+

+ Own Id: OTP-15134

+
+ +

+ Support for SHA3 both as a separate hash and in HMAC is + now available if OpenSSL 1.1.1 or higher is used as + cryptolib.

+

+ Available lengths are reported in the 'hashs' + entry in crypto:supports/0 as sha3_*.

+

+ Own Id: OTP-15153

+
+ +

+ The mac algorithm poly1305 and the cipher + algorithm chacha20 are now supported if OpenSSL + 1.1.1 or higher is used as cryptolib.

+

+ Own Id: OTP-15164 Aux Id: OTP-15209

+
+ +

+ The key exchange Edward curves x25519 and + x448 are now supported if OpenSSL 1.1.1 or higher + is used as cryptolib.

+

+ Own Id: OTP-15240 Aux Id: OTP-15133

+
+ +

+ The supported RSA options for sign/verify and + encrypt/decrypt are now reported in + crypto:supports/0 in a new entry tagged by + 'rsa_opts'.

+

+ The exakt set is still experimental and may change + without prior notice.

+

+ Own Id: OTP-15260

+
+ +

+ The cipher aes_ccm is added.

+

+ Own Id: OTP-15286

+
+
+
+ +
+
Crypto 4.3.2
Fixed Bugs and Malfunctions -- cgit v1.2.3