% Acronyms
% ========
%
% An acronym is a word formed from the initial letters in a phrase. 
%
% Acronym Definition Exapmle:
% ---------------------------
% \newacronym{gcd}{GCD}{Greatest Common Divisor}
% \newacronym{dry}{DRY}{Don't Repeat Yourself}
%
% Usage:
% ------
% You can use these three options:
% 
% \acrlong{}  
%   Displays the phrase which the acronyms stands for. Put the label of the acronym inside the braces. In the example, \acrlong{gcd} prints Greatest Common Divisor. 
%
% \acrshort{} 
%   Prints the acronym whose label is passed as parameter. For instance, \acrshort{gcd} renders as GCD. 
%
% \acrfull{ } 
%   Prints both, the acronym and its definition. In the example the output of \acrfull{dry} is Don't Repeat Yourself (DRY). 
% 
% For more information see:
% -------------------------
% * https://www.sharelatex.com/learn/Glossaries 
% * https://en.wikibooks.org/wiki/LaTeX/Glossary
%


\newacronym{gcd}{GCD}{Greatest Common Divisor}
\newacronym{lcm}{LCM}{Least Common Multiple}
\newacronym{gcc}{GCC}{GNU Compiler Collection}
\newacronym{sha}{SHA}{Secure Hash Algorithm}
\newacronym{os}{OS}{Operating System}
\newacronym{tuke}{TUKE}{Technical University of Košice}
\newacronym{fei}{FEI}{Faculty of Electrical Engineering and Informatics}
\newacronym{kemt}{KEMT}{Department of Electronies and Multimedia Telecommunications}
\newacronym{kpi}{KPI}{Department of Computers and Informatics}
\newacronym{ni}{NI}{Number of Iterations}
\newacronym{bs}{BS}{Buffer Size}
\newacronym{fifo}{FIFO}{First In First Out}
\newacronym{mac}{MAC}{Message Authentization Code}
\newacronym{amd}{AMD}{Advanced Micro Devices}
\newacronym{rdtsc}{RDTSC}{Read Time-Stamp Counter}
\newacronym{ctr}{CTR}{Counter mode}
\newacronym{ccm}{CCM}{Cipher block chaining Counter Mode}
\newacronym{cbc}{CBC}{Cipher Block Chaining}
\newacronym{cfb}{CFB}{Cipher FeedBack}
\newacronym{ecb}{ECB}{Electronic CodeBook}
\newacronym{gcm}{GCM}{Galois/Counter Mode}
\newacronym{oem}{OEM}{Original Equipment Manufacturer}
\newacronym{acpi}{ACPI}{Advanced Configuration and Power Interface}
\newacronym{ascii}{ASCII}{American Standard Code for Information Interchange}
\newacronym{vm}{VM}{Virtual Machine}
\newacronym{qpc}{QPC}{Query Performance Counter}
\newacronym{qpf}{QPF}{Query Performance Frequency}
\newacronym{anc}{ANC}{Average Number of Cycles}
\newacronym{sts}{STS}{Statistical Test Suite}
\newacronym{nist}{NIST}{National Institute of Standards and Technology}
\newacronym{cpu}{CPU}{Central Processing  Unit}
\newacronym{tsc}{TSC}{Time Stamp Count}
\newacronym{tpm}{TPM}{Trusted Platform Module}
\newacronym{uefi}{UEFI}{Unified Extensible Firmware Interface}
\newacronym{api}{API}{Application Programming Interface}
\newacronym{cng}{CNG}{Cryptography API: Next Generation}
\newacronym{csp}{CSP}{Cryptographic Service Provider}
\newacronym{capi}{CAPI}{Cryptographic Application Programming Interface}
\newacronym{cryptoapi}{CryptoAPI}{Cryptographic Application Programming Interface}
\newacronym{rc}{RC}{Rivest Cipher}
\newacronym{cv}{CV}{Critical Value}
\newacronym{lfsr}{LFSR}{Linear-Feadback Shift Register}
\newacronym{aes}{AES}{Advanced Encrytion Standard}
\newacronym{dsa}{DSA}{Digital Signature Algorithm}
\newacronym{tls}{TLS}{Transport Layer Security}
\newacronym{rbg}{RBG}{Random Bit Generator}
\newacronym{rng}{RNG}{Random Number Generator}
\newacronym{drng}{DRNG}{Deterministic Random Number Generator}
\newacronym{prng}{PRNG}{Pseudo-Random Number Generator}
\newacronym{hrng}{HRNG}{Hardware Random Number Generator}
\newacronym{trng}{TRNG}{True Random Number Generator}
\newacronym{qrng}{QRNG}{Quantum Random Number Generator}
\newacronym{bbs}{BBS}{Blum Blum Shub generator}
\newacronym{csprng}{CSPRNG}{Crypographically Secure Random Number Generator}
\newacronym{ndrng}{n-DRNG}{non-Deterministic Random Number Generator}
