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
..
2022-05-03 13:34:51 +01:00
2021-03-11 13:27:36 +00:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2021-03-11 13:27:36 +00:00
2023-09-07 09:59:15 +01:00
2024-07-22 06:55:35 -04:00
2023-09-07 09:59:15 +01:00
2021-03-11 13:27:36 +00:00
2023-09-28 14:23:29 +01:00
2023-08-24 14:57:35 +02:00
2023-12-19 13:57:32 +01:00
2022-10-12 16:55:28 +11:00
2024-04-09 13:43:26 +02:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00