<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl, branch libressl-v2.5.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.5.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.5.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-03-25T14:15:11+00:00</updated>
<entry>
<title>Update RFC reference for TLSEXT_TYPE_padding.</title>
<updated>2017-03-25T14:15:11+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-25T14:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d0b1250ee44d9aa30fca043cb7e60ad9ae230bd6'/>
<id>urn:sha1:d0b1250ee44d9aa30fca043cb7e60ad9ae230bd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check tls1_PRF() return value in tls1_generate_master_secret().</title>
<updated>2017-03-25T13:42:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-25T13:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=575422e50be96435269d5ec45262963a5aa50a97'/>
<id>urn:sha1:575422e50be96435269d5ec45262963a5aa50a97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More cleanup for tls1_PRF()/tls1_P_hash() - change the argument order of</title>
<updated>2017-03-25T13:36:56+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-25T13:36:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6046430e35e488ca3bd1c18f3189c27c070527cc'/>
<id>urn:sha1:6046430e35e488ca3bd1c18f3189c27c070527cc</id>
<content type='text'>
tls1_PRF() so that it matches tls1_P_hash(), use more explicit argument
names and change lengths to size_t.

ok inoguchi@
</content>
</entry>
<entry>
<title>Fewer magic numbers.</title>
<updated>2017-03-18T13:04:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-18T13:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=515da2cdc879182cffc5d378d1112ca0807d5df2'/>
<id>urn:sha1:515da2cdc879182cffc5d378d1112ca0807d5df2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>t1_enc.c</title>
<updated>2017-03-18T13:01:55+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-18T13:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c437861be75788bd6eb34d4950224fc1d6e986f7'/>
<id>urn:sha1:c437861be75788bd6eb34d4950224fc1d6e986f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Currently tls1_PRF() requires that a temporary buffer be provided, that</title>
<updated>2017-03-18T12:58:18+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-18T12:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=def63193c2b83eaf0fcd62a1c4d85970ea9f15ed'/>
<id>urn:sha1:def63193c2b83eaf0fcd62a1c4d85970ea9f15ed</id>
<content type='text'>
matches the size of the output buffer. This is used in the case where
there are multiple hashes - tls_P_hash() is called with the temporary
buffer and the result is then xored into the output buffer.

Avoid this by simply using a local buffer in tls_P_hash() and then xoring
the result into the output buffer. Overall this makes the code cleaner
and simplifies all of the tls_PRF() callers.

Similar to BoringSSL.

ok inoguchi@
</content>
</entry>
<entry>
<title>Remove the handshake digests and related code, replacing remaining uses</title>
<updated>2017-03-10T16:03:27+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-10T16:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a4d074bf7284629ac9919a3fb2aeea504c0ee429'/>
<id>urn:sha1:a4d074bf7284629ac9919a3fb2aeea504c0ee429</id>
<content type='text'>
with the handshake hash. For now tls1_digest_cached_records() is retained
to release the handshake buffer.

ok beck@ inoguchi@
</content>
</entry>
<entry>
<title>Switch CBB to use recallocarray() - this ensures that we do not leak</title>
<updated>2017-03-10T15:16:20+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-10T15:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=80ffcb28d3d130a0e90e846f64c44e610b999acf'/>
<id>urn:sha1:80ffcb28d3d130a0e90e846f64c44e610b999acf</id>
<content type='text'>
secrets via realloc().

ok inoguchi@
</content>
</entry>
<entry>
<title>First pass at cleaning up the tls1_P_hash() function - remove a pointless</title>
<updated>2017-03-10T15:08:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-10T15:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a5041e87c35762785def2bd9fe804052d2a38cfa'/>
<id>urn:sha1:a5041e87c35762785def2bd9fe804052d2a38cfa</id>
<content type='text'>
EVP_DigestSignInit() call and avoid the need for ctx_tmp by reordering the
code slightly.

ok inoguchi@
</content>
</entry>
<entry>
<title>Make tls1_PRF() non-static so it can be regress tested.</title>
<updated>2017-03-10T15:03:59+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-10T15:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dd4408d8e9e930e4fb6909b0a958ecb72f0d2953'/>
<id>urn:sha1:dd4408d8e9e930e4fb6909b0a958ecb72f0d2953</id>
<content type='text'>
</content>
</entry>
</feed>
