| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
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)=0 | DRM::CCryptoSession | pure virtual | 
| Encrypt(const XbmcCommons::Buffer &cipherKeyId, const XbmcCommons::Buffer &input, const XbmcCommons::Buffer &iv)=0 | DRM::CCryptoSession | pure virtual | 
| GetCryptoSession(const std::string &UUID, const std::string &cipherAlgo, const std::string &macAlgo) | DRM::CCryptoSession | static | 
| GetKeyRequest(const XbmcCommons::Buffer &init, const std::string &mimeType, bool offlineKey, const std::map< std::string, std::string > ¶meters)=0 | DRM::CCryptoSession | pure virtual | 
| GetPropertyString(const std::string &name)=0 | DRM::CCryptoSession | pure virtual | 
| ProvideKeyResponse(const XbmcCommons::Buffer &response)=0 | DRM::CCryptoSession | pure virtual | 
| RegisterInterface(GET_CRYPTO_SESSION_INTERFACE_FN fn) | DRM::CCryptoSession | protectedstatic | 
| RemoveKeys()=0 | DRM::CCryptoSession | pure virtual | 
| RestoreKeys(const std::string &keySetId)=0 | DRM::CCryptoSession | pure virtual | 
| SetPropertyString(const std::string &name, const std::string &value)=0 | DRM::CCryptoSession | pure virtual | 
| Sign(const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message)=0 | DRM::CCryptoSession | pure virtual | 
| Verify(const XbmcCommons::Buffer &macKeyId, const XbmcCommons::Buffer &message, const XbmcCommons::Buffer &signature)=0 | DRM::CCryptoSession | pure virtual | 
| ~CCryptoSession() | DRM::CCryptoSession | inlinevirtual |