openssl/include
slontis bb1aab38a6 FIPS: Add EDDSA public key validation.
EVP_PKEY_public_check() can be used by ED25519 and ED448 in order to
determine if the public key is a valid point on the curve.

The FIPS ACVP tests require public key validation tests.
See https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/EDDSA-KeyVer-1.0/internalProjection.json

Note that this is NOT required to be called before EDDSA signature verification
since it is done internally.

Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25265)
2024-08-23 21:23:53 +02:00
..
crypto FIPS: Add EDDSA public key validation. 2024-08-23 21:23:53 +02:00
internal Use the new hashtable for core_namemap 2024-08-21 15:21:26 +02:00
openssl Replace PKCS#1 v1.5 padding in RSA PCT 2024-08-22 07:24:29 +10:00