<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/encrypted_kdm.cc, branch backport</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=backport</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=backport'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2019-01-24T17:34:37Z</updated>
<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>
<entry>
<title>Take thumbprint rather than a full dcp::Certificate for trusted devices.</title>
<updated>2018-11-08T23:56:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-08T23:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=27e1378bede33c51835fd6307239692909d834d8'/>
<id>urn:sha1:27e1378bede33c51835fd6307239692909d834d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a bool instead of an int for disable-forensic-picture and</title>
<updated>2018-02-14T22:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-14T22:13:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e2a4e0f08c9e8cc82fb20f1cd358897fae46c9ee'/>
<id>urn:sha1:e2a4e0f08c9e8cc82fb20f1cd358897fae46c9ee</id>
<content type='text'>
a optional&lt;int&gt; instead of an int with a magic -1 for
disable-forensic-audio.
</content>
</entry>
<entry>
<title>Add parsing of ForensicMarkFlagList in KDMRequiredExtensions constructor.</title>
<updated>2018-02-14T22:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-14T20:55:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=72bb29fad754774e78f2901d7db39f7d73def010'/>
<id>urn:sha1:72bb29fad754774e78f2901d7db39f7d73def010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix indentation.</title>
<updated>2018-02-14T22:16:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-14T20:14:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=faddfd5cce5d447ca50a0a97ded3e6f3c86c355e'/>
<id>urn:sha1:faddfd5cce5d447ca50a0a97ded3e6f3c86c355e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make disabling forensic marking optional.</title>
<updated>2018-02-14T22:16:07Z</updated>
<author>
<name>Mart Jansink</name>
<email>mart@gofilex.nl</email>
</author>
<published>2018-02-13T12:34:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=697a8c5a86b013ff4dd78b6c3b79b09522bd9e46'/>
<id>urn:sha1:697a8c5a86b013ff4dd78b6c3b79b09522bd9e46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make an encrypted KDM's id publicly available.</title>
<updated>2018-02-14T22:16:07Z</updated>
<author>
<name>Mart Jansink</name>
<email>mart@gofilex.nl</email>
</author>
<published>2018-02-14T10:13:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=730ba2273b136ad5a3bfc1a185d69e6cc50a65af'/>
<id>urn:sha1:730ba2273b136ad5a3bfc1a185d69e6cc50a65af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the "Multiple Modified Transitional 1" KDM formulation.</title>
<updated>2018-02-14T22:16:07Z</updated>
<author>
<name>Mart Jansink</name>
<email>mart@gofilex.nl</email>
</author>
<published>2018-02-14T09:51:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0178ec5152c57e1ef9c3cb08ceac87537b2162a5'/>
<id>urn:sha1:0178ec5152c57e1ef9c3cb08ceac87537b2162a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better exception when loading a KDM fails.</title>
<updated>2017-05-24T11:47:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-24T11:47:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=98c2cae73faf52dc346758e893f7e38d2c349c03'/>
<id>urn:sha1:98c2cae73faf52dc346758e893f7e38d2c349c03</id>
<content type='text'>
</content>
</entry>
</feed>
