summaryrefslogtreecommitdiff
path: root/src/encrypted_kdm.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-07-20 23:38:07 +0100
committerCarl Hetherington <cth@carlh.net>2014-07-20 23:38:07 +0100
commit26f6ead44ff6bcb259c1755f91beb0a9e3eee988 (patch)
tree00a3afe3375208ce7cd8f2650fefd368467fc5aa /src/encrypted_kdm.cc
parente52f18d28d90c9deba31a441d566db94be0571b2 (diff)
Allow loading of EncryptedKDMs from strings.
Diffstat (limited to 'src/encrypted_kdm.cc')
-rw-r--r--src/encrypted_kdm.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/encrypted_kdm.cc b/src/encrypted_kdm.cc
index d7cdd8dd..93852fb6 100644
--- a/src/encrypted_kdm.cc
+++ b/src/encrypted_kdm.cc
@@ -484,10 +484,11 @@ public:
}
}
-EncryptedKDM::EncryptedKDM (boost::filesystem::path file)
- : _data (new data::EncryptedKDMData (shared_ptr<cxml::Node> (new cxml::Document ("DCinemaSecurityMessage", file))))
+EncryptedKDM::EncryptedKDM (string s)
{
-
+ shared_ptr<cxml::Document> doc (new cxml::Document ("DCinemaSecurityMessage"));
+ doc->read_string (s);
+ _data = new data::EncryptedKDMData (doc);
}
EncryptedKDM::EncryptedKDM (