Curve25519 public keys are believed to be sufficiently non-random to be detectable. It is therefore recommended to use Elligator public keys instead, which are fully random. However, apparently no Haskell bindings exist and I could not find a suitable C implementation with which to make such bindings.
Curve25519 public keys are believed to be sufficiently non-random to be detectable. It is therefore recommended to use Elligator public keys instead, which are fully random. However, apparently no Haskell bindings exist and I could not find a suitable C implementation with which to make such bindings.