<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/crypto/src, branch maint</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>crypto: Renaming, typing and some polishing</title>
<updated>2019-06-14T11:33:07+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-06-05T13:27:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=86f648027e56896cd1cc6bbe116aa61ed0f39378'/>
<id>86f648027e56896cd1cc6bbe116aa61ed0f39378</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Move functions around for better readability</title>
<updated>2019-06-14T11:33:07+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-06-04T11:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=88772e99964342bac0442b01da93ba51e4b2f3f9'/>
<id>88772e99964342bac0442b01da93ba51e4b2f3f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: White space removed at line ends</title>
<updated>2019-06-14T11:33:07+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-06-04T09:52:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8b7bdb61da4fd055955b7947934067856a5cd983'/>
<id>8b7bdb61da4fd055955b7947934067856a5cd983</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Implement NIFs for the new mac_init, mac_update and mac_final</title>
<updated>2019-06-14T11:33:07+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-06-03T14:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=de310ac450cf452b57150ea3abd65b74942d94fd'/>
<id>de310ac450cf452b57150ea3abd65b74942d94fd</id>
<content type='text'>
Use them for old HMAC functions. Also simplify hmac and cmac on the
Erlang level
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use them for old HMAC functions. Also simplify hmac and cmac on the
Erlang level
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Use new mac_nif for hmac, cmac and poly1305</title>
<updated>2019-06-14T11:33:07+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-06-03T10:40:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=45fe2d9fa1f9997bbdf6f50ef721f42204c812f0'/>
<id>45fe2d9fa1f9997bbdf6f50ef721f42204c812f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: MAC nif unifying HMAC, CMAC and POLY1305</title>
<updated>2019-06-14T11:33:07+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-05-14T15:01:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=160cea3f655913b370650f93b0c8f6c1bd163e32'/>
<id>160cea3f655913b370650f93b0c8f6c1bd163e32</id>
<content type='text'>
into one nif using the EVP_DigestSign interface. This
enables acceleration if available in lower layers, that is,
in cryptolib and lower.

However, for older cryptolibs the old HMAC and CMAC low-level
interfaces are used, but moved from hmac.c and cmac.c into
mac.c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
into one nif using the EVP_DigestSign interface. This
enables acceleration if available in lower layers, that is,
in cryptolib and lower.

However, for older cryptolibs the old HMAC and CMAC low-level
interfaces are used, but moved from hmac.c and cmac.c into
mac.c.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Adjust code for spec conflict</title>
<updated>2019-06-14T11:29:25+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-06-13T12:54:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a63823165c746beaa5e32698c5706e0feab312b2'/>
<id>a63823165c746beaa5e32698c5706e0feab312b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Document supports/1</title>
<updated>2019-04-30T14:55:02+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-04-30T14:47:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=938e788fb404e9e270975d36db5e27d7e136ef09'/>
<id>938e788fb404e9e270975d36db5e27d7e136ef09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: New function supports/1</title>
<updated>2019-04-17T14:35:20+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-04-16T10:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c500d66b68ff0fe174128926318f3eead4dcbb15'/>
<id>c500d66b68ff0fe174128926318f3eead4dcbb15</id>
<content type='text'>
Takes argument hashs, public_keys, ciphers, macs, curves or rsa_opts.  Returns the algorithm names, but ONLY the openssl names.  supports/0 still returns aliases and misspellings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Takes argument hashs, public_keys, ciphers, macs, curves or rsa_opts.  Returns the algorithm names, but ONLY the openssl names.  supports/0 still returns aliases and misspellings.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Rename 'crypto_(init|update)_dyn_iv' to 'crypto_dyn_iv_(init|update)'</title>
<updated>2019-04-11T11:02:30+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-04-09T10:16:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bd8abd7b5cfb55bcc7becc2bf2344ec5f9a0185f'/>
<id>bd8abd7b5cfb55bcc7becc2bf2344ec5f9a0185f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
