<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gnutls.git, branch tests-error-checking</title>
<subtitle>gitlab.com: gnutls/gnutls.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/'/>
<entry>
<title>tests: moved child status error checking code in utils.h</title>
<updated>2016-08-08T10:16:58+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2016-08-08T09:49:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=5a86a16bdd14b6a4091671c4bfebc2e593cf1573'/>
<id>5a86a16bdd14b6a4091671c4bfebc2e593cf1573</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: added check for errors when importing illegal RSA keys</title>
<updated>2016-08-08T06:51:19+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2016-08-07T10:56:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=a30a5359f9dd55e31d97925dfcf45f12ecaae37c'/>
<id>a30a5359f9dd55e31d97925dfcf45f12ecaae37c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>x509: call the fixup functions after loading private keys</title>
<updated>2016-08-08T06:32:42+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2016-08-07T10:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=0470bf60104410e183e90bb1d21ccc151a545c44'/>
<id>0470bf60104410e183e90bb1d21ccc151a545c44</id>
<content type='text'>
That way we can better report errors which relate to illegal
parameters being detected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That way we can better report errors which relate to illegal
parameters being detected.
</pre>
</div>
</content>
</entry>
<entry>
<title>nettle: use rsa_*_key_prepare on key import</title>
<updated>2016-08-08T06:28:58+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2016-08-07T10:06:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=186dc9c2012003587a38d7f4d03edd8da5fe989f'/>
<id>186dc9c2012003587a38d7f4d03edd8da5fe989f</id>
<content type='text'>
Previously we calculated the size of the key directly, but
by using the rsa_*_key_prepare we benefit from any checks that
may be introduced in the future. Specifically any checks for invalid
public keys (e.g., keys that may crash the underlying gmp functions).

This patch avoids calling rsa_private_key_prepare every time we construct
a nettle private key struct, because this function requires a bigint
multiplication. We call that function once on private key import.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we calculated the size of the key directly, but
by using the rsa_*_key_prepare we benefit from any checks that
may be introduced in the future. Specifically any checks for invalid
public keys (e.g., keys that may crash the underlying gmp functions).

This patch avoids calling rsa_private_key_prepare every time we construct
a nettle private key struct, because this function requires a bigint
multiplication. We call that function once on private key import.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: added missing backslash in key-tests Makefile</title>
<updated>2016-08-08T06:25:40+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2016-08-07T09:53:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=67048ff0659ee3a25eb856062ea4f28502ce734d'/>
<id>67048ff0659ee3a25eb856062ea4f28502ce734d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "nettle: use rsa_*_key_prepare"</title>
<updated>2016-08-08T06:25:31+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2016-08-08T06:25:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=b0d560bfcdb2d868a65666e88ba72b7cbd88415e'/>
<id>b0d560bfcdb2d868a65666e88ba72b7cbd88415e</id>
<content type='text'>
This reverts commit c801a15bca9ea8f3f7abd4be48bebd36c54eeba2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c801a15bca9ea8f3f7abd4be48bebd36c54eeba2.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnutls.h: moved all compatibility defines outside the enum</title>
<updated>2016-08-08T06:25:18+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2016-08-07T09:41:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=183ddf5b0a5a483c4c5890cf8a5cbe07e5008554'/>
<id>183ddf5b0a5a483c4c5890cf8a5cbe07e5008554</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>prepared for release 3.5.3</title>
<updated>2016-08-08T06:25:11+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2016-08-07T09:31:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=1ba1fb46e228197ad18be1fac26c450c7ecf6479'/>
<id>1ba1fb46e228197ad18be1fac26c450c7ecf6479</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: use gnutls_record_set_timeout instead of kill child processes</title>
<updated>2016-08-05T13:55:49+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2016-08-05T13:55:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=a1de92b2078303625a1114c9105ea0219f14c027'/>
<id>a1de92b2078303625a1114c9105ea0219f14c027</id>
<content type='text'>
That way we avoid issues like #118 which are caused by killing the child
process, and we also avoid deadlocks by making sure that recv will terminate
after a long delay.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That way we avoid issues like #118 which are caused by killing the child
process, and we also avoid deadlocks by making sure that recv will terminate
after a long delay.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: mini-record modify in a way to be more fail safe</title>
<updated>2016-08-05T13:52:19+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2016-08-05T13:52:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=7dff7611ec94f2573de2aa3605a29e119914f99d'/>
<id>7dff7611ec94f2573de2aa3605a29e119914f99d</id>
<content type='text'>
That is, do not kill the child, but instead switch the roles of
child and parent, and add a timeout on recv to avoid infinite delays.

Relates: #118
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That is, do not kill the child, but instead switch the roles of
child and parent, and add a timeout on recv to avoid infinite delays.

Relates: #118
</pre>
</div>
</content>
</entry>
</feed>
