]> git.ipfire.org Git - thirdparty/openssl.git/commit
ECX/ED keymanager param getter fixes.
authorslontis <shane.lontis@oracle.com>
Tue, 15 Jul 2025 02:54:04 +0000 (12:54 +1000)
committerPauli <ppzgs1@gmail.com>
Tue, 22 Jul 2025 11:08:26 +0000 (21:08 +1000)
commitbde55d421b1f49e31248c240efe50ff1f0d24141
tree2c1699ea581dde012afa7eaaeec9d4589a1253ab
parent5d0c6c52e722f37f0254f8d5bfaf9b5c6b0df68b
ECX/ED keymanager param getter fixes.

Fixes #28034

ECX and ED were sharing the same code for the getter, whilst also
maintaining seperate gettable tables.

The code has been reworked so that common code is shared, and algorithm
specific code is seperated out to make this clearer.

This fixes:
(1) The security category not being in the gettable table for ED
(2) The fips indicator for ED. i.e There is no fips indicator for ED
(previously there was no gettable, but the get() still tried to return
unapproved).

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/28039)
doc/man7/EVP_PKEY-X25519.pod
providers/implementations/keymgmt/ecx_kmgmt.c