#include <DrmCryptoSession.h>
|
| CryptoSession (const String &UUID, const String &cipherAlgorithm, const String &macAlgorithm) |
|
| ~CryptoSession () override |
|
| GetKeyRequest (...) |
| Function: GetKeyRequest(init, mimeType, offlineKey, optionalParameters)
Generate a key request
|
|
| GetPropertyString (...) |
| Function: GetPropertyString(name)
Request a system specific property value of the DRM system.
|
|
| ProvideKeyResponse (...) |
| Function: ProvideKeyResponse(response)
Provide a key response
|
|
| RemoveKeys (...) |
| Function: RemoveKeys()
Removes all keys currently loaded in a session.
|
|
| RestoreKeys (...) |
| Function: RestoreKeys(keySetId)
Restores session keys stored during previous ProvideKeyResponse call.
|
|
| SetPropertyString (...) |
| Function: SetPropertyString(name, value)
Set a system specific property value in the DRM system.
|
|
| Decrypt (...) |
| Function: Decrypt(cipherKeyId, input, iv)
Decrypt an encrypted data by using session keys.
|
|
| Encrypt (...) |
| Function: Encrypt(cipherKeyId, input, iv)
Encrypt data by using session keys.
|
|
| Sign (...) |
| Function: Sign(macKeyId, message)
Generate a DRM encrypted signature for a text message.
|
|
| Verify (...) |
| Function: Verify(macKeyId, message, signature)
Verify the validity of a DRM signature of a text message.
|
|
| AddonClass () |
|
virtual | ~AddonClass () |
|
const char * | GetClassname () const |
|
LanguageHook * | GetLanguageHook () |
|
bool | isDeallocating () |
|
void | Release () const |
|
void | Acquire () const |
|
◆ CryptoSession()
XBMCAddon::xbmcdrm::CryptoSession::CryptoSession |
( |
const String & | UUID, |
|
|
const String & | cipherAlgorithm, |
|
|
const String & | macAlgorithm ) |
◆ ~CryptoSession()
XBMCAddon::xbmcdrm::CryptoSession::~CryptoSession |
( |
| ) |
|
|
override |
The documentation for this class was generated from the following files: