<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/crypto, branch OTP-19.0.1</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2016-06-21T13:12:41+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-06-21T13:12:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6e51c6d19612d03abc81b86bb70b8d7da678ce5d'/>
<id>6e51c6d19612d03abc81b86bb70b8d7da678ce5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Prepare release"</title>
<updated>2016-06-02T09:39:07+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-06-02T09:39:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c04cad3ba921deb086d19e2de2526af4854add75'/>
<id>c04cad3ba921deb086d19e2de2526af4854add75</id>
<content type='text'>
This reverts commit e020f75c10410a6943cd055bfa072a2641eab7da.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit e020f75c10410a6943cd055bfa072a2641eab7da.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2016-06-02T08:55:26+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-06-02T08:55:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e020f75c10410a6943cd055bfa072a2641eab7da'/>
<id>e020f75c10410a6943cd055bfa072a2641eab7da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Add OpenSSL_version macros</title>
<updated>2016-05-26T18:15:56+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2016-05-26T18:14:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e042ed06b62c9279934f0e25bdb63e28c1f44d20'/>
<id>e042ed06b62c9279934f0e25bdb63e28c1f44d20</id>
<content type='text'>
to make it easier to read and construct version checks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to make it easier to read and construct version checks.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Allow any AES-GCM tag length for non-EVP impl</title>
<updated>2016-05-26T14:54:02+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2016-05-26T14:54:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1af338179c779913470cd701e4f37b79565143cb'/>
<id>1af338179c779913470cd701e4f37b79565143cb</id>
<content type='text'>
Same fix as was done for EVP in f4f588683dce36c447017.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Same fix as was done for EVP in f4f588683dce36c447017.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Workaround buggy GCM via EVP</title>
<updated>2016-05-26T14:28:56+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2016-05-26T14:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5342559492f503fe288275aaa97a31ded791a3d6'/>
<id>5342559492f503fe288275aaa97a31ded791a3d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Prepare release"</title>
<updated>2016-05-12T10:04:14+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-05-12T10:04:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=663e847459686604ea051f036a0e4caff18cea6f'/>
<id>663e847459686604ea051f036a0e4caff18cea6f</id>
<content type='text'>
This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2016-05-11T15:22:23+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-05-11T15:22:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a'/>
<id>bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Deprecate rand_bytes/1</title>
<updated>2016-04-25T09:25:04+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2016-04-15T08:29:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1ad18832cb21fac5a5b513005f1e6a5ffd7d0329'/>
<id>1ad18832cb21fac5a5b513005f1e6a5ffd7d0329</id>
<content type='text'>
OpenSSL has deprecated the function RAND_pseudo_bytes used by
crypto:rand_bytes/1, so this function is now deprecated in OTP too.

rand_bytes/3 also used this function, but was not documented
so we can remove it right away.

This commit also removes the fallback in generate_key to use
rand_bytes/1 if strong_rand_bytes/1 throws low entropy.
This is a potential incompatibility but we think it is desirable
as crypto should provide cryptographically secure functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenSSL has deprecated the function RAND_pseudo_bytes used by
crypto:rand_bytes/1, so this function is now deprecated in OTP too.

rand_bytes/3 also used this function, but was not documented
so we can remove it right away.

This commit also removes the fallback in generate_key to use
rand_bytes/1 if strong_rand_bytes/1 throws low entropy.
This is a potential incompatibility but we think it is desirable
as crypto should provide cryptographically secure functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'mururu/crypto/aes-gcm-tag-len.PR-998.OTP-13483'</title>
<updated>2016-04-18T13:16:04+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2016-04-18T13:16:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=77c3110b00d7f5e80ca1da77df79650e2fa66efe'/>
<id>77c3110b00d7f5e80ca1da77df79650e2fa66efe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
