<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/crypto/c_src, branch OTP-18.2.2</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Change license text to APLv2</title>
<updated>2015-06-18T09:31:02+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2015-06-18T09:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=738c34d4bb8f1a3811acd00af8c6c12107f8315b'/>
<id>738c34d4bb8f1a3811acd00af8c6c12107f8315b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Fix bug in generate_key(ecdh,...)</title>
<updated>2015-05-11T16:00:28+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2015-05-11T16:00:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=878bd624d65515b68106bbed23a1bb9c09688034'/>
<id>878bd624d65515b68106bbed23a1bb9c09688034</id>
<content type='text'>
that could cause VM crash on faulty input.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that could cause VM crash on faulty input.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Fix undefined symbol EVP_CIPHER_CTX_new</title>
<updated>2015-04-09T16:25:09+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2015-04-09T16:25:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b23f1ff1f79aff2bfa36b1a0755507db2809b949'/>
<id>b23f1ff1f79aff2bfa36b1a0755507db2809b949</id>
<content type='text'>
Use a stack allocated context and EVP_CIPHER_CTX_init/cleanup
instead of dynamic EVP_CIPHER_CTX_new/free that does not exist in older
0.9.8 versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use a stack allocated context and EVP_CIPHER_CTX_init/cleanup
instead of dynamic EVP_CIPHER_CTX_new/free that does not exist in older
0.9.8 versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2015-02-27T09:27:56+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2015-02-27T09:27:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=07d6a3f4da97c939b246c941b877d998b2416cb4'/>
<id>07d6a3f4da97c939b246c941b877d998b2416cb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Accept all valid key sizes in aes_cfb functions</title>
<updated>2015-02-04T18:52:59+00:00</updated>
<author>
<name>Kelly McLaughlin</name>
<email>kelly@kelly-mclaughlin.com</email>
</author>
<published>2015-01-30T22:25:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a1fa5b86e2241a6409d3278ebc39dbc6a07fcae4'/>
<id>a1fa5b86e2241a6409d3278ebc39dbc6a07fcae4</id>
<content type='text'>
Despite the confusion caused by the name, aes_cfb_8_crypt and
aes_cfb_128_crypt can use key lengths of 128, 192, or 256. The integer
in the function name refers to the block size for CFB mode.  Change
the aes_cfb_8_crypt and aes_cfb_128_crypt functions to accept and use
keys of length 128, 192, or 256. Also augment the existing testing for
these functions using the NIST test vectors for the additional key
lengths to ensure the changes function properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Despite the confusion caused by the name, aes_cfb_8_crypt and
aes_cfb_128_crypt can use key lengths of 128, 192, or 256. The integer
in the function name refers to the block size for CFB mode.  Change
the aes_cfb_8_crypt and aes_cfb_128_crypt functions to accept and use
keys of length 128, 192, or 256. Also augment the existing testing for
these functions using the NIST test vectors for the additional key
lengths to ensure the changes function properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'andreaTP/added-aes-ecb-to-crypto/OTP-12403'</title>
<updated>2015-01-14T13:58:31+00:00</updated>
<author>
<name>Marcus Arendt</name>
<email>marcus@erlang.org</email>
</author>
<published>2015-01-14T13:58:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9c544a43348b920896ff2062db2caa128f08af83'/>
<id>9c544a43348b920896ff2062db2caa128f08af83</id>
<content type='text'>
* andreaTP/added-aes-ecb-to-crypto/OTP-12403:
  aligned implementation following last specs
  finally fixed docs
  fixed incorrect tag
  proposal of documentation
  fixes and tests
  add aes ecb to crypto library
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* andreaTP/added-aes-ecb-to-crypto/OTP-12403:
  aligned implementation following last specs
  finally fixed docs
  fixed incorrect tag
  proposal of documentation
  fixes and tests
  add aes ecb to crypto library
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'RoadRunnr/crypto-ecc-gen-key'</title>
<updated>2015-01-12T09:08:40+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2015-01-12T09:08:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=71b35f78c12f31ae33cf51fd948c22483c77ff7c'/>
<id>71b35f78c12f31ae33cf51fd948c22483c77ff7c</id>
<content type='text'>
OTP-12394

* RoadRunnr/crypto-ecc-gen-key:
  [crypto] enhance generate_key for ECC keys
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-12394

* RoadRunnr/crypto-ecc-gen-key:
  [crypto] enhance generate_key for ECC keys
</pre>
</div>
</content>
</entry>
<entry>
<title>add aes ecb to crypto library</title>
<updated>2015-01-09T09:30:25+00:00</updated>
<author>
<name>andreaP</name>
<email>andrea.peruffo@unicredit.eu</email>
</author>
<published>2014-12-15T13:43:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c7d371256a1f6f0a60d62f70d1bca2a45867e22e'/>
<id>c7d371256a1f6f0a60d62f70d1bca2a45867e22e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: use EVP for AES-CBC</title>
<updated>2014-11-28T08:25:45+00:00</updated>
<author>
<name>Alex Wilson</name>
<email>alex@cooperi.net</email>
</author>
<published>2014-10-09T11:39:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=425a34001fdd5de8396c5c9903f4f38a9d49a15c'/>
<id>425a34001fdd5de8396c5c9903f4f38a9d49a15c</id>
<content type='text'>
This enables the use of hardware acceleration for AES crypto
on newer Intel CPUs (AES-NI), among other platforms.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enables the use of hardware acceleration for AES crypto
on newer Intel CPUs (AES-NI), among other platforms.
</pre>
</div>
</content>
</entry>
<entry>
<title>[crypto] enhance generate_key for ECC keys</title>
<updated>2014-11-17T09:56:52+00:00</updated>
<author>
<name>Andreas Schultz</name>
<email>aschultz@tpip.net</email>
</author>
<published>2014-11-16T17:45:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=08753545c4b08b191234f60efe65f78ed113f0d2'/>
<id>08753545c4b08b191234f60efe65f78ed113f0d2</id>
<content type='text'>
enhance generate_key to calculate ECC public keys from private keys
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enhance generate_key to calculate ECC public keys from private keys
</pre>
</div>
</content>
</entry>
</feed>
