Hex Artifact Content
Not logged in

Artifact b43c080871731fe16b0941dfd20ea194f982b407:


0000: 54 68 65 20 4b 65 63 63 61 6b 20 73 70 6f 6e 67  The Keccak spong
0010: 65 20 66 75 6e 63 74 69 6f 6e 2c 20 64 65 73 69  e function, desi
0020: 67 6e 65 64 20 62 79 20 47 75 69 64 6f 20 42 65  gned by Guido Be
0030: 72 74 6f 6e 69 2c 20 4a 6f 61 6e 20 44 61 65 6d  rtoni, Joan Daem
0040: 65 6e 2c 0a 4d 69 63 68 61 c3 ab 6c 20 50 65 65  en,.Micha..l Pee
0050: 74 65 72 73 20 61 6e 64 20 47 69 6c 6c 65 73 20  ters and Gilles 
0060: 56 61 6e 20 41 73 73 63 68 65 2e 20 46 6f 72 20  Van Assche. For 
0070: 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  more information
0080: 2c 20 66 65 65 64 62 61 63 6b 20 6f 72 0a 71 75  , feedback or.qu
0090: 65 73 74 69 6f 6e 73 2c 20 70 6c 65 61 73 65 20  estions, please 
00a0: 72 65 66 65 72 20 74 6f 20 6f 75 72 20 77 65 62  refer to our web
00b0: 73 69 74 65 3a 20 68 74 74 70 3a 2f 2f 6b 65 63  site: http://kec
00c0: 63 61 6b 2e 6e 6f 65 6b 65 6f 6e 2e 6f 72 67 2f  cak.noekeon.org/
00d0: 0a 0a 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e  ..Implementation
00e0: 20 62 79 20 74 68 65 20 64 65 73 69 67 6e 65 72   by the designer
00f0: 73 2c 0a 68 65 72 65 62 79 20 64 65 6e 6f 74 65  s,.hereby denote
0100: 64 20 61 73 20 22 74 68 65 20 69 6d 70 6c 65 6d  d as "the implem
0110: 65 6e 74 65 72 22 2e 0a 0a 54 6f 20 74 68 65 20  enter"...To the 
0120: 65 78 74 65 6e 74 20 70 6f 73 73 69 62 6c 65 20  extent possible 
0130: 75 6e 64 65 72 20 6c 61 77 2c 20 74 68 65 20 69  under law, the i
0140: 6d 70 6c 65 6d 65 6e 74 65 72 20 68 61 73 20 77  mplementer has w
0150: 61 69 76 65 64 20 61 6c 6c 20 63 6f 70 79 72 69  aived all copyri
0160: 67 68 74 0a 61 6e 64 20 72 65 6c 61 74 65 64 20  ght.and related 
0170: 6f 72 20 6e 65 69 67 68 62 6f 72 69 6e 67 20 72  or neighboring r
0180: 69 67 68 74 73 20 74 6f 20 74 68 65 20 73 6f 75  ights to the sou
0190: 72 63 65 20 63 6f 64 65 20 69 6e 20 74 68 69 73  rce code in this
01a0: 20 66 69 6c 65 2e 0a 68 74 74 70 3a 2f 2f 63 72   file..http://cr
01b0: 65 61 74 69 76 65 63 6f 6d 6d 6f 6e 73 2e 6f 72  eativecommons.or
01c0: 67 2f 70 75 62 6c 69 63 64 6f 6d 61 69 6e 2f 7a  g/publicdomain/z
01d0: 65 72 6f 2f 31 2e 30 2f 0a                       ero/1.0/.