@@ -487,7 +487,7 @@ pub unsafe extern "C" fn parsec_provider_ecdsa_kmgmt_import(
487
487
/*
488
488
should import data indicated by selection into keydata with values taken from the OSSL_PARAM array params
489
489
*/
490
- pub unsafe extern "C" fn parsec_provider_kmgmt_import (
490
+ pub unsafe extern "C" fn parsec_provider_kmgmt_rsa_import (
491
491
keydata : VOID_PTR ,
492
492
selection : std:: os:: raw:: c_int ,
493
493
params : * mut OSSL_PARAM ,
@@ -556,7 +556,7 @@ pub unsafe extern "C" fn parsec_provider_kmgmt_import(
556
556
should return an array of descriptor OSSL_PARAM for data indicated by selection, for parameters that
557
557
OSSL_FUNC_keymgmt_import() can handle
558
558
*/
559
- pub unsafe extern "C" fn parsec_provider_kmgmt_import_types (
559
+ pub unsafe extern "C" fn parsec_provider_kmgmt_rsa_import_types (
560
560
selection : std:: os:: raw:: c_int ,
561
561
) -> * const OSSL_PARAM {
562
562
if selection & OSSL_KEYMGMT_SELECT_ALL_PARAMETERS as std:: os:: raw:: c_int != 0 {
@@ -721,7 +721,7 @@ pub unsafe extern "C" fn parsec_provider_keymgmt_dup(
721
721
}
722
722
}
723
723
724
- pub unsafe extern "C" fn parsec_provider_kmgmt_query_operation_name (
724
+ pub unsafe extern "C" fn parsec_provider_kmgmt_rsa_query_operation_name (
725
725
_operation_id : std:: os:: raw:: c_int ,
726
726
) -> * const std:: os:: raw:: c_char {
727
727
PARSEC_PROVIDER_RSA_NAME . as_ptr ( ) as * const std:: os:: raw:: c_char
@@ -733,8 +733,8 @@ pub unsafe extern "C" fn parsec_provider_ecdsa_kmgmt_query_operation_name(
733
733
return PARSEC_PROVIDER_ECDSA_NAME . as_ptr ( ) as * const std:: os:: raw:: c_char ;
734
734
}
735
735
736
- const OSSL_FUNC_KEYMGMT_QUERY_OPERATION_NAME_PTR : KeyMgmtQueryOperationNamePtr =
737
- parsec_provider_kmgmt_query_operation_name ;
736
+ const OSSL_FUNC_KEYMGMT_RSA_QUERY_OPERATION_NAME_PTR : KeyMgmtQueryOperationNamePtr =
737
+ parsec_provider_kmgmt_rsa_query_operation_name ;
738
738
const OSSL_FUNC_KEYMGMT_ECDSA_QUERY_OPERATION_NAME_PTR : KeyMgmtQueryOperationNamePtr =
739
739
parsec_provider_ecdsa_kmgmt_query_operation_name;
740
740
pub type KeyMgmtQueryOperationNamePtr =
@@ -761,10 +761,10 @@ const OSSL_FUNC_KEYMGMT_NEW_PTR: KeyMgmtNewPtr = parsec_provider_kmgmt_new;
761
761
const OSSL_FUNC_KEYMGMT_FREE_PTR : KeyMgmtFreePtr = parsec_provider_kmgmt_free;
762
762
const OSSL_FUNC_KEYMGMT_HAS_PTR : KeyMgmtHasPtr = parsec_provider_kmgmt_has;
763
763
const OSSL_FUNC_KEYMGMT_ECDSA_HAS_PTR : KeyMgmtHasPtr = parsec_provider_ecdsa_kmgmt_has;
764
- const OSSL_FUNC_KEYMGMT_IMPORT_PTR : KeyMgmtImportPtr = parsec_provider_kmgmt_import ;
764
+ const OSSL_FUNC_KEYMGMT_RSA_IMPORT_PTR : KeyMgmtImportPtr = parsec_provider_kmgmt_rsa_import ;
765
765
const OSSL_FUNC_KEYMGMT_ECDSA_IMPORT_PTR : KeyMgmtImportPtr = parsec_provider_ecdsa_kmgmt_import;
766
- const OSSL_FUNC_KEYMGMT_IMPORT_TYPES_PTR : KeyMgmtImportTypesPtr =
767
- parsec_provider_kmgmt_import_types ;
766
+ const OSSL_FUNC_KEYMGMT_RSA_IMPORT_TYPES_PTR : KeyMgmtImportTypesPtr =
767
+ parsec_provider_kmgmt_rsa_import_types ;
768
768
const OSSL_FUNC_KEYMGMT_ECDSA_IMPORT_TYPES_PTR : KeyMgmtImportTypesPtr =
769
769
parsec_provider_ecdsa_kmgmt_import_types;
770
770
const OSSL_FUNC_KEYMGMT_SET_PARAMS_PTR : KeyMgmtSetParamsPtr = parsec_provider_kmgmt_set_params;
@@ -779,22 +779,22 @@ const OSSL_FUNC_KEYMGMT_GETTABLE_PARAMS_PTR: KeyMgmtGettableParamsPtr =
779
779
const OSSL_FUNC_KEYMGMT_MATCH_PTR : KeyMgmtMatchPtr = parsec_provider_kmgmt_match;
780
780
const OSSL_FUNC_KEYMGMT_ECDSA_MATCH_PTR : KeyMgmtMatchPtr = parsec_provider_ecdsa_kmgmt_match;
781
781
782
- const PARSEC_PROVIDER_KEYMGMT_IMPL : [ OSSL_DISPATCH ; 13 ] = [
782
+ const PARSEC_PROVIDER_KEYMGMT_RSA_IMPL : [ OSSL_DISPATCH ; 13 ] = [
783
783
unsafe { ossl_dispatch ! ( OSSL_FUNC_KEYMGMT_DUP , OSSL_FUNC_KEYMGMT_DUP_PTR ) } ,
784
784
unsafe { ossl_dispatch ! ( OSSL_FUNC_KEYMGMT_NEW , OSSL_FUNC_KEYMGMT_NEW_PTR ) } ,
785
785
unsafe { ossl_dispatch ! ( OSSL_FUNC_KEYMGMT_FREE , OSSL_FUNC_KEYMGMT_FREE_PTR ) } ,
786
786
unsafe { ossl_dispatch ! ( OSSL_FUNC_KEYMGMT_HAS , OSSL_FUNC_KEYMGMT_HAS_PTR ) } ,
787
- unsafe { ossl_dispatch ! ( OSSL_FUNC_KEYMGMT_IMPORT , OSSL_FUNC_KEYMGMT_IMPORT_PTR ) } ,
787
+ unsafe { ossl_dispatch ! ( OSSL_FUNC_KEYMGMT_IMPORT , OSSL_FUNC_KEYMGMT_RSA_IMPORT_PTR ) } ,
788
788
unsafe {
789
789
ossl_dispatch ! (
790
790
OSSL_FUNC_KEYMGMT_IMPORT_TYPES ,
791
- OSSL_FUNC_KEYMGMT_IMPORT_TYPES_PTR
791
+ OSSL_FUNC_KEYMGMT_RSA_IMPORT_TYPES_PTR
792
792
)
793
793
} ,
794
794
unsafe {
795
795
ossl_dispatch ! (
796
796
OSSL_FUNC_KEYMGMT_QUERY_OPERATION_NAME ,
797
- OSSL_FUNC_KEYMGMT_QUERY_OPERATION_NAME_PTR
797
+ OSSL_FUNC_KEYMGMT_RSA_QUERY_OPERATION_NAME_PTR
798
798
)
799
799
} ,
800
800
unsafe {
@@ -880,7 +880,7 @@ pub const PARSEC_PROVIDER_KEYMGMT: [OSSL_ALGORITHM; 3] = [
880
880
ossl_algorithm ! (
881
881
PARSEC_PROVIDER_RSA_NAME ,
882
882
PARSEC_PROVIDER_DFLT_PROPERTIES ,
883
- PARSEC_PROVIDER_KEYMGMT_IMPL ,
883
+ PARSEC_PROVIDER_KEYMGMT_RSA_IMPL ,
884
884
PARSEC_PROVIDER_DESCRIPTION_RSA
885
885
) ,
886
886
ossl_algorithm ! ( ) ,
@@ -1023,7 +1023,7 @@ fn test_kmgmt_import() {
1023
1023
ossl_param ! ( ) ,
1024
1024
] ;
1025
1025
let bad_import_res = unsafe {
1026
- parsec_provider_kmgmt_import (
1026
+ parsec_provider_kmgmt_rsa_import (
1027
1027
keyctx,
1028
1028
OSSL_KEYMGMT_SELECT_OTHER_PARAMETERS as i32 ,
1029
1029
& mut bad_params as _ ,
@@ -1039,7 +1039,7 @@ fn test_kmgmt_import() {
1039
1039
] ;
1040
1040
1041
1041
let good_import_res = unsafe {
1042
- parsec_provider_kmgmt_import (
1042
+ parsec_provider_kmgmt_rsa_import (
1043
1043
keyctx,
1044
1044
OSSL_KEYMGMT_SELECT_OTHER_PARAMETERS as i32 ,
1045
1045
& mut good_params as _ ,
0 commit comments