aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crypto
diff options
context:
space:
mode:
authorRaimo Niskanen <[email protected]>2017-05-05 13:15:42 +0200
committerRaimo Niskanen <[email protected]>2017-05-05 13:15:42 +0200
commiteace29905be436d77245656b2511c9a9c2c67c90 (patch)
tree48f9c14354dfe10972298e1d9fee5e5f5d002a84 /lib/crypto
parent4f03eba5294f1c1bc922b07f1267e6b0099fd4b5 (diff)
downloadotp-eace29905be436d77245656b2511c9a9c2c67c90.tar.gz
otp-eace29905be436d77245656b2511c9a9c2c67c90.tar.bz2
otp-eace29905be436d77245656b2511c9a9c2c67c90.zip
Revert "Prepare release"
This reverts commit dc57404252c47520f352834ad9be45ad684f96c9.
Diffstat (limited to 'lib/crypto')
-rw-r--r--lib/crypto/doc/src/notes.xml112
-rw-r--r--lib/crypto/vsn.mk2
2 files changed, 1 insertions, 113 deletions
diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml
index 58b9db3539..62b013e463 100644
--- a/lib/crypto/doc/src/notes.xml
+++ b/lib/crypto/doc/src/notes.xml
@@ -31,118 +31,6 @@
</header>
<p>This document describes the changes made to the Crypto application.</p>
-<section><title>Crypto 4.0</title>
-
- <section><title>Fixed Bugs and Malfunctions</title>
- <list>
- <item>
- <p>
- LibreSSL can now be used by the modernized crypto app.</p>
- <p>
- Own Id: OTP-14247</p>
- </item>
- <item>
- <p>
- Add compile option <c>-compile(no_native)</c> in modules
- with <c>on_load</c> directive which is not yet supported
- by HiPE.</p>
- <p>
- Own Id: OTP-14316 Aux Id: PR-1390 </p>
- </item>
- </list>
- </section>
-
-
- <section><title>Improvements and New Features</title>
- <list>
- <item>
- <p>
- Add basic support for CMAC</p>
- <p>
- Own Id: OTP-13779 Aux Id: ERL-82 PR-1138 </p>
- </item>
- <item>
- <p>
- Removed functions deprecated in crypto-3.0 first released
- in OTP-R16B01</p>
- <p>
- *** POTENTIAL INCOMPATIBILITY ***</p>
- <p>
- Own Id: OTP-13873</p>
- </item>
- <item>
- <p>
- The <c>crypto</c> application now supports OpenSSL 1.1.</p>
- <p>
- Own Id: OTP-13900</p>
- </item>
- <item>
- <p>
- Allow Erlang/OTP to use OpenSSL in FIPS-140 mode, in
- order to satisfy specific security requirements (mostly
- by different parts of the US federal government). </p>
- <p>
- See the new crypto users guide "FIPS mode" chapter about
- building and using the FIPS support which is disabled by
- default.</p>
- <p>
- (Thanks to dszoboszlay and legoscia)</p>
- <p>
- Own Id: OTP-13921 Aux Id: PR-1180 </p>
- </item>
- <item>
- <p>
- Crypto chacha20-poly1305 as in RFC 7539 enabled for
- OpenSSL >= 1.1.</p>
- <p>
- Thanks to mururu.</p>
- <p>
- Own Id: OTP-14092 Aux Id: PR-1291 </p>
- </item>
- <item>
- <p>
- RSA key generation added to <c>crypto:generate_key/2</c>.
- Thanks to wiml.</p>
- <p>
- An interface is also added to
- <c>public_key:generate_key/1</c>.</p>
- <p>
- Own Id: OTP-14140 Aux Id: ERL-165, PR-1299 </p>
- </item>
- <item>
- <p>
- Raised minimum requeriment for OpenSSL version to
- OpenSSL-9.0.8.c although we recommend a much higher
- version, that is a version that is still maintained
- officially by the OpenSSL project. Note that using such
- an old version may restrict the crypto algorithms
- supported.</p>
- <p>
- *** POTENTIAL INCOMPATIBILITY ***</p>
- <p>
- Own Id: OTP-14171</p>
- </item>
- <item>
- <p>
- Deprecate crypto:rand_uniform/2 as it is not
- cryptographically strong</p>
- <p>
- Own Id: OTP-14274</p>
- </item>
- <item>
- <p>
- The Crypto application now supports generation of
- cryptographically strong random numbers (floats &lt; 1.0
- and integer arbitrary ranges) as a plugin to the 'rand'
- module.</p>
- <p>
- Own Id: OTP-14317 Aux Id: PR-1372 </p>
- </item>
- </list>
- </section>
-
-</section>
-
<section><title>Crypto 3.7.4</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk
index 796e3b6d84..f3e0623ac9 100644
--- a/lib/crypto/vsn.mk
+++ b/lib/crypto/vsn.mk
@@ -1 +1 @@
-CRYPTO_VSN = 4.0
+CRYPTO_VSN = 3.7.4