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:

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:

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()
generated by LDoc 1.4.6 Last updated 2021-01-03 16:45:09