mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-13 15:16:07 +09:00
Lua Computer: collection of minor updates, none notable (read romapidoc)
Former-commit-id: 3ad3a1432f67148aa1a412ca1cdfb628423f6ad7 Former-commit-id: f223a870c431f2dd906a127a4c3d6b787114bb1c
This commit is contained in:
20
work_files/romapidoc/api_security.tex
Normal file
20
work_files/romapidoc/api_security.tex
Normal file
@@ -0,0 +1,20 @@
|
||||
The Serurity API provides functions for security purposes, such as hashing and CSPRNG\footnote{Cryptographically secure psuedo-random number generator}.
|
||||
|
||||
\subsection{Functions}
|
||||
|
||||
\begin{tabularx}{\textwidth}{l l X}
|
||||
\textbf{\large Function} & \textbf{\large Return} & \textbf{\large Description}
|
||||
\\ \\
|
||||
\endhead
|
||||
security.toSHA1(string) & string & Returns SHA-256 hash of input string in array of bytes (as a string)
|
||||
\\ \\
|
||||
security.toSHA256(string) & string & Returns SHA-1 hash of input string in array of bytes
|
||||
\\ \\
|
||||
security.toMD5(string) & string & Returns MD-5 hash of input string in array of bytes
|
||||
\\ \\
|
||||
security.randomBytes(\textbf{len}: int) & string & Returns byte array of random values in desired \textbf{len}gth.
|
||||
\\ \\
|
||||
security.decodeBase64(string) & string & Decodes Base64 string and returns the result as string.
|
||||
\\ \\
|
||||
security.encodeBase64(string) & string & Encodes input string as Base64 format and returns the result as array of bytes.
|
||||
\end{tabularx}
|
||||
Reference in New Issue
Block a user