| IModularFeature
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/IEngineCrypto.h |
Include |
#include "Misc/IEngineCrypto.h" |
struct IEngineCrypto : public IModularFeature
Name | Description | ||
---|---|---|---|
|
FRSAKeyHandl... |
CreateRSAKey ( |
Create a new RSA key from the given little-endian exponents and modulus |
|
DecryptPrivate ( |
Encrypt the supplied byte data using the given private key |
|
|
DecryptPublic ( |
Decrypt the supplied byte data using the given public key |
|
|
DestroyRSAKey ( |
Destroy the given RSA key |
|
|
EncryptPrivate ( |
Encrypt the supplied byte data using the given private key |
|
|
EncryptPublic ( |
Encrypt the supplied byte data using the given public key |
|
|
GetFeatureName() |
Get the name of this modular feature |
|
|
GetKeySize ( |
Get the size of bytes of the given RSA key |
|
|
GetMaxDataSize ( |
Get the maximum amount of data that can be encrypted using the given key, taking into account minimum padding requirements |
|
|
Shutdown() |
Shutdown / cleanup the feature |