initc3 / HoneyBadgerBFT-Python

The Honey Badger of BFT Protocols
Other
137 stars 65 forks source link

Errors when running python -m honeybadgerbft.crypto.ecdsa.generate_keys_ecdsa $N >ecdsa.keys #54

Open chien72 opened 4 years ago

chien72 commented 4 years ago

Hi, after running python -m honeybadgerbft.crypto.ecdsa.generate_keys_ecdsa 50 >ecdsa.keys, it gave me the error:

zsh: abort python -m ecdsa.generate_keys_ecdsa 50 > ecdsa.keys

Do you have any thoughts on how to fix this and what could possibly caused this issue?

Sincerely, Andy

sbellem commented 4 years ago

Hi Andy, have you managed to get it working? When I try the command it works:

root@d5bdceccf37f:/usr/local/src/HoneyBadgerBFT# python -m honeybadgerbft.crypto.ecdsa.generate_keys_ecdsa 50 >ecdsa.keys
root@d5bdceccf37f:/usr/local/src/HoneyBadgerBFT# cat ecdsa.keys 
b'\x80\x03]q\x00(C V\x1e\x14G\xcb\x87\xd2\x9b\x16\xa8\xa0\x99\xb9y\x98\xac\xf9\x87/\x99\xd1dS\xb77 \xa29\x1b\xa3oPq\x01C L`\x92\x13E\xd4\xbf\x91\x99 v\xab\xfc\x042]\xa73\x847\xb4\xcdKK\x10\xfdf\x88Q\nb\x1eq\x02C L\xc2\x81\xfc\xd8Q^\xd3G\xd8k\xf1|\xb6\x88\x81<\x005\xc8pS\x9c\xc7\xd9\x85C_K\xe9\xf8\x0bq\x03C \x13\x16\xf4\x18\xb0J\xb8\xe4\x15v\x14\x87k\xdd\xd8\xa4\xc1\x1a\x8fEg\xfd\x9a*1\x8e\xbd^\x96Z2=q\x04C h`\xde8\x05t\xd9\xdb\xda\x0ertI\xc4\xfa\x16%\xbe\xf6^\xc8\x85\x1b\x1dQ\xb5\x1a\xacs\x8e\xe5oq\x05C \x8d\xb4\xe0^\xa7\xdf\xd0\xc1\x8a\xee\xae\x06\x0f\xa2\xf5\x9c\xf8OJ\x9b[[Z\x872\x00\x8e\x8e8ts\x93q\x06C \x8fv \xc18\xe7\xd6\xf7V\n\xb2\xfc\xd6c\xdfN\xe3\xe5\x01\x01\x00D\xc2K\xe4\xfb\x8b\xec%\xea\x95\x90q\x07C \xf2f}\x83\x93\x7f2\x1b;\xfdJ\xbeD~j\x91\x8f\x0f&w\xee\xc8\xbe\xf6\x1f\x9fh\x07$4\x14qq\x08C \x97u\xf2\x18\xb0\xcf\x94\x1e\xa0\x92`\x95\xc1u\x19\xa6\x07\x85!v\x0e\xc3\xb1\xea\x94cl\xb6\xb6\x1e\xbe\xc9q\tC \xb8\xf5@\xfc\xcd\xcfN\xf7;/oL\xe7r\x1c\xae\xca\x19\xb5\x171\x13\x08:\x04S\xf7\xde\x8c\xa1\x95gq\nC \x157\r\xef\xa3\xddF-h@uO\x8e\x1c\x1d\xbc\x81X\xaf\xda\xc4\xa8a\xe8\x19\xb2\x85\xdf\xf56a\x94q\x0bC \x95\xf0\x82\xe5\xd6w\xcf\x1bz\xa8\x9e\x89sC\xee@\xd9`\\\xeb\xf4\x12,\xc4L^\x18\xe0|\xa9jHq\x0cC \xf7|V\xe2\xafz\x84\x14x;\xef\x11\xc1\n\xd6\x95v0\xc7/\xb0\xf7\x84\xcbh/bg\xad\xfdQ*q\rC \xd7\x9a\xfdT\xa5\xfd\xfcm\x80\xb5\xecu+\xc6\x86\xd9-CDh\x1a,\x82ewzi"\xabp\x87\xbeq\x0eC  \x8eo\xe8\xcf\x13%\x04\xe3\xba/\xf2\x1e\xf1\x9c\x9b>\xa7\xb0u\xbe\xc8\xfc\xd3\xfcT\xd8\xb3\x7f\xbc\x8fMq\x0fC \xff,\xaeCm\x01\x8c\x96\xf7\x85"\xe0\xb1\x96\xcfW\x11 \xe0$i\xd14\x13K\x16\x0c\'>\xc9\xd6fq\x10C \x92<\xd6\xd6\x8e{K\xcbD\xadq,\xde\x14\xc5g\x00\xabx\xa6h6\xcd\x18WA\xeb\xda\xe9T\xc4\tq\x11C \x12\xdc\x0f7\xdeS4\x96$\xfe\xa0R\x82\xa8$\x1b\xf7Q\xa7N\x95\xbdg\xde\x8eS\xe8\xddm\xd5\x16\x9eq\x12C \xb0\x93\xe6Jx\xa9\xd5\xcd\x96\t\xb1#Cj\xbe\xb7c\xa7\xd8hU\x88t\xa7<\xb6\xb1\xa72}\xeb_q\x13C \xf36\xdb\x1b9\xd6\x0b\xff\xfb\xcfN\xd4\xb9"\x9369\x85\x9e\xe4\x9d\x15\x97\xa4\xb0o\x08|\xb5\x8b1@q\x14C t\x16\x14\xba\xd6\xa8\x10>\x00\xdd6\xfb<\x99\xdc\xee\xf6"\xf4pC\x91\xdc\x1eDz?n1Z\xdf\xeaq\x15C \xbf\xc1[\xedPv\x91\x84\xc7`\x01K\xd0\xcb\xd6\x98\xd2\x98\xaf\x1f.\xf3\xb8\xe8\x87\xa7\xb2\xb0\xe8\xf2\x0e\x8cq\x16C \r[D\xd8\x0c\xc8\xd3\x92>M\xb5Eu\xc8\xe6\xb0\x9e4\xaf\xc9I\xedBR\x98\xbew\x918<\x8dSq\x17C \x82\x85b\xbd\x9f\xcd\xb4\xa0C\x13\x8b\xb95H\xb5J\x10\xe1\xa4\xd5\x0e}+cj\x98\xf1\xb3f\x93\xb4Dq\x18C \xe6p\x96\xcd9 5\x89\x84W*a76\xce\x0c>\xc5\x88\x13\x0f&K\xe0\x18NH\xc7\x90*\xd5aq\x19C \x19k\xf6~aH\xbf=U2\x1b\x01uf\xe3J\x13\t\x93\x11\xbe\x86/r\xce\xe3B\x168q?\xb5q\x1aC x!\x8e\x19\xf6\xfd\xdb2\x16\x8eH\xe0\x81SfG\xd1\xb6\xca\xdas\xe8">\xf5G$V\xf7m\xa2cq\x1bC :-\xe4\xb3\x18\xfd\x97A\x7f5j\xe9\x93\x9e@\x13\xdf\x97p\x1dV\x8a\xcd\xdfpp\xc2\x0b\x86\x1f2nq\x1cC Z\xf8\x1a\r\xfbkH0\x00\xce\xdc\x14oo\x8d&\xb7\x0c\x06\xd9^\xac\x9f\x83LYC\xe6>W\x87\xc1q\x1dC K\xf4fukGV\x1c\xb4\xe9b\xc7\x89\xb5A\xa6\xaed\xedF<\xe3.p\x01\xa5{\x94\xf4\x85\xe3\xf3q\x1eC \xe6u\xb7\x94?(o\xcc\x9f\xac\x88\xdb+\xd5\xfa\x9c)f\xfb\x9f\x06\x9d\xc9\xd9\x06W\xae%\xb4+\xed\x86q\x1fC B+X\xc9\xbc\x1b\xe1\xf6/\xfc\xf4t\xd5\x8f\xe2\xa5\x85\xbe\x0e\x98GI\x14\x87\xb2r\xc8\xda|\x95\x17\xa6q C \x9f!+\x8b9A\xae\x8cL^\x0c\x93\x93\xd0>_&\x1ag\xc4\x13\xbf\xa6\x1fm\x97Y\x8et\xb51$q!C \n{\xabM\xfe\xc7|\x01\x94i\xb3e7\xd91\xf3o/\xad\x0c\xea\x12\x0bV\xdcKBwr\xce\xef\xa2q"C Q\xea\xaeEu\x8a\xcfDk\' \xe1Y\x90\xdd\xbf\xa7:\xeb\xf0<\xa6Li\x9eL\x7f[\xe9/\xce\xeeq#C 0l\x1c\xfa\x00}[\x9f\x84+\xeb\xb6\x88\x1b\xc5\x83T\x9a\xb2i\xa3\xa7\xd9\xff\xae\x1cs/\xcc\x08\xe6\xa3q$C `\xf2\xe4\xc5\x1d\xf6K\xae\x14(@\xab\xe4d)J\xf3s\x0eSN\x9a2\x16\xcc\x81\xbf\xe3\x0c\'\x02\x9fq%C \xaa\xbf\xa6\x07\xc0L\xf5\xca\x91\x14\x1e\xad\x9c \xec\xfe\x9d\x1a\xce\xf1&^\xe1P\xba\xd1\xea\x94\xa1wf\x9cq&C \xd5\xb4\xf4\x8b~\xcb\x06\xc5/\x12Y\xbeG\xb4\xb2Q\x11\x16\x07\xfd\x10\xd0\x9e\x9d\x86\xaa\xc7k\x8d:Rdq\'C Iv\xbb\x12\xde\xa7\xf6\x08\x0b8\x86A;\xaf\xf3:9T\x18)\x9c]\xfc\xb39,>\xfe\xcb\x05W\xd6q(C \x80\xbeH\xd3\xcd\x01\x12\xf4o\x90\x07y\x02L\xa7\xe7ED\x91\tLpY\x08V\xcb\xe1r\n\xd9\xeb)q)C \xc4\xe4sR(7\xb2F^\xe5\x84\xad\xe6N\xe1\x17\x1e\xe5\xd6\x93\x9eiS\'^\xd5x\xd2F\x1a/\xf1q*C \x13\x1a\xf7)3h\x12U\x11@T\x80{\x7f\xa2!\xa2\x9b4\xe0\x139J\x07pu#\xb2p\xd0\x98\x19q+C g\x90\n\x9fRd@\xbbb\x83P\x9d\x1aV\xfe\xb5\x93\x0c\x8b\xe0\xe1\xca\t\xf6\xcd\xbb\x80!\xe0\xcbc\x92q,C \xb4\x08\\\xac>\xf3u&8\xe5\x87\xfc5\x14\xa0\xd7b\xa9\xda_J\x7f\x06\xfc\xa7\xbf\x9ck\xffM\x97Rq-C \x98\x1e\xb9n\x9eQ\xf1\x8d*B\xf6\xdd\x02\xed\x17\x1f\xc9\x88\xb2\xf1Q`ux\xa8\xbd\x89\xe5\xea\x12cBq.C \x158\x83\\\xae\xcd\x0f\xad\xa1\x1bo\x1bp-@\x98\x08S\x18\xca?1\xafF\x9c\xd1\xa1\xf2\xc5\xf2\xc3\xc9q/C \xd6$C\x8fY\xe6\xd5\xe0\xe6\xaa\xcf\'\x12)~\xa3\xa8\xe7\x982\x13\xcf\x0br\xba\xd3\xc8\xac\x8e-\xc34q0C \x0cK\xc4\xa3\x1f\xddK\xe2\x010\xc3\xd17\xdc\x07\x12\xf6_\r\x02\x8d=\x81\xc3\x1c\x84\x90\xb8\xf1k\xac\xd7q1C \x8fL4~UT&\x0e\x98\xf8,\x9f&+\x88\x07\x86h\x9dwB\xc0\xc1p\xd4"(\x9e\xb8X\xe3\xfdq2e.'