Navigation
API > API/Plugins > API/Plugins/ElectraCDM > API/Plugins/ElectraCDM/Crypto
References
| Module | ElectraCDM |
| Header | /Engine/Plugins/Media/ElectraCDM/Source/ElectraCDM/Public/Crypto/StreamCryptoAES128.h |
| Include | #include "Crypto/StreamCryptoAES128.h" |
Syntax
class IStreamDecrypterAES128
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EResult | CBCDecryptInPlace
(
int32& OutNumBytes, |
||
| EResult | CBCEncryptInPlace
(
int32& OutNumBytes, |
||
| int32 | CBCGetEncryptionDataSize
(
int32 PlaintextSize |
||
| EResult | |||
| EResult | ConvHexStringToBin
(
TArray< uint8 >& OutBinData, |
||
| TSharedPtr< IStreamDecrypterAES128, ESPMode::ThreadSafe > | Create () |
||
| EResult | CTRDecryptInPlace
(
uint8* InOutData, |
||
| EResult | |||
| EResult | |||
| EResult | |||
| const TCHAR * | GetResultText
(
EResult ResultCode |
||
| void | MakePaddedIVFromUInt64
(
TArray< uint8 >& OutBinData, |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EResult |