#include <DrmCryptoSession.h>
|
| | CryptoSession (String UUID, String cipherAlgorithm, String macAlgorithm) |
| |
| | ~CryptoSession () override |
| |
| | GetKeyRequest (...) |
| | Function: GetKeyRequest(init, mimeType, offlineKey, optionalParameters)
Generate a key request which is supposed to be send to the key server. The servers response is passed to provideKeyResponse to activate the keys. More...
|
| |
| | GetPropertyString (...) |
| | Function: GetPropertyString(name)
Request a system specific property value of the DRM system More...
|
| |
| | ProvideKeyResponse (...) |
| | Function: ProvideKeyResponse(response)
Provide key data returned from key server. See getKeyRequest(...) More...
|
| |
| | RemoveKeys (...) |
| | Function: RemoveKeys()
removes all keys currently loaded in a session. More...
|
| |
| | RestoreKeys (...) |
| | Function: RestoreKeys(keySetId)
restores keys stored during previous provideKeyResponse call. More...
|
| |
| | SetPropertyString (...) |
| | Function: SetPropertyString(name, value)
Sets a system specific property value in the DRM system More...
|
| |
| | Decrypt (...) |
| | Function: Decrypt(cipherKeyId, input, iv)
Sets a system specific property value in the DRM system More...
|
| |
| | Encrypt (...) |
| | Function: Encrypt(cipherKeyId, input, iv)
Sets a system specific property value in the DRM system More...
|
| |
| | Sign (...) |
| | Function: Sign(macKeyId, message)
Sets a system specific property value in the DRM system More...
|
| |
| | Verify (...) |
| | Function: Verify(macKeyId, message, signature)
Sets a system specific property value in the DRM system More...
|
| |
| | AddonClass () |
| |
| virtual | ~AddonClass () |
| |
| const char * | GetClassname () const |
| |
| LanguageHook * | GetLanguageHook () |
| |
| bool | isDeallocating () |
| |
| void | Release () const |
| |
| void | Acquire () const |
| |
| | CountingLockable ()=default |
| |
| void | lock () |
| |
| bool | try_lock () |
| |
| void | unlock () |
| |
| unsigned int | exit (unsigned int leave=0) |
| |
| void | restore (unsigned int restoreCount) |
| |
| XbmcThreads::CRecursiveMutex & | get_underlying () |
| |
§ CryptoSession()
| XBMCAddon::xbmcdrm::CryptoSession::CryptoSession |
( |
String |
UUID, |
|
|
String |
cipherAlgorithm, |
|
|
String |
macAlgorithm |
|
) |
| |
§ ~CryptoSession()
| XBMCAddon::xbmcdrm::CryptoSession::~CryptoSession |
( |
| ) |
|
|
override |
The documentation for this class was generated from the following files: