Ed25519 Public-Key Validation
ed25519-raw-publickey-trust
The validity of a 32 bytes public key in the sense of RFC 8032 can be performed with BouncyCastle's Ed25519.validatePublicKeyFull() — BouncyCastle's Ed25519.validatePublicKeyFull(). Tension: The documentation for this function is missing. Outcome: The source code of validatePublicKeyFull() shows that this function basically does the following:. | Is there a standard way to validate an Ed25519 public key — using the standard Java Crypto APIs and/or BouncyCastle. Tension: check that it's really a point on the curve and not some random bytes. | The validity of a 32 bytes public key in the sense of RFC 8032 can be performed with BouncyCastle's Ed25519.validatePublicKeyFull() — BouncyCastle's Ed25519.validatePublicKeyFull(). Tension: the documentation for this function is missing. Outcome: this function basically does the following.