-
Notifications
You must be signed in to change notification settings - Fork 0
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
Fork the ecdsa library and add compressed coordinate form #1
Comments
No need to reinvent the wheel pulling the even-or-not flag is easy, and then we have: In cryptonet I'm actually ignoring the y coordinate atm. Users are identified solely from their pubkey_x coordinate (I figure that if someone can set pubkey_x and find one of the two valid priv_keys the DSA is broken anyway, so why bother entertaining the possibility of two different entities having the same pubkey_x). lets worry about custom crypto or maintaining our own branch or whatever later, we can deal for the moment. Have a look at the SuperTx field in cryptonet.standard, that has all the crypto we need; you shouldn't need to do any from your end. |
I'm not suggesting we use custom crypto, I'm saying that the ecdsa library ( If the QT frontend is going to import components cryptonet, why are we On Sun, Jun 22, 2014 at 4:54 PM, Max Kaye notifications@github.com wrote:
|
Agreed. That's why I put it in the issue tracker and labelled it as an On Sun, Jun 22, 2014 at 4:54 PM, Max Kaye notifications@github.com wrote:
|
Ahh k, sounds good. I misunderstood.
|
In the string representation of the public key, we only need the x-coordinate of the point on the curve and the sign of the y-coordinate. At the moment the public keys are twice as long as they need to be.
This should be patched into the ecdsa library. Maybe we should fork and maintain our own version, this has the added advantage of increasing the difficulty to backdoor our shit.
The text was updated successfully, but these errors were encountered: