<feed xmlns='http://www.w3.org/2005/Atom'>
<title>radsecproxy.git, branch openssl11</title>
<subtitle>RADIUS proxy with support for TLS RadSec</subtitle>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/'/>
<entry>
<title>Require libnettle unconditionally.</title>
<updated>2016-09-13T15:59:13+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-09-13T15:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=2e7f970b81d1e77ff5bb5e5a702c664b4d2ce24c'/>
<id>2e7f970b81d1e77ff5bb5e5a702c664b4d2ce24c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use libnettle instead of libcrypto (from openssl) for MD5 and HMAC(MD5).</title>
<updated>2016-09-13T10:02:50+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-09-13T10:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=f5105cae918fce49e20043cc4169e11807f27981'/>
<id>f5105cae918fce49e20043cc4169e11807f27981</id>
<content type='text'>
The HMAC_ and EVP_MD_ API:s changed in OpenSSL 1.1 in a way that made
it unfeasable to support both older and newer OpenSSL.

Radsecproxy already depends on libnettle for Fticks.
Moving away from libcrypto makes it easier to add support for other
TLS libraries than OpenSSL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The HMAC_ and EVP_MD_ API:s changed in OpenSSL 1.1 in a way that made
it unfeasable to support both older and newer OpenSSL.

Radsecproxy already depends on libnettle for Fticks.
Moving away from libcrypto makes it easier to add support for other
TLS libraries than OpenSSL.
</pre>
</div>
</content>
</entry>
<entry>
<title>EVP_MD_CTX and HMAC_CTX are now pointers.</title>
<updated>2016-09-01T14:09:09+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-09-01T14:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=79758ca15e0e83634a522750e44c5b5b1ae224a4'/>
<id>79758ca15e0e83634a522750e44c5b5b1ae224a4</id>
<content type='text'>
NOTE: pwdcrypt(), msmppencrypt(), msmppdecrypt(), _checkmsgauth(),
_validauth() _createmessageauth() and _radsign() all become slightly
more expensive since we're now allocating and freeing an EVP_MD_CTX or
HMAC_CTX on each invocation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NOTE: pwdcrypt(), msmppencrypt(), msmppdecrypt(), _checkmsgauth(),
_validauth() _createmessageauth() and _radsign() all become slightly
more expensive since we're now allocating and freeing an EVP_MD_CTX or
HMAC_CTX on each invocation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove openssl thread lock handling.</title>
<updated>2016-08-31T14:21:34+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-08-31T14:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=0c5009cc0c9abd008b494e805ca74cecfc7d153c'/>
<id>0c5009cc0c9abd008b494e805ca74cecfc7d153c</id>
<content type='text'>
openssl-1.1 uses a new threading API which makes manual locking wrt
openssl not necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
openssl-1.1 uses a new threading API which makes manual locking wrt
openssl not necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>ASN1_STRING_data() -&gt; ASN1_STRING_get0_data().</title>
<updated>2016-08-31T13:58:57+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-08-31T13:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=513ae6aa7bbb7df825503a7b2900676e9ee7ddd8'/>
<id>513ae6aa7bbb7df825503a7b2900676e9ee7ddd8</id>
<content type='text'>
ASN1_STRING_data was deprecated in openssl-1.1, see
https://www.openssl.org/docs/manmaster/crypto/ASN1_STRING_data.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ASN1_STRING_data was deprecated in openssl-1.1, see
https://www.openssl.org/docs/manmaster/crypto/ASN1_STRING_data.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't call ERR_remove_thread_state().</title>
<updated>2016-08-31T13:49:11+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-08-31T13:49:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=01a9da72ca50d96ac8490c5cdf4dd5e52ffe42b4'/>
<id>01a9da72ca50d96ac8490c5cdf4dd5e52ffe42b4</id>
<content type='text'>
Not needed as of openssl-1.1, see
https://www.openssl.org/docs/man1.1.0/crypto/ERR_remove_thread_state.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not needed as of openssl-1.1, see
https://www.openssl.org/docs/man1.1.0/crypto/ERR_remove_thread_state.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ERR_remove_thread_state() instead of ERR_remove_state().</title>
<updated>2016-08-31T13:45:49+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-03-09T11:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=45f6867e0f0861fa08fb0dd00e9a394954ac280a'/>
<id>45f6867e0f0861fa08fb0dd00e9a394954ac280a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop accessing ssl-&gt;rbio directly.</title>
<updated>2016-08-31T13:45:49+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-03-09T11:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=fe74fb7ea6c1a31dbb0c7f4d6b214518993537a7'/>
<id>fe74fb7ea6c1a31dbb0c7f4d6b214518993537a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spelling.</title>
<updated>2016-03-23T09:55:42+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-03-23T09:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=b159585bb9057bc441fd44ecf2d97b3f80782927'/>
<id>b159585bb9057bc441fd44ecf2d97b3f80782927</id>
<content type='text'>
Pointed out by Faidon Liambotis.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pointed out by Faidon Liambotis.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changes from 1.6.7.</title>
<updated>2016-03-14T11:45:06+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordu.net</email>
</author>
<published>2016-03-14T11:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/radsecproxy.git/commit/?id=14c7d367fe93dce9af588200d4b1ac7bf6104e43'/>
<id>14c7d367fe93dce9af588200d4b1ac7bf6104e43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
