-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transaction signature Ed25519 or BLS12381 ? #276
Comments
Ed25519 |
Thanks asdgh1000. So what is the usage of BLS12381 ? Is Libra association will use it in future for Tx signature ? Br, |
Hi @NabilNoaman, Pure EdDSA Ed25519 is the sole scheme currently used either in consensus or transaction signing. The But you made a good point, we will soon update the package structure and EdDSA will be moved from |
Hi,
In https://developers.libra.org/docs/crates/crypto :
It is clearly mentioned that "Ed25519 to perform signatures. It is used both for consensus signatures and for transaction signatures."
But in current repo https://github.com/libra/libra/blob/master/crypto/nextgen_crypto/README.md we have :
Ed25519 performs signatures using the new API design based on ed25519-dalek library with additional security checks (e.g. for malleability).
BLS12381 performs signatures using the new API design based on threshold_crypto library.
I want to know which signature to be used for transaction signing Ed25519 or BLS12381 ?
Br,
Nabil
The text was updated successfully, but these errors were encountered: