#include <AES.h>
|
static void | EncryptData (uint8 *Contents, uint64 NumBytes, const FAESKey &Key) |
|
static void | EncryptData (uint8 *Contents, uint64 NumBytes, const ANSICHAR *Key) |
|
static void | EncryptData (uint8 *Contents, uint64 NumBytes, const uint8 *KeyBytes, uint32 NumKeyBytes) |
|
static void | DecryptData (uint8 *Contents, uint64 NumBytes, const FAESKey &Key) |
|
static void | DecryptData (uint8 *Contents, uint64 NumBytes, const ANSICHAR *Key) |
|
static void | DecryptData (uint8 *Contents, uint64 NumBytes, const uint8 *KeyBytes, uint32 NumKeyBytes) |
|
Definition at line 19 of file AES.h.
◆ 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
Definition at line 21 of file AES.h.
The documentation for this struct was generated from the following file:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASA/AsaApi/AsaApi/Core/Public/API/UE/Misc/AES.h