ngi-nix / ngipkgs

Nix packages and services for projects supported through the NGI program
https://ngi-nix.github.io/ngipkgs
MIT License
26 stars 16 forks source link

lib25519 #249

Open jleightcap opened 1 month ago

jleightcap commented 1 month ago

lib25519 is a microlibrary for the X25519 encryption system and the Ed25519 signature system, both of which use the Curve25519 elliptic curve. Curve25519 is the fastest curve in TLS 1.3, and the only curve in Wireguard, Signal, and many other applications (see Nicolai Brown's page https://ianix.com/pub/curve25519-deployment.html).

Someone has already packaged this ad-hoc: https://github.com/X-Wing-KEM-Team/xwing/blob/main/shell.nix but this would be a good candidate to upstream into nixpkgs itself.

Dependencies:

jleightcap commented 4 weeks ago

2024-06-06 update:

done

todo

jleightcap commented 3 weeks ago

2024-06-10 update see: https://github.com/jleightcap/nixpkgs/tree/fern/librandombytes

done

todo

imadnyc commented 3 weeks ago

done

todo