<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/ragge/catlfish.git/src, branch master</title>
<subtitle>Ragges CT repository</subtitle>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/'/>
<entry>
<title>Fix a bug where verification of EC signatures made us crash.</title>
<updated>2015-02-27T00:55:15+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2015-02-27T00:55:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=b41acdada125a41c40e94177b8ebdc2bb7d130b6'/>
<id>b41acdada125a41c40e94177b8ebdc2bb7d130b6</id>
<content type='text'>
Also, have valid_chain_p return boolean, add some debug logging and
detect invalid signature types instead of crashing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, have valid_chain_p return boolean, add some debug logging and
detect invalid signature types instead of crashing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Verify that known roots are indeed signing themselves.</title>
<updated>2015-02-27T00:51:12+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2015-02-27T00:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=85615c8e621aa16026faf07f01bf0ba0776c191f'/>
<id>85615c8e621aa16026faf07f01bf0ba0776c191f</id>
<content type='text'>
This filters out certificates with signing algorithms that we can't
handle.

Also, make unit tests better.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This filters out certificates with signing algorithms that we can't
handle.

Also, make unit tests better.
</pre>
</div>
</content>
</entry>
<entry>
<title>Even more debug logging.</title>
<updated>2015-02-25T15:22:18+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2015-02-25T15:21:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=bdfde9547c151588917fd932ecf74377d3c378c3'/>
<id>bdfde9547c151588917fd932ecf74377d3c378c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add debug logging.</title>
<updated>2015-02-25T15:01:14+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2015-02-25T15:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=4312e98aad7aaf1d2bc43b3e0ef0ace5a5788c5f'/>
<id>4312e98aad7aaf1d2bc43b3e0ef0ace5a5788c5f</id>
<content type='text'>
Trying to figure out why public_key:verify isn't found in docker images.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Trying to figure out why public_key:verify isn't found in docker images.
</pre>
</div>
</content>
</entry>
<entry>
<title>Log time spent serving a request</title>
<updated>2015-02-20T13:12:47+00:00</updated>
<author>
<name>Magnus Ahltorp</name>
<email>map@kth.se</email>
</author>
<published>2015-02-02T15:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=4f4a1cb883f53538ee25ba618aeae5d00202166f'/>
<id>4f4a1cb883f53538ee25ba618aeae5d00202166f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make mochiweb pool size configurable</title>
<updated>2015-02-20T13:12:47+00:00</updated>
<author>
<name>Magnus Ahltorp</name>
<email>map@kth.se</email>
</author>
<published>2015-01-29T23:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=5fbbb3e0bf7ea28dc8c5061ccb73fa5827872537'/>
<id>5fbbb3e0bf7ea28dc8c5061ccb73fa5827872537</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop validating that cert.issuer matches issuer.subject.</title>
<updated>2015-02-20T11:20:09+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2015-02-20T11:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=4d2993890fed46c5611735e84d4f737e8c342718'/>
<id>4d2993890fed46c5611735e84d4f737e8c342718</id>
<content type='text'>
Even canoncalized versions of this data mismatch in otherwise proper
chains. Since we're not here to validate chains for any other reasons
than attribution and spam control, let's stop validate
cert.issuer==candidate.subject. We still verify the cryptographic
chain with signatures of tbsCertificates of course.

Resolves CATLFISH-19.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even canoncalized versions of this data mismatch in otherwise proper
chains. Since we're not here to validate chains for any other reasons
than attribution and spam control, let's stop validate
cert.issuer==candidate.subject. We still verify the cryptographic
chain with signatures of tbsCertificates of course.

Resolves CATLFISH-19.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make unit tests work again.</title>
<updated>2015-02-19T15:17:01+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2015-02-19T15:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=7cbbfa7c7e0fba134838c5c9c58d2d3174232882'/>
<id>7cbbfa7c7e0fba134838c5c9c58d2d3174232882</id>
<content type='text'>
Makefile target 'check' runs them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makefile target 'check' runs them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Verify certificates by decoding them as 'plain' certs rather than 'otp.</title>
<updated>2014-11-18T10:23:59+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2014-11-18T10:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=5847ef948baeadf4582234f4c3e7ecff2791b4cf'/>
<id>5847ef948baeadf4582234f4c3e7ecff2791b4cf</id>
<content type='text'>
OTP cert validation is too strict. Let's see if this is forgiving
enough for our needs.

Also, move all cert reading from disk to x509.erl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP cert validation is too strict. Let's see if this is forgiving
enough for our needs.

Also, move all cert reading from disk to x509.erl.
</pre>
</div>
</content>
</entry>
<entry>
<title>Entry hash runs over leaf plus chain.</title>
<updated>2014-11-18T09:58:21+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2014-11-18T09:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git-prod-1.sunet.se/user/ragge/catlfish.git/commit/?id=293b1df48c6d376dee0f1f2512486b8a68488a9c'/>
<id>293b1df48c6d376dee0f1f2512486b8a68488a9c</id>
<content type='text'>
Closes CATLFISH-5.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes CATLFISH-5.
</pre>
</div>
</content>
</entry>
</feed>
