<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/certificate_chain.h, branch debug</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=debug</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2024-01-08T18:23:36Z</updated>
<entry>
<title>Use OpenSSL C API for public_key_digest instead of calling the openssl binary.</title>
<updated>2024-01-08T18:23:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-08T15:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ccad08b4c95e55c6693a187cd5e7f0a26a67e84c'/>
<id>urn:sha1:ccad08b4c95e55c6693a187cd5e7f0a26a67e84c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make public_key_digest() testable.</title>
<updated>2024-01-08T11:54:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-08T11:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=815c7b9f870de727d76eb7641d924ed0831e14ec'/>
<id>urn:sha1:815c7b9f870de727d76eb7641d924ed0831e14ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a comment.</title>
<updated>2023-01-19T10:26:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-19T10:26:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=cedab18b03fa06370b78355937be10c104cf0aad'/>
<id>urn:sha1:cedab18b03fa06370b78355937be10c104cf0aad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give a better error from chain_valid() when a certificate has some problem (e.g. it has expired).</title>
<updated>2022-12-22T15:36:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-22T15:36:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=55ca48ff8f63809f1f8ca4069d6a751517dd7947'/>
<id>urn:sha1:55ca48ff8f63809f1f8ca4069d6a751517dd7947</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass certificate validity length into the constructor.</title>
<updated>2022-02-12T22:13:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-02-12T20:22:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0bf04f1817f97e70a918aa12369e04699ae10f46'/>
<id>urn:sha1:0bf04f1817f97e70a918aa12369e04699ae10f46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved comments.</title>
<updated>2021-02-26T09:08:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-26T09:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d16b830d2dcfc5c194851d1344448850da7f8ef7'/>
<id>urn:sha1:d16b830d2dcfc5c194851d1344448850da7f8ef7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidying.</title>
<updated>2021-01-23T14:35:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-23T14:35:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6c37cc1979b2a01205a888c4c98f3334685ee8dd'/>
<id>urn:sha1:6c37cc1979b2a01205a888c4c98f3334685ee8dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace std::list with std::vector in the API.</title>
<updated>2021-01-17T19:13:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-10T23:16:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d95eacd3851a20e52202465ec22b4f72a4983dc8'/>
<id>urn:sha1:d95eacd3851a20e52202465ec22b4f72a4983dc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slightly hacky but hopefully functional fix for KDMs after the changes</title>
<updated>2019-01-24T17:34:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-24T17:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2d05cab0e47ef437c3e5fa0f574f1eb4b1cfd64a'/>
<id>urn:sha1:2d05cab0e47ef437c3e5fa0f574f1eb4b1cfd64a</id>
<content type='text'>
to signer.  The KDM stuff uses add_signature_value() but not sign()
since it has to allow pass-through of a KDM (so it handles &lt;Signature&gt; etc.
itself).  This means we have to make the indentation-adding optional.

It might have been nicer to make indent() not add indentation if it's
not already there.
</content>
</entry>
<entry>
<title>Attempt to fix Sony digest validation by indenting the &lt;Signer&gt;</title>
<updated>2019-01-24T02:03:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-20T20:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a266fc223ecb7a696fa9dc35422ef0264b1c3c40'/>
<id>urn:sha1:a266fc223ecb7a696fa9dc35422ef0264b1c3c40</id>
<content type='text'>
and &lt;Signature&gt; before signing.  This is in the belief that, perhaps,
the Sony software "reformats" the XML before checking that the signature
is correct (or something).
</content>
</entry>
</feed>
