]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
rsa kem: make parameters conditional on FIPS
authorPauli <ppzgs1@gmail.com>
Wed, 13 Aug 2025 02:55:57 +0000 (12:55 +1000)
committerPauli <ppzgs1@gmail.com>
Fri, 15 Aug 2025 01:03:11 +0000 (11:03 +1000)
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28243)

providers/implementations/kem/rsa_kem.c.in

index 76d2a6c9f9ca370ff27e8d0199bebadcbd06a426..9a0d6434c1996e40656ffffcb8ddf801a91fc389 100644 (file)
@@ -176,9 +176,8 @@ static int rsakem_decapsulate_init(void *vprsactx, void *vrsa,
                        "RSA Decapsulate Init");
 }
 
-
 {- produce_param_decoder('rsakem_get_ctx_params',
-                         (['KEM_PARAM_FIPS_APPROVED_INDICATOR', 'ind', 'int'],
+                         (['KEM_PARAM_FIPS_APPROVED_INDICATOR', 'ind', 'int', 'fips'],
                          )); -}
 
 static int rsakem_get_ctx_params(void *vprsactx, OSSL_PARAM *params)
@@ -202,7 +201,7 @@ static const OSSL_PARAM *rsakem_gettable_ctx_params(ossl_unused void *vprsactx,
 
 {- produce_param_decoder('rsakem_set_ctx_params',
                          (['KEM_PARAM_OPERATION',       'op',    'utf8_string'],
-                          ['KEM_PARAM_FIPS_KEY_CHECK',  'ind_k', 'int'],
+                          ['KEM_PARAM_FIPS_KEY_CHECK',  'ind_k', 'int', 'fips'],
                          )); -}
 
 static int rsakem_set_ctx_params(void *vprsactx, const OSSL_PARAM params[])