\begin{thebibliography}{9}

\bibitem{FIPS180}
\emph{FIPS PUB 180-4 - Secure Hash Standard (SHS)}, NIST \\
\texttt{http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf}

\bibitem{Merkle-Damgard-Wikipedia}
\emph{Merkle–Damgård Construction}, Wikipedia \\
\texttt{https://en.wikipedia.org/wiki/Merkle-Damgård\_construction}

\bibitem{SHAParallelDesign}
\emph{SHA: A Design for Parallel Architectures?}, Antoon Bosselaers, René Govaerts and Joos Vandewalle \\
\texttt{http://citeseerx.ist.psu.edu/viewdoc/download?}\\
\texttt{doi=10.1.1.16.4047\&rep=rep1\&type=pdf}

\bibitem{OAciicmez}
\emph{Analysis of SIMD Applicability to SHA Algorithms}, O. Aciicmez \\
\texttt{https://software.intel.com/sites/default/files/m/b/9/b/aciicmez.pdf}

\bibitem{DeanGaudet}
\emph{SHA-1 using SIMD techniques}, Dean Gaudet \\
\texttt{http://arctic.org/$\sim$dean/crypto/sha1.html}

\bibitem{MaxLocktyukhin}
\emph{Improving the Performance of the Secure Hash Algorithm (SHA-1)}, Max Locktyukhin \\
\texttt{https://software.intel.com/en-us/articles/improving-the-performance}

\bibitem{wikipedia1}
\emph{SHA-2}, Wikipedia \\
\texttt{https://en.wikipedia.org/wiki/SHA-2}

\bibitem{wikipedia2}
\emph{Advanced Vector Extensions}, Wikipedia\\
\texttt{http://en.wikipedia.org/wiki/Advanced\_Vector\_Extensions}

\bibitem{intel1}
\emph{Fast SHA-512 Implementation on Intel Architecture Processors}, Intel \\
\texttt{http://www.intel.com/content/dam/www/public/us/en/documents/} \\
\texttt{white-papers/fast-sha512-implementations-ia-processors-paper.pdf}

\bibitem{intel2}
\emph{Intel SHA Extensions}, Intel \\
\texttt{https://software.intel.com/en-us/articles/intel-sha-extensions}

\bibitem{intel3}
\emph{Intel Architecture Instruction Set Extensions Programming Reference}, Intel \\
\texttt{https://software.intel.com/sites/default/files/managed/b4/3a/319433-024.pdf}

\bibitem{intel4}
\emph{Haswell New Instruction Descriptions}, Mark Buxton\\
\texttt{http://software.intel.com/en-us/blogs/2011/06/13/}\\
\texttt{haswell-new-instruction-descriptions-now-available/}

\bibitem{intel5}
\emph{Introduction to Intel Advanced Vector Extensions}, Chris Lomont \\
\texttt{https://software.intel.com/en-us/articles/}\\
\texttt{introduction-to-intel-advanced-vector-extensions}

\bibitem{intel6}
\emph{Haswell Cryptographic Performance}, Intel\\
\texttt{http://www.intel.com/content/www/us/en/communications/}\\
\texttt{haswell-cryptographic-performance-paper.html}

\bibitem{nasm}
\emph{The Netwide Assembler}, NASM \\
\texttt{http://www.nasm.us}

\bibitem{flatassembler}
\emph{Documentation and tutorials}, Flat Assembler \\
\texttt{http://flatassembler.net/docs.php?article=manual}


\end{thebibliography}