#include <MediaDrmCryptoSession.h>
|
| CMediaDrmCryptoSession (const std::string &UUID, const std::string &cipherAlgo, const std::string &macAlgo) |
|
| ~CMediaDrmCryptoSession () override |
|
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 ()=default |
|
◆ CMediaDrmCryptoSession()
CMediaDrmCryptoSession::CMediaDrmCryptoSession |
( |
const std::string & | UUID, |
|
|
const std::string & | cipherAlgo, |
|
|
const std::string & | macAlgo ) |
◆ ~CMediaDrmCryptoSession()
CMediaDrmCryptoSession::~CMediaDrmCryptoSession |
( |
| ) |
|
|
override |
◆ 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: