Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
DRM::CCryptoSession Member List

This is the complete list of members for DRM::CCryptoSession, including all inherited members.

Decrypt(const XbmcCommons::Buffer &cipherKeyId, const XbmcCommons::Buffer &input, const XbmcCommons::Buffer &iv)=0DRM::CCryptoSessionpure virtual
Encrypt(const XbmcCommons::Buffer &cipherKeyId, const XbmcCommons::Buffer &input, const XbmcCommons::Buffer &iv)=0DRM::CCryptoSessionpure virtual
GetCryptoSession(const std::string &UUID, const std::string &cipherAlgo, const std::string &macAlgo)DRM::CCryptoSessionstatic
GetKeyRequest(const XbmcCommons::Buffer &init, const std::string &mimeType, bool offlineKey, const std::map< std::string, std::string > &parameters)=0DRM::CCryptoSessionpure virtual
GetPropertyString(const std::string &name)=0DRM::CCryptoSessionpure virtual
ProvideKeyResponse(const XbmcCommons::Buffer &response)=0DRM::CCryptoSessionpure virtual
RegisterInterface(GET_CRYPTO_SESSION_INTERFACE_FN fn)DRM::CCryptoSessionprotectedstatic
RemoveKeys()=0DRM::CCryptoSessionpure virtual
RestoreKeys(const std::string &keySetId)=0DRM::CCryptoSessionpure virtual
SetPropertyString(const std::string &name, const std::string &value)=0DRM::CCryptoSessionpure virtual
Sign(const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message)=0DRM::CCryptoSessionpure virtual
Verify(const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message, const XbmcCommons::Buffer &signature)=0DRM::CCryptoSessionpure virtual
~CCryptoSession()=defaultDRM::CCryptoSessionvirtual