@ssveitch suggests that we should:
use Ristretto (https://ristretto.group/) to avoid any weirdness/pitfalls with cofactors in 25519.
In (e.g.) #96 and #97, we're using plain Curve25519 from libcrux-curve25519. libcrux doesn't yet provide a verified Ristretto implementation, but there is a specification for it, so it should be possible to get one.