|
| CMediaDrmCryptoSession (const std::string &UUID, const std::string &cipherAlgo, const std::string &macAlgo) |
|
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 |
|
|
static void | Register () |
|
static CCryptoSession * | GetCryptoSession (const std::string &UUID, const std::string &cipherAlgo, const std::string &macAlgo) |
|
|
static void | RegisterInterface (GET_CRYPTO_SESSION_INTERFACE_FN fn) |
|
The documentation for this class was generated from the following files: