swaroop: encrypt decryption private key with motherboard UUID.
[dcpomatic.git] / src / lib / crypto.h
index ea46162a4ab9151f56ce49073e186d5a2f74cc89..e450d4db1da729ad7b0299f0d479efffe1b69a7c 100644 (file)
@@ -22,9 +22,9 @@
 
 namespace dcpomatic {
        
-boost::shared_array<unsigned char> random_iv ();
-dcp::Data encrypt (std::string plaintext, boost::shared_array<unsigned char const> key, boost::shared_array<unsigned char const> iv);
-std::string decrypt (dcp::Data ciphertext, boost::shared_array<unsigned char const> key, boost::shared_array<unsigned char const> iv);
+dcp::Data random_iv ();
+dcp::Data encrypt (std::string plaintext, dcp::Data key, dcp::Data iv);
+std::string decrypt (dcp::Data ciphertext, dcp::Data key, dcp::Data iv);
 int crypto_key_length ();      
 
 }