PyBitmessage
PyBitmessage copied to clipboard
Refactor using of crypto functions
In this branch I'm gonna cover by tests all the crypto functions used in code and do a refactoring. Basic points:
- only
highlevelcryptoshould import frompyelliptic -
highlevelcryptoshould not depend on the app state e.g. modulestateorBMConfigparser()instance (the same will be done forprotocolin #1788) -
highlevelcryptoshould include hashes - double sha512, ripemd160 - finally I'm gonna detach
pyellipticinto the separate repo to show a possible way of addressing #886
overall nice work, although I haven't investigated it in depth
overall nice work, although I haven't investigated it in depth
It seems that I misplaced (or misnamed) the signatures. I was going to regenerate them. And there is also a lot of unfinished changes here, mentioned in the PR description.