+ /** Create a KDMKey from the raw block that is encrypted in the KDM's CipherData.
+ * @param raw Pointer to data block (134 bytes for interop, 138 bytes for SMPTE).
+ * @param len Length of the data block in bytes.
+ */
+ KDMKey (uint8_t const * raw, int len);
+
+ /** Create a KDMKey from its constituent parts.
+ * @param signer Signer for the KDM.
+ * @param cpl_id ID of the CPL that the KDM is for.
+ * @param key_type Type of data that this key is for (MDIK for image, MDAK for audio, ...)
+ * @param key_id ID of this key.
+ * @param from Valid-from time.
+ * @param until Valid-until time.
+ * @param key The key itself.
+ */