<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/crypto/test, branch OTP-17.2</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Fix bug in SRP implementation</title>
<updated>2014-05-15T14:38:12+00:00</updated>
<author>
<name>Paul Guyot</name>
<email>pguyot@kallisys.net</email>
</author>
<published>2014-05-15T14:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=eee8d83ad1766b038b16102eb2006eaa7c21b4e5'/>
<id>eee8d83ad1766b038b16102eb2006eaa7c21b4e5</id>
<content type='text'>
SRP didn't work with smaller primes as user secret was improperly
computed.

Formula is: (B - (k * g^x)) ^ (a + (u * x)) % N

Previously, the code computed a + (u * x) % N instead of a + (u * x).
a typically is a 256 bits random number (RFC 5054 says it should be at
least 256 bits), u and x are SHA1 signatures (160 bits). So a + (u * x)
can differ from a + (u * x) % N for N primes smaller than 320 bits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SRP didn't work with smaller primes as user secret was improperly
computed.

Formula is: (B - (k * g^x)) ^ (a + (u * x)) % N

Previously, the code computed a + (u * x) % N instead of a + (u * x).
a typically is a 256 bits random number (RFC 5054 says it should be at
least 256 bits), u and x are SHA1 signatures (160 bits). So a + (u * x)
can differ from a + (u * x) % N for N primes smaller than 320 bits.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add AES-CBF8 cypher to crypto module</title>
<updated>2014-04-29T12:31:49+00:00</updated>
<author>
<name>Bernard Duggan</name>
<email>bernard@guarana.org</email>
</author>
<published>2014-03-31T08:58:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4237524a0d3eb26c244e78539de84c78b828c3c3'/>
<id>4237524a0d3eb26c244e78539de84c78b828c3c3</id>
<content type='text'>
This adds the aes_cfb8 cypher type (and associated tests and
documentation) to the crypto module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the aes_cfb8 cypher type (and associated tests and
documentation) to the crypto module.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'lukas/ose/master/OTP-11334'</title>
<updated>2014-02-24T15:45:04+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang-solutions.com</email>
</author>
<published>2014-02-24T15:45:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a157ffce8e25012512e0e5d88e05fb135792f161'/>
<id>a157ffce8e25012512e0e5d88e05fb135792f161</id>
<content type='text'>
* lukas/ose/master/OTP-11334: (71 commits)
  erts: Fix unix efile assert
  ose: Use -O2 when building
  ose: Expand OSE docs
  ose: Add dummy ttsl driver
  ose: Cleanup cleanup of mutex selection defines
  ose: Polish mmap configure checks
  ose: Add ose specific x-compile flags
  ose: Updating fd_driver and spawn_driver for OSE
  ose: Updating event and signal API for OSE
  ose: Cleanup of mutex selection defines
  win32: Compile erl_log.exe
  ose: Remove uneccesary define
  ose: Fix ssl configure test for osx
  erts: Fix sys_msg_dispatcher assert
  ose: Fix broken doc links
  ose: Thread priorities configurable from lmconf
  ose: Yielding the cpu is done "the OSE" way
  ose: Start using ppdata for tse key
  ose: Do not use spinlocks on OSE
  ose: Fix support for crypto
  ...

Conflicts:
	lib/crypto/c_src/crypto.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lukas/ose/master/OTP-11334: (71 commits)
  erts: Fix unix efile assert
  ose: Use -O2 when building
  ose: Expand OSE docs
  ose: Add dummy ttsl driver
  ose: Cleanup cleanup of mutex selection defines
  ose: Polish mmap configure checks
  ose: Add ose specific x-compile flags
  ose: Updating fd_driver and spawn_driver for OSE
  ose: Updating event and signal API for OSE
  ose: Cleanup of mutex selection defines
  win32: Compile erl_log.exe
  ose: Remove uneccesary define
  ose: Fix ssl configure test for osx
  erts: Fix sys_msg_dispatcher assert
  ose: Fix broken doc links
  ose: Thread priorities configurable from lmconf
  ose: Yielding the cpu is done "the OSE" way
  ose: Start using ppdata for tse key
  ose: Do not use spinlocks on OSE
  ose: Fix support for crypto
  ...

Conflicts:
	lib/crypto/c_src/crypto.c
