#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: