I'm complaining there is no STANDARD & SECURE way to establish secrets (unlike say AES or Rabbit). That's not quite the same thing. Nearly everything has been designed to fail from the very beginning. Or are you saying you still trust "the experts" after everything that's happened?
Curve 25519 does not meet the ECRYPT recommendations of a min keylength of 512bits for Ellyptic Curves https://www.keylength.com/en/3/ Curve 25519 at 128bit provides:Very short-term protection against small organizations Should not be used for confidentiality in new systems
->OpenSSL since version 1.1.0
Probably the very worst example of an implementation you could give. OpenSSL version 1.1.0... Really????