Replace extra25519 #16
Loading…
Reference in New Issue
No description provided.
Delete Branch "bugfix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
There is no nice library that does ed25519 to curve25519 conversions, which we need to do EDH over tor onions (which use ed25519 public keys)
~~We used to use AGLs extra25519 library but this was recently deprecated. As such the following functions have been taken from SUPERCOP.
~~
After benchmarking the age implementation that uses bignums it's a little faster than the flattened custom feild implementation pulled from extra25519 and much more concise and understandable.
Erinn needs to review.
WIP: Replace extra25519 - Here be Dragonsto WIP: Replace extra25519👍 lgtm
(gave one comment irl about a missing return, then lgtm!)
WIP: Replace extra25519to Replace extra25519Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/tapir/179
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/tapir/180
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/tapir/183
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/tapir/184
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/tapir/188
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/tapir/187
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/tapir/191
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/tapir/192
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/tapir/196
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/tapir/195