Module restia.secret
Handles secret information
Info:
- License: Unlicense
- Author: DarkWiiPlayer
Functions
string_encrypt (input) | Encrypts a string containing binary data. |
string_decrypt (input) | Decrypts a string containing binary data. |
encrypt (object) | Encrypts a Lua object with the server secret. |
decrypt (encrypted) | Decrypts a Lua object with the server secret. |
Functions
- string_encrypt (input)
-
Encrypts a string containing binary data.
Uses the servers secret as an encryption key.
Parameters:
- input string
Returns:
-
string
Binary string containing encrypted data
- string_decrypt (input)
-
Decrypts a string containing binary data.
Uses the servers secret as an encryption key.
Parameters:
- input string
Returns:
-
string
String containing decrypted data
- encrypt (object)
-
Encrypts a Lua object with the server secret.
Parameters:
- object A Lua object to encrypt
Returns:
-
string
encrypted String containing encrypted binary data in base-64 representation
- decrypt (encrypted)
-
Decrypts a Lua object with the server secret.
Parameters:
- encrypted
string
A Base-64 encoded string returned by
server:encrypt()
Returns:
-
decrypted A (deep) copy of the object passed into
secret:encrypt()
- encrypted
string
A Base-64 encoded string returned by