== 21 June 2007 ==
Things are now moving pretty smoothly on the Certificate API backend. I have yet to start on CertificatePools, but with some guidance from elb, I have a good grasp on what needs to be implemented for certificate verification to happen and how it needs to happen. By the end of the week, I plan to verify the first certificates using the new API and (hopefully) put them into the internal pool.

== 1 June 2007 ==
Well, I'm not so sure about the API structure now. It seems so complex that I can't get a good handle on it or where to start. I need to think about this more; in the meantime, I am implementing some of the logic that I know that the SSL plugins will need to provide, such as functions to load certificates from files.

== 30 May 2007 ==
I think that I have enough of the API planned out that I can begin implementing it. There may be some further separation of the CertificateScheme structure, but I think that most of the backend functions are ready to be written into the SSL plugin.

== 29 May 2007 ==
With some prodding from Ethan, a lot of stuff came together for me design-wise today. I got a substantial part of the API changes laid out.

== 25 May 2007 ==
Divergence point reached. With the addition of purple_base16_encode_chunked, my changes will force at least a minor version increment.
Slapped some code into the GnuTLS SSL plugin and looked at the certificate characteristics coming back. But why am I getting single-byte serial number values back? How large should these serial numbers be?

== 23 May 2007 ==
Using "Document the SSL interface as it exists now" as an excuse to build a branch and learn Doxygen
== 17 May 2007 ==
Reading documentation. Lots of it.