summaryrefslogtreecommitdiff
path: root/src/encrypted_kdm.cc
AgeCommit message (Expand)Author
2023-01-03Don't write DeviceListDescription tags to KDMs.remove-device-list-descriptionCarl Hetherington
2022-08-18Throw a KDMFormatError if cxml throws an error when reading KDM XML.Carl Hetherington
2022-04-12Add and use new File class.merged-to-mainCarl Hetherington
2022-03-19Remove old MODIFIED_TRANSITIONAL_TEST.Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-21Use enum class for the things in types.hCarl Hetherington
2021-01-17Replace std::list with std::vector in the API.Carl Hetherington
2021-01-08More c++11 tidying.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-10-06Missing error checking on writing KDMs as XML.Carl Hetherington
2019-03-14Some new features in dcpkdm.Carl Hetherington
2019-01-24Slightly hacky but hopefully functional fix for KDMs after the changesCarl Hetherington
2019-01-24Attempt to fix Sony digest validation by indenting the <Signer>Carl Hetherington
2018-11-08Take thumbprint rather than a full dcp::Certificate for trusted devices.Carl Hetherington
2018-02-14Use a bool instead of an int for disable-forensic-picture andCarl Hetherington
2018-02-14Add parsing of ForensicMarkFlagList in KDMRequiredExtensions constructor.Carl Hetherington
2018-02-14Fix indentation.Carl Hetherington
2018-02-14Make disabling forensic marking optional.Mart Jansink
2018-02-14Make an encrypted KDM's id publicly available.Mart Jansink
2018-02-14Add the "Multiple Modified Transitional 1" KDM formulation.Mart Jansink
2017-05-24Better exception when loading a KDM fails.Carl Hetherington
2017-05-17Add scope to KeyType tags in KDMs.Carl Hetherington
2017-03-30Add comment.Carl Hetherington
2017-02-14Add accessor for recipient X509 subject name.Carl Hetherington
2016-12-16For testing: add a KDM formulation which omits AuthorizedDeviceInfo.Carl Hetherington
2016-12-16Remove some unnecessary code.Carl Hetherington
2016-08-02Add comment.Carl Hetherington
2016-07-28Add some accessors.Carl Hetherington
2016-06-13Add OpenSSL licence exception.Carl Hetherington
2016-06-02Add some explicit declarations to constructors.Carl Hetherington
2016-06-01Still more licence fixups.Carl Hetherington
2016-05-25No-op; Fix GPL address and mention libdcp by name.Carl Hetherington
2016-05-16Pass annotation text from decrypted to encrypted KDMs.Carl Hetherington
2016-04-24KDM AnnotationText is optional.Carl Hetherington
2016-01-07A couple of hacks to KDMs for testing by Dolby.Carl Hetherington
2016-01-05Try to rationalise handling of urn:uuid: prefixes.Carl Hetherington
2015-12-23Remove some unused code; add EncryptedKDM::cpl_id().Carl Hetherington
2015-11-23Try removing the 'primary' receipient's certificate thumbprint from the Certi...Carl Hetherington
2015-11-15Support trusted device lists in KDMs.Carl Hetherington
2015-11-04Hack in scope attribute to Atmos KeyType tags.Carl Hetherington
2015-11-04Fix order of ContentTitleText / ContentAuthenticator to match DTD.Carl Hetherington
2015-10-08Allow DecryptedKDM to be built up from individual keys.Carl Hetherington
2015-10-06Add some KDM metadata accessors.Carl Hetherington
2015-09-11DeviceListDescription is optional.Carl Hetherington
2015-07-30Merge Signer into CertificateChain.Carl Hetherington
2015-07-12Rename a couple of Certificate methods and add accessors for organization and...Carl Hetherington
2015-06-24No-op: whitespace.Carl Hetherington
2015-06-05Rename ReelMXFAsset -> ReelEncryptableAsset.Carl Hetherington
2014-07-21Remove some shared_ptr-itis.Carl Hetherington
2014-07-20Allow loading of EncryptedKDMs from strings.Carl Hetherington