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

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

CMediaDrmCryptoSession(const std::string &UUID, const std::string &cipherAlgo, const std::string &macAlgo)DRM::CMediaDrmCryptoSession
Decrypt(const XbmcCommons::Buffer &cipherKeyId, const XbmcCommons::Buffer &input, const XbmcCommons::Buffer &iv) overrideDRM::CMediaDrmCryptoSessionvirtual
Encrypt(const XbmcCommons::Buffer &cipherKeyId, const XbmcCommons::Buffer &input, const XbmcCommons::Buffer &iv) overrideDRM::CMediaDrmCryptoSessionvirtual
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) overrideDRM::CMediaDrmCryptoSessionvirtual
GetPropertyString(const std::string &name) overrideDRM::CMediaDrmCryptoSessionvirtual
ProvideKeyResponse(const XbmcCommons::Buffer &response) overrideDRM::CMediaDrmCryptoSessionvirtual
Register()DRM::CMediaDrmCryptoSessionstatic
RegisterInterface(GET_CRYPTO_SESSION_INTERFACE_FN fn)DRM::CCryptoSessionprotectedstatic
RemoveKeys() overrideDRM::CMediaDrmCryptoSessionvirtual
RestoreKeys(const std::string &keySetId) overrideDRM::CMediaDrmCryptoSessionvirtual
SetPropertyString(const std::string &name, const std::string &value) overrideDRM::CMediaDrmCryptoSessionvirtual
Sign(const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message) overrideDRM::CMediaDrmCryptoSessionvirtual
Verify(const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message, const XbmcCommons::Buffer &signature) overrideDRM::CMediaDrmCryptoSessionvirtual
~CCryptoSession()=defaultDRM::CCryptoSessionvirtual
~CMediaDrmCryptoSession() overrideDRM::CMediaDrmCryptoSession