ConnorMac / eth-keys

A common API for Ethereum key operations.
MIT License
0 stars 0 forks source link

ED25519 Implementation #1

Open kidynamit opened 6 years ago

kidynamit commented 6 years ago

What was wrong?

Nothing is wrong

How can it be fixed?

Inherit BaseECCBackend and implement ED25519

kidynamit commented 6 years ago

Investigating:

https://github.com/warner/python-ed25519 https://github.com/vbuterin/ed25519

https://ed25519.cr.yp.to/python/ed25519.py - has been published on PyPI.

kidynamit commented 6 years ago

AION Specific constants

https://github.com/aionnetwork/aion/wiki/Migrating-from-Ethereum

kidynamit commented 6 years ago

Commit 0220c18 https://docs.python.org/3/library/hashlib.html

kidynamit commented 6 years ago

Commit f907d3598ee5ce2cb31ec4cca6bd64f797f17e82

Explained in: https://crypto.stackexchange.com/questions/9936/what-signature-schemes-allow-recovering-the-public-key-from-a-signature https://crypto.stackexchange.com/questions/53226/is-it-possible-to-derive-an-ed25519-public-key-from-an-ed25519-signature