#include "key.h"
#include "local_time.h"
#include "decrypted_kdm_key.h"
-#include "types.h"
#include "certificate.h"
#include <boost/filesystem.hpp>
#include <boost/optional.hpp>
-class decrypted_kdm_test;
+struct decrypted_kdm_test;
namespace dcp {
class EncryptedKDM;
class CertificateChain;
class CPL;
-class ReelMXF;
+class ReelFileAsset;
/** @class DecryptedKDM
*/
DecryptedKDM (
std::string cpl_id,
- std::map<std::shared_ptr<const ReelMXF>, Key> keys,
+ std::map<std::shared_ptr<const ReelFileAsset>, Key> keys,
LocalTime not_valid_before,
LocalTime not_valid_after,
std::string annotation_text,
private:
- friend class ::decrypted_kdm_test;
+ friend struct ::decrypted_kdm_test;
static void put_uuid (uint8_t ** d, std::string id);
static std::string get_uuid (unsigned char ** p);