Go to the source code of this file.
|
template<typename IntType > |
static IntType | FEncryption::CalculateGCD (IntType ValueA, IntType ValueB) |
|
template<typename IntType > |
static IntType | FEncryption::CalculateMultiplicativeInverseOfExponent (IntType Exponent, IntType Totient) |
|
template<typename IntType > |
static void | FEncryption::GenerateKeyPair (const IntType &P, const IntType &Q, FEncryptionKey &PublicKey, FEncryptionKey &PrivateKey) |
|
template<typename IntType > |
static IntType | FEncryption::ModularPow (IntType Base, IntType Exponent, IntType Modulus) |
|
template<typename IntType > |
static void | FEncryption::EncryptBytes (IntType *EncryptedData, const uint8 *Data, const int64 DataLength, const FEncryptionKey &EncryptionKey) |
|
template<typename IntType > |
static void | FEncryption::DecryptBytes (uint8 *DecryptedData, const IntType *Data, const int64 DataLength, const FEncryptionKey &DecryptionKey) |
|
static void | FEncryption::EncryptSignature (const FDecryptedSignature &InUnencryptedSignature, FEncryptedSignature &OutEncryptedSignature, const FEncryptionKey &EncryptionKey) |
|
static void | FEncryption::DecryptSignature (const FEncryptedSignature &InEncryptedSignature, FDecryptedSignature &OutUnencryptedSignature, const FEncryptionKey &EncryptionKey) |
|
◆ FEncryptionKey
◆ int256
◆ int512
◆ TEncryptionInt