-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
Switch to Ed25519 for keys #110
Comments
I will visit this soon, currently reviewing @geekless some changes to pull to into this repo. |
If you have time, you can submit a pr with modifications |
@zolagonano I see you have some rust repos on your github, I suggest you to use zeronet cryptography crate https://crates.io/crates/zeronet_cryptography implement changes using rust, this will in turn improve signing speed for both old and new key versions. |
I was planning to port ZeroNet to rust in future so suggested the above. |
Unfortunately, I'm not familiar with ZeroNet's codebase yet |
@zolagonano You can look into zerunet repo incomplete rust implementation. will provide link |
Okay, also i can turn crate zeronet_cryptography into a python module (using PyO3 or rust-cpython) that can be used inside this fork to speed up signing or key generation process. |
This is what I suggested, implement sign logic there and make ffi bindings. |
@zolagonano Are you interested in rust version of ZeroNet, started working on it. |
Yeah, I am. But I don't know where to start. |
I will allow access to rust repo |
@zolagonano invitation sent. |
thanks |
I saw this issue on HelloZeroNet, I think it's better to switch to Ed25519 and also keep the compatibility with ECDSA for old zero sites.
HelloZeroNet#2784
The text was updated successfully, but these errors were encountered: