Example #1
0
def keccak_testset_6():
    return keccakp1600(b'\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00') == \
    b'V\r\xbeA\xf6\xa7Z}3\xe1]k\xfe\x0b\xdcd}\xe5T4\x1c\xe0\xd0a\xbb\xbd\xf1\xbeuvI\xde\xe7A\xb1\xfd7A\x8d\xa6\xf3Z\xb7\x0e\x15\x87\xcc6\x8c\x1b\x89\xad\xcc\xce\x1d\x07\xad\x92\rM\x9d\x08\xa0C\x94l/o\xe1\xa5\x17\xa2I\xce<\x8a_\x83N\xec\xfa/\xaa\xad\xde\xe82\xe6\xdb$\xd4*+\x04\xa7\x84c\xa9\xb2\xdfm/\x02\xfc\\)s*\x12e\x14\xfb\x15\xebz\xbe\x7f\xbfW\x18\x91f\x91\xc7\xc2\xf8CF\x00\xda~/\x9bve\xa5\x9caA\x11U\x05\xc9\xd9\xe9\xf8\x05\xafo\x9ek\xc4\xf1\x9ce\xc6\x0e\xa9r\xa6\xe4\xfa\x01\x85})\x8a\t&\x83\x90\xd5t\xf6=Ov\xfbmm\xfc\xd178\xc4\x98H\xac\xd5\x1eN\xd7\x83\xaf\xa1\xbaR\x0f\xa37'
Example #2
0
def keccak_testset_5():
    return keccakp1600(b'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd') == \
    b'\xc1l\xa0m\xef:\xddE\xb2\x0c\xcf\xd6z\xa8\xf9\x12\x15\xc2\xe8u\x1e\xdd\x02\xa5\x10?a\xbao{\xf3\xbb\xb2Y_A\x1b\xafj\xab\x16S\xf1~\x95\x1e-\xc8\x8d\xfb\xf7hg\x94\nc8`\x82\x18\xf8\xdf\xf1A{\xdb<oE"d\x87\xa9\xa6\x07\x8bej7\xff\x86\x1d\xfay0w\xc0\x88\x03\xa8\xb9b\xdag$\xdd\xc8m\x10\x93\xff\xd0\x05\x88\xa2\x8el\x1b\x80\x1fsTc\xbc\x05X\x1e\xd5\x97\xbd\xbf7\xa4Y)\x7fe\x059\x98\x9e\xfcJz\x9c\x8b"3\xc0 \xde\xa3\x004\xc1\xf2\xc6\xcf^\x0c\xcc\xccSU@\x87\x18\x03\xed= \xb0\xc5\x10\x13\xa3\x02J\xc5k3\xafZ&\x11#=S}\x11\x80N\xf0.\xb5Yx\xff\xd4=\x9a~H\x84Bd\xde\xce\x8f\xa8'
Example #3
0
def keccak_testset_4():
    return keccakp1600(b'\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab\xab') == \
    b"\x00R\xf0\x0e\xb4\t\xb5\xce_x\xe9S \xeejq_[\x1a\n~[\xed\x03C\xd6\x91\x130\xab\xe2\xfcW\xb6o\xb5\xba\x9e\xf2\x88\x0b\x05u\xed\n\x98p\xc5\x0cfW\x83\x8a\x1d2\xf3\x88\xfd\xc3\xa4\xe72F\xdd\xd9VXtw\xc4\xc8\xd4\x1a\xd4\x19\x14\x04R\xcc\x17\x13#\xae\x1f\xf0\x91\x0c\xe1\xc3'\x8bb\xc6Hu\x91+\x7f|!\xcf\xa0R\xe0\xb0@!L_;\x81\xc3 u\x87\x92\xce\xa0\xc8\xd1\xe4.\x92\xe1\xef<\xf0f\xbe\x16\xc6\x1e\xe4M\xddi\xdbr\x9a\x82]M\xbb\xfd\x9f\x97\xdaF\xc6\x10=Z_\x8c\x8d!\xbdB}X\xafKA\x11x\xbe\xdeZ\x19\x86\xa0\xc9\x1d8\xc4\x85\xee-Tr\xbd\xd0\xa5\xb9\xfa\xab\xf7\x07s\x13\xca\xf9\xf3\n\x1eF\xac\x8e\x12X"
Example #4
0
def keccak_testset_3():
    return keccakp1600(b'\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8') == \
    b']\xd0\xe3\xdd\x9eF\xdb!\x87\xa9\xe1\xa4DB}z\x83/\xef)\x919\x90\xe0\x15\xea\x8d\x1f?\x1f\xa6A?\xfb\xbcXoZMiM\xd6\x06h\xfb\xf3\xb4\xbb\xdaIE\xc9\xea\x0c\xbe\xe2\x11s^\xbf\xa89\x9ba:\xff4\xd1\xddG\xfa9\x8cx\xf4\x8a\x91\xa6e})\x03l\x87\xf7s_C\xe2\xab\xb7j\x13PE\xb7\x0eB\xc5\x9d\x80\x92\x14\xa4\xcd0\x1f\x18W0\nU\xd0\x1d26[j\xbd\xa5\x1e\xaduA\xdb{\xed\xdcF\xe4\x85r|;+]\x83\xb5\x9eZzb\xe0\x13\x16\x14\xba\r{\xfa\xcdN\xbaqb2\x80\x88Y\xf0\x03\x85_\\G\x01\nP\xe1&/\x9e\x9e\x81.l\xb3\xddR\xd9\xad\xb7\xbe\x19\x10Bv4\x02R1\x96\x8d\xe0\xb4?\xa2KK>'
Example #5
0
def keccak_testset_2():
    return keccakp1600(b'\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') == \
    b'D\xe0\xe5\x8c\xa9h\x97\\L%\x92\xa1W\xf5?!$Q\x9b\x01\x0b\x89\xe1^0\x1e\xf5\x8fvP\x1d\xb5\x9c\xde\x06\x7f\x1f\xde\t\xc0\xa4\xb5\xc2\x10\xa6\xa1\x9f\x06\xbaL\x8f\x0co\xc8h\xf0\xfc\x80\xa6;%Sy\x1eA\xc8"x\xad\x11^\xfcp\xf7\x1dd\x1f\xf0wJ\xa5\xd5G\xb6\xd9\x91I\x14\x02,QLE\xfc\xec\xa6\x1c\xb6k\x0f\x03\x13\xe3I\x88\xae\r6s~,\x05)\x90\x7f\xe6S\xfcN\x18]\x07\xf3\x96\x1f\x82k\xb8\x801\xaf\x84M\x9e}\x98v\x17\x03c\xfd\xe7g\x86\xc5\x8c\xcb\xcf\\:\x01\xbb\x91L\x1b\x02\x08\xa2|{\xe3\xbb\xbb\xbb\x99v\xe0@1z\xfc*\xfb\xfa\xdc{\xa7\xfc#r5\xc6UQ\xaa19d\x1f\xa8\xdb.d\x83\xf2\x87@\xb3\x1ba'
Example #6
0
def keccak_testset_1():
    return keccakp1600(b'$v\xd2\xda\xc5\x9e.\x93I\xdf2U\xa9\xda\xb1\xb6\x9e\xb5\xc2\x08\xf1Q\xc70\x9e\x8c\x8f\x17\xdbEm\x0b^\xb0\xaf\xb6\xc7>7\xce\x8c\xcc\xcf \xb7\x9d\x8ag)AI\x17H\t\xe4)p\x930\xc4\xad#\x1d>R\x11\xae\x0b\xd8\x05 \xc4:\xd4\xb46bW\x92\xa7lR\x08\x9d\x0fs\x92q\x15\x1a7YM\xf6m\xe4B\x9f<\x97\n4V\xb6\xce,x\xcd\x11(q\x7fK\xdbs\x1aL\x97\xdb\xe5\xebsS\xfe\x81\xe3|3\xac`\xb8!"\xea\xc6\x11\xa9\x8e\x0etB\xb9\x99du"\x93\xe4\xf9\xc6\x96\xba\x05\xf0z!E\x1f\x90s\x0c\x96x\xc6E\xadK\xe4LM-\x98\x1a4\x12\x08\x1c\x9ck\x05\xc9\x93\xff\x1cV\x1a\r$+G\x06\xd5\x01\xc3Ge\xb3z\x0bP') == \
    b'/\xdcX\xd4\xd9J\x88L\x1c\xb0:\x8ec\xac\xab\x83u\xe8V\xb5a\xba:\x06%\xe80\xac\xdbUsB\x86do\x87\x18\x9bCT%\xb5\xd6eN"\x82(\xb6\x97\xb8\x1c\xbe\xade[q\xaa\xcc\xc2^=~Q\xb5\xcbZ\xc2\'\xf6\x7f*\xd8\xa0b\x97g\x82\xb0\x8a~\xc3\xf1\xb58\xd6\x00\x8c\x0b\xab\xef\x83\xdad6kb\xa5?\x88\xa3\xdc\x06)\xbd\xedy_2 \xf3\xc6\\v\xbd\xd0\x12C\xe8\x8fc\xd6\x91._\xb5\xcd\xa1g\xb7\x1f\x9b\xaa\xa7B\xdc\x19?\xf7\x8c\x17g\xa3\x8a\x1c\x96@\x8c\xce\x16\x929\xb0w\xf2\x90:\x07\xb8\xc4j\x04\x8df1\x8eY^\xa4\xbb\x92\x99,|-=\xcd8\x19u\xb6\xe0_\x85\xba\x18\x15 \x96\xcc0\xed"\x14\x0f\xf3\xb6q\x1e\xa7'