#include <AES.h>
|
| static CORE_API void | EncryptData (uint8 *Contents, uint64 NumBytes, const FAESKey &Key) |
| |
| static CORE_API void | EncryptData (uint8 *Contents, uint64 NumBytes, const ANSICHAR *Key) |
| |
| static CORE_API void | EncryptData (uint8 *Contents, uint64 NumBytes, const uint8 *KeyBytes, uint32 NumKeyBytes) |
| |
| static CORE_API void | DecryptData (uint8 *Contents, uint64 NumBytes, const FAESKey &Key) |
| |
| static CORE_API void | DecryptData (uint8 *Contents, uint64 NumBytes, const ANSICHAR *Key) |
| |
| static CORE_API void | DecryptData (uint8 *Contents, uint64 NumBytes, const uint8 *KeyBytes, uint32 NumKeyBytes) |
| |
◆ DecryptData() [1/3]
Decrypts a chunk of data using a specific key
- Parameters
-
| Contents | the buffer to encrypt |
| NumBytes | the size of the buffer |
| Key | a null terminated string that is a 32 bytes long |
◆ DecryptData() [2/3]
Decrypts a chunk of data using a specific key
- Parameters
-
| Contents | the buffer to encrypt |
| NumBytes | the size of the buffer |
| Key | An FAESKey object containing the decryption key |
◆ DecryptData() [3/3]
Decrypts a chunk of data using a specific key
- Parameters
-
| Contents | the buffer to encrypt |
| NumBytes | the size of the buffer |
| Key | a byte array that is a 32 byte length |
| NumKeyBytes | length of Key byte array, must be 32 |
◆ EncryptData() [1/3]
Encrypts a chunk of data using a specific key
- Parameters
-
| Contents | the buffer to encrypt |
| NumBytes | the size of the buffer |
| Key | a null terminated string that is a 32 bytes long |
◆ EncryptData() [2/3]
Encrypts a chunk of data using a specific key
- Parameters
-
| Contents | the buffer to encrypt |
| NumBytes | the size of the buffer |
| Key | An FAESKey object containing the encryption key |
◆ EncryptData() [3/3]
Encrypts a chunk of data using a specific key
- Parameters
-
| Contents | the buffer to encrypt |
| NumBytes | the size of the buffer |
| Key | a byte array that is a 32 byte length |
| NumKeyBytes | length of Key byte array, must be 32 |
◆ AESBlockSize
The documentation for this struct was generated from the following files:
- Engine/Source/Runtime/Core/Public/Misc/AES.h
- Engine/Source/Runtime/Core/Private/Misc/AES.cpp