#include <MediaDrmCryptoSession.h>
|
| | CMediaDrmCryptoSession (const std::string &UUID, const std::string &cipherAlgo, const std::string &macAlgo) |
| |
| virtual | ~CMediaDrmCryptoSession () |
| |
| XbmcCommons::Buffer | GetKeyRequest (const XbmcCommons::Buffer &init, const std::string &mimeType, bool offlineKey, const std::map< std::string, std::string > ¶meters) override |
| |
| std::string | GetPropertyString (const std::string &name) override |
| |
| std::string | ProvideKeyResponse (const XbmcCommons::Buffer &response) override |
| |
| void | RemoveKeys () override |
| |
| void | RestoreKeys (const std::string &keySetId) override |
| |
| void | SetPropertyString (const std::string &name, const std::string &value) override |
| |
| XbmcCommons::Buffer | Decrypt (const XbmcCommons::Buffer &cipherKeyId, const XbmcCommons::Buffer &input, const XbmcCommons::Buffer &iv) override |
| |
| XbmcCommons::Buffer | Encrypt (const XbmcCommons::Buffer &cipherKeyId, const XbmcCommons::Buffer &input, const XbmcCommons::Buffer &iv) override |
| |
| XbmcCommons::Buffer | Sign (const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message) override |
| |
| bool | Verify (const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message, const XbmcCommons::Buffer &signature) override |
| |
| virtual | ~CCryptoSession () |
| |
§ CMediaDrmCryptoSession()
| CMediaDrmCryptoSession::CMediaDrmCryptoSession |
( |
const std::string & |
UUID, |
|
|
const std::string & |
cipherAlgo, |
|
|
const std::string & |
macAlgo |
|
) |
| |
§ ~CMediaDrmCryptoSession()
| CMediaDrmCryptoSession::~CMediaDrmCryptoSession |
( |
| ) |
|
|
virtual |
§ Decrypt()
§ Encrypt()
§ GetKeyRequest()
| Buffer CMediaDrmCryptoSession::GetKeyRequest |
( |
const XbmcCommons::Buffer & |
init, |
|
|
const std::string & |
mimeType, |
|
|
bool |
offlineKey, |
|
|
const std::map< std::string, std::string > & |
parameters |
|
) |
| |
|
overridevirtual |
§ GetPropertyString()
| std::string CMediaDrmCryptoSession::GetPropertyString |
( |
const std::string & |
name | ) |
|
|
overridevirtual |
§ ProvideKeyResponse()
§ Register()
| void CMediaDrmCryptoSession::Register |
( |
| ) |
|
|
static |
§ RemoveKeys()
| void CMediaDrmCryptoSession::RemoveKeys |
( |
| ) |
|
|
overridevirtual |
§ RestoreKeys()
| void CMediaDrmCryptoSession::RestoreKeys |
( |
const std::string & |
keySetId | ) |
|
|
overridevirtual |
§ SetPropertyString()
| void CMediaDrmCryptoSession::SetPropertyString |
( |
const std::string & |
name, |
|
|
const std::string & |
value |
|
) |
| |
|
overridevirtual |
§ Sign()
§ Verify()
The documentation for this class was generated from the following files: