# The eHash Main Page

### From The ECRYPT Hash Function Website

(→Some How Tos) |
(→Some How Tos) |
||

Line 15: | Line 15: | ||

</math> | </math> | ||

- | if we want to use the amsmath package we have to usse the class | + | if we want to use the ''amsmath'' package we have to usse the class ''amsmath''. |

- | Automated numbering of equations works within a single amsmath environment but only if we do some dirty hacking ... (click on the | + | Automated numbering of equations works within a single ''amsmath'' environment but only if we do some dirty hacking ... (click on one of the equations to see why). If we start a new ''amsmath'' environment then the equation numbering starts from counter=1 again. So in general, we should not expect that we can do whatever we want with ''amsmath''. |

<amsmath> | <amsmath> | ||

Line 26: | Line 26: | ||

</amsmath> | </amsmath> | ||

- | start a new | + | start a new ''amsmath'' environment: |

<amsmath> | <amsmath> | ||

Line 40: | Line 40: | ||

as we see both envrionments start with 1. | as we see both envrionments start with 1. | ||

+ | |||

+ | '''Note: so far I have no idea how to refer to an equation <math>\dots</math>''' | ||

[http://mediawiki.iaik.tugraz.at/index.php/Testpage1 Testpage1] | [http://mediawiki.iaik.tugraz.at/index.php/Testpage1 Testpage1] |

## Revision as of 15:05, 11 October 2006

## Contents |

## 1 List of Hash Functions

On this page you can find a collection of existing hash functions.

Collection of Cryptographic Hash Functions

## 2 Notation and Definition

## 3 Generic Attacks on Hash Functions

## 4 Some How Tos

if we want to use the *amsmath* package we have to usse the class *amsmath*.
Automated numbering of equations works within a single *amsmath* environment but only if we do some dirty hacking ... (click on one of the equations to see why). If we start a new *amsmath* environment then the equation numbering starts from counter=1 again. So in general, we should not expect that we can do whatever we want with *amsmath*.

This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) %&-line parsing enabled. entering extended mode (./9b177d75e49bc1cf8d8e52baef5d7e8c LaTeX2e <2005/12/01> Babeland hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish, french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish, turkish, ukenglish, ukrainian, loaded. (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size11.clo)) (/usr/share/texmf/tex/latex/amsfonts/amssymb.sty (/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texmf/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texmf/tex/latex/amsmath/amstext.sty (/usr/share/texmf/tex/latex/amsmath/amsgen.sty)) (/usr/share/texmf/tex/latex/amsmath/amsbsy.sty) (/usr/share/texmf/tex/latex/amsmath/amsopn.sty)) (/usr/share/texmf/tex/latex/amsmath/amscd.sty) (/usr/share/texmf/tex/latex/concmath/concmath.sty) (./9b177d75e49bc1cf8d8e52baef5d7e8c.aux) (/usr/share/texmf/tex/latex/concmath/ot1ccr.fd) ! LaTeX Error: Bad math environment delimiter. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.17 \end{equation*} ! You can't use `\eqno' in vertical mode. \endmathdisplay@a ...\df@tag \@empty \else \veqno \alt@tag \df@tag \fi \ifx ... l.17 \end{equation*} (/usr/share/texmf/tex/latex/concmath/omlccm.fd) (/usr/share/texmf/tex/latex/concmath/omsccsy.fd) (/usr/share/texmf/tex/latex/concmath/omxccex.fd) (/usr/share/texmf/tex/latex/amsfonts/umsa.fd) (/usr/share/texmf/tex/latex/amsfonts/umsb.fd) ! LaTeX Error: \begin{document} ended by \end{equation*}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.17 \end{equation*} ! Missing $ inserted. $ l.17 \end{equation*} ! Display math should end with $$. \endgroup l.17 \end{equation*} ! Extra \endgroup. \endgroup l.17 \end{equation*} ! Missing $ inserted. $ l.22 ! Display math should end with $$. \par l.22 ! LaTeX Error: \begin{equation*} on input line 21 ended by \end{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.23 \end{document} [1] (./9b177d75e49bc1cf8d8e52baef5d7e8c.aux) ) (\end occurred inside a group at level 1) ### semi simple group (level 1) entered at line 21 (\begingroup) ### bottom level (see the transcript file for additional information) Output written on 9b177d75e49bc1cf8d8e52baef5d7e8c.dvi (1 page, 480 bytes). Transcript written on 9b177d75e49bc1cf8d8e52baef5d7e8c.log.

start a new *amsmath* environment:

This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) %&-line parsing enabled. entering extended mode (./04bdac0138ae7b3117308606c7cb6bed LaTeX2e <2005/12/01> Babeland hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish, french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish, turkish, ukenglish, ukrainian, loaded. (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size11.clo)) (/usr/share/texmf/tex/latex/amsfonts/amssymb.sty (/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texmf/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texmf/tex/latex/amsmath/amstext.sty (/usr/share/texmf/tex/latex/amsmath/amsgen.sty)) (/usr/share/texmf/tex/latex/amsmath/amsbsy.sty) (/usr/share/texmf/tex/latex/amsmath/amsopn.sty)) (/usr/share/texmf/tex/latex/amsmath/amscd.sty) (/usr/share/texmf/tex/latex/concmath/concmath.sty) (./04bdac0138ae7b3117308606c7cb6bed.aux) (/usr/share/texmf/tex/latex/concmath/ot1ccr.fd) ! LaTeX Error: Bad math environment delimiter. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.17 \end{equation*} ! You can't use `\eqno' in vertical mode. \endmathdisplay@a ...\df@tag \@empty \else \veqno \alt@tag \df@tag \fi \ifx ... l.17 \end{equation*} (/usr/share/texmf/tex/latex/concmath/omlccm.fd) (/usr/share/texmf/tex/latex/concmath/omsccsy.fd) (/usr/share/texmf/tex/latex/concmath/omxccex.fd) (/usr/share/texmf/tex/latex/amsfonts/umsa.fd) (/usr/share/texmf/tex/latex/amsfonts/umsb.fd) ! LaTeX Error: \begin{document} ended by \end{equation*}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.17 \end{equation*} ! Missing $ inserted. $ l.17 \end{equation*} ! Display math should end with $$. \endgroup l.17 \end{equation*} ! Extra \endgroup. \endgroup l.17 \end{equation*} ! Missing $ inserted. $ l.25 ! Display math should end with $$. \par l.25 ! LaTeX Error: \begin{equation*} on input line 24 ended by \end{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.26 \end{document} [1] (./04bdac0138ae7b3117308606c7cb6bed.aux) ) (\end occurred inside a group at level 1) ### semi simple group (level 1) entered at line 24 (\begingroup) ### bottom level (see the transcript file for additional information) Output written on 04bdac0138ae7b3117308606c7cb6bed.dvi (1 page, 572 bytes). Transcript written on 04bdac0138ae7b3117308606c7cb6bed.log.

as we see both envrionments start with 1.

**Note: so far I have no idea how to refer to an equation **

## 5 Getting started

ECRYPT is a Network of Excellence within the Information Societies Technology (IST) Programme of the European Commission. The information on this web site is provided as is, and no guarantee or warranty is given or implied that the information is fit for any particular purpose. The user thereof uses the information at his or her sole risk and liability.