<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gnutls.git, branch tmp-session-ticket-timestamp</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>ext/pre_shared_key: don't assume ob_ticket_age &lt; ticket_age_add</title>
<updated>2018-10-26T08:53:55+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2018-10-24T11:08:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=df693faf1afa1bd19660f9e332deb1349ee89211'/>
<id>df693faf1afa1bd19660f9e332deb1349ee89211</id>
<content type='text'>
Previously, the server treated the condition as error, while it is
possible that ob_ticket_age may have wrapped round by 2^32.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the server treated the condition as error, while it is
possible that ob_ticket_age may have wrapped round by 2^32.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tls13/session_ticket: calculate ticket_age in milliseconds</title>
<updated>2018-10-26T08:53:55+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2018-10-25T10:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=e7a76d1e7315c886de0959dd629e5bb85de6b0b0'/>
<id>e7a76d1e7315c886de0959dd629e5bb85de6b0b0</id>
<content type='text'>
Previously we calculated ticket age from the current wall clock in
seconds, multiplying by 1000.  This is conceptually wrong, because
ticket age is designed to be in milliseconds.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we calculated ticket age from the current wall clock in
seconds, multiplying by 1000.  This is conceptually wrong, because
ticket age is designed to be in milliseconds.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>str: add macros to encode/decode struct timespec value</title>
<updated>2018-10-26T08:53:54+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2018-10-26T06:18:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=0d1e3f90c3c90f6b6eeacc66a2b9a8eabf720985'/>
<id>0d1e3f90c3c90f6b6eeacc66a2b9a8eabf720985</id>
<content type='text'>
Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>system: provide a means to replace gettime implementation</title>
<updated>2018-10-26T06:23:05+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2018-10-25T11:47:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=a248c0ec45f0ce6ffe349d0fc865fd536033f73f'/>
<id>a248c0ec45f0ce6ffe349d0fc865fd536033f73f</id>
<content type='text'>
While gettime() is extensively used in the code, the library
previously hadn't provided a way to replace it for testing.  This adds
a new internal function _gnutls_global_set_gettime_function and makes
use of it through virt-time.h.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While gettime() is extensively used in the code, the library
previously hadn't provided a way to replace it for testing.  This adds
a new internal function _gnutls_global_set_gettime_function and makes
use of it through virt-time.h.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>_gnutls_timespec_cmp: new inline function</title>
<updated>2018-10-25T10:43:47+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2018-10-25T10:09:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=0ec886fab57ce96394b98f794ed2a96ae9782f6e'/>
<id>0ec886fab57ce96394b98f794ed2a96ae9782f6e</id>
<content type='text'>
Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tls13/session_ticket: rename tls13_ticket_t type to tls13_ticket_st</title>
<updated>2018-10-25T10:43:45+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2018-10-25T10:02:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=0ed156aa2e7487f761b28caebf1f549e2736e000'/>
<id>0ed156aa2e7487f761b28caebf1f549e2736e000</id>
<content type='text'>
This is consistent with the coding guideline.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is consistent with the coding guideline.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnutls-cli: do not print errors twice</title>
<updated>2018-10-25T06:13:14+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-10-24T11:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=9d7403a07d523aa3f0b65114eab978c1d6409169'/>
<id>9d7403a07d523aa3f0b65114eab978c1d6409169</id>
<content type='text'>
Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tmp-fix-fips-mode' into 'master'</title>
<updated>2018-10-24T11:16:26+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2018-10-24T11:16:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=070f30fdcabadf4e3057cc8e530be45dcc607a5e'/>
<id>070f30fdcabadf4e3057cc8e530be45dcc607a5e</id>
<content type='text'>
fips140: aligned code with documentation

See merge request gnutls/gnutls!781</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fips140: aligned code with documentation

See merge request gnutls/gnutls!781</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tmp-initialize-so-pin-fix' into 'master'</title>
<updated>2018-10-24T10:51:08+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2018-10-24T10:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=09d7b8cfca9c818f23adff1f710c1bbf42612637'/>
<id>09d7b8cfca9c818f23adff1f710c1bbf42612637</id>
<content type='text'>
p11tool: fix admin user PIN initialization

Closes #561

See merge request gnutls/gnutls!776</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
p11tool: fix admin user PIN initialization

Closes #561

See merge request gnutls/gnutls!776</pre>
</div>
</content>
</entry>
<entry>
<title>p11tool: fix initialization of security officer's PIN</title>
<updated>2018-10-24T09:04:25+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-10-15T13:59:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=f68a86202bd1aaeb3988566def4374359b211875'/>
<id>f68a86202bd1aaeb3988566def4374359b211875</id>
<content type='text'>
Previously we would call gnutls_pkcs11_token_set_pin() without an
old PIN provided, which will result to the use of C_InitPIN() on the
underlying module. The C_InitPIN() in contrast with C_SetPIN() will
only work for the user and not for the administrator. As such, we
always provide the oldpin for when we change the admin's PIN.

Resolves #561

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we would call gnutls_pkcs11_token_set_pin() without an
old PIN provided, which will result to the use of C_InitPIN() on the
underlying module. The C_InitPIN() in contrast with C_SetPIN() will
only work for the user and not for the administrator. As such, we
always provide the oldpin for when we change the admin's PIN.

Resolves #561

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