</pre>
</div>
</content>
</entry>
<entry>
<title>ose: Fix support for crypto</title>
<updated>2014-02-24T14:16:06+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang-solutions.com</email>
</author>
<published>2014-02-13T16:16:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6c4ee8337dff6e9b680dbff0796038948d718b5a'/>
<id>6c4ee8337dff6e9b680dbff0796038948d718b5a</id>
<content type='text'>
To enable it you have to modify the OSESSL variable in the
ose xcomp file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To enable it you have to modify the OSESSL variable in the
ose xcomp file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test suites performing app and appup file checks</title>
<updated>2014-02-24T10:02:14+00:00</updated>
<author>
<name>Tobias Schlager</name>
<email>tobias.schlager@lindenbaum.eu</email>
</author>
<published>2014-02-18T11:33:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=841addf5d64a3b4775cd1d0a5aa4bf04ec4ef95e'/>
<id>841addf5d64a3b4775cd1d0a5aa4bf04ec4ef95e</id>
<content type='text'>
Add the mentioned test suites for *all* library and touched
non-library applications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the mentioned test suites for *all* library and touched
non-library applications.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: add brainpool (RFC 5639) curves</title>
<updated>2014-01-13T12:00:24+00:00</updated>
<author>
<name>Andreas Schultz</name>
<email>aschultz@tpip.net</email>
</author>
<published>2013-10-30T19:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c4a7fb842bcad38a979915cc830a77d526f5782e'/>
<id>c4a7fb842bcad38a979915cc830a77d526f5782e</id>
<content type='text'>
RFC-5649, Section 1, documents the advantages that these curves
might have over others (ANSI, SEC1/2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RFC-5649, Section 1, documents the advantages that these curves
might have over others (ANSI, SEC1/2)
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: add ECDH test vectors for more curves</title>
<updated>2014-01-13T12:00:24+00:00</updated>
<author>
<name>Andreas Schultz</name>
<email>aschultz@tpip.net</email>
</author>
<published>2013-10-30T18:11:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ac9b565b6c3c8ccaef5964a4aa9336e81abf6c55'/>
<id>ac9b565b6c3c8ccaef5964a4aa9336e81abf6c55</id>
<content type='text'>
Vectors have been taken from NIST's CRYPTOGRAPHIC ALGORITHM VALIDATION
PROGRAM (CAVP) (http://csrc.nist.gov/groups/STM/cavp/)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vectors have been taken from NIST's CRYPTOGRAPHIC ALGORITHM VALIDATION
PROGRAM (CAVP) (http://csrc.nist.gov/groups/STM/cavp/)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sverk/yb/aes_ige_crypt'</title>
<updated>2013-12-03T18:35:22+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2013-12-03T18:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e8b80236275858fe1bd71a14c570879373b600f2'/>
<id>e8b80236275858fe1bd71a14c570879373b600f2</id>
<content type='text'>
* sverk/yb/aes_ige_crypt:
  crypto: Update supports/0 for des3_cbf and aes_ige256
  crypto: Throw notsup for AES IGE if openssl older than 0.9.8c
  crypto: Add IGE mode for AES

OTP-11522
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* sverk/yb/aes_ige_crypt:
  crypto: Update supports/0 for des3_cbf and aes_ige256
  crypto: Throw notsup for AES IGE if openssl older than 0.9.8c
  crypto: Add IGE mode for AES

OTP-11522
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Add more lazy_eval to avoid no_answer_from_tc_supervisor</title>
<updated>2013-12-02T14:23:03+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2013-12-02T14:23:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e8b447625a6001dfaa46069b5216561160ed3e53'/>
<id>e8b447625a6001dfaa46069b5216561160ed3e53</id>
<content type='text'>
Amendment to f1ebf482e1460d6146d55aa6cab00ab3e11f1741
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Amendment to f1ebf482e1460d6146d55aa6cab00ab3e11f1741
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Avoid test_server crash 'no_answer_from_tc_supervisor'</title>
<updated>2013-11-22T14:35:47+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2013-11-22T14:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f1ebf482e1460d6146d55aa6cab00ab3e11f1741'/>
<id>f1ebf482e1460d6146d55aa6cab00ab3e11f1741</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
