@@ -351,15 +351,15 @@ int mock_bpa_register_policy_from_json(const char *pp_cfg_file_path, BSLP_Policy
351351 sha_var = RFC9173_BIB_SHA_HMAC512 ;
352352 }
353353
354- BSL_SecParam_InitInt64 (params -> param_sha_variant , RFC9173_BIB_PARAMID_SHA_VARIANT ,
355- sha_var );
354+ BSL_SecParam_InitUint64 (params -> param_sha_variant , RFC9173_BIB_PARAMID_SHA_VARIANT ,
355+ sha_var );
356356 params_got |= 0x2 ;
357357 }
358358 else if (0 == strcmp (id_str , "scope_flags" ))
359359 {
360360 uint64_t flag = strtol (value_str , NULL , 10 ); // FIXME
361- BSL_SecParam_InitInt64 (params -> param_integ_scope_flag ,
362- RFC9173_BIB_PARAMID_INTEG_SCOPE_FLAG , flag );
361+ BSL_SecParam_InitUint64 (params -> param_integ_scope_flag ,
362+ RFC9173_BIB_PARAMID_INTEG_SCOPE_FLAG , flag );
363363 params_got |= 0x4 ;
364364 }
365365 else if (0 == strcmp (id_str , "key_wrap" ))
@@ -374,8 +374,8 @@ int mock_bpa_register_policy_from_json(const char *pp_cfg_file_path, BSLP_Policy
374374 keywrap = 1 ;
375375 }
376376
377- BSL_SecParam_InitInt64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP ,
378- keywrap );
377+ BSL_SecParam_InitUint64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP ,
378+ keywrap );
379379 params_got |= 0x8 ;
380380 }
381381 else
@@ -410,15 +410,15 @@ int mock_bpa_register_policy_from_json(const char *pp_cfg_file_path, BSLP_Policy
410410 aes_var = RFC9173_BCB_AES_VARIANT_A256GCM ;
411411 }
412412
413- BSL_SecParam_InitInt64 (params -> param_aes_variant , RFC9173_BCB_SECPARAM_AESVARIANT ,
414- aes_var );
413+ BSL_SecParam_InitUint64 (params -> param_aes_variant , RFC9173_BCB_SECPARAM_AESVARIANT ,
414+ aes_var );
415415 params_got |= 0x4 ;
416416 }
417417 else if (0 == strcmp (id_str , "aad_scope" ))
418418 {
419419 uint64_t flag = strtol (value_str , NULL , 10 ); // FIXME
420- BSL_SecParam_InitInt64 (params -> param_aad_scope_flag , RFC9173_BCB_SECPARAM_AADSCOPE ,
421- flag );
420+ BSL_SecParam_InitUint64 (params -> param_aad_scope_flag , RFC9173_BCB_SECPARAM_AADSCOPE ,
421+ flag );
422422 params_got |= 0x8 ;
423423 }
424424 else if (0 == strcmp (id_str , "key_wrap" ))
@@ -433,8 +433,8 @@ int mock_bpa_register_policy_from_json(const char *pp_cfg_file_path, BSLP_Policy
433433 keywrap = 1 ;
434434 }
435435
436- BSL_SecParam_InitInt64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP ,
437- keywrap );
436+ BSL_SecParam_InitUint64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP ,
437+ keywrap );
438438 params_got |= 0x10 ;
439439 }
440440 else
@@ -562,27 +562,27 @@ static void mock_bpa_register_policy(const bsl_mock_policy_configuration_t polic
562562 // Init params for BCB if equal to 1, otherwise BIB
563563 if (sec_block_type == 1 )
564564 {
565- BSL_SecParam_InitInt64 (params -> param_aad_scope_flag , RFC9173_BCB_SECPARAM_AADSCOPE ,
566- RFC9173_BCB_AADSCOPEFLAGID_INC_NONE );
567- BSL_SecParam_InitInt64 (params -> param_aes_variant , RFC9173_BCB_SECPARAM_AESVARIANT ,
568- RFC9173_BCB_AES_VARIANT_A128GCM );
565+ BSL_SecParam_InitUint64 (params -> param_aad_scope_flag , RFC9173_BCB_SECPARAM_AADSCOPE ,
566+ RFC9173_BCB_AADSCOPEFLAGID_INC_NONE );
567+ BSL_SecParam_InitUint64 (params -> param_aes_variant , RFC9173_BCB_SECPARAM_AESVARIANT ,
568+ RFC9173_BCB_AES_VARIANT_A128GCM );
569569 if (use_wrapped_key )
570570 {
571571 BSL_SecParam_InitTextstr (params -> param_test_key , BSL_SECPARAM_TYPE_KEY_ID , "9103" );
572- BSL_SecParam_InitInt64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP , 1 );
572+ BSL_SecParam_InitUint64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP , 1 );
573573 }
574574 else
575575 {
576576 BSL_SecParam_InitTextstr (params -> param_test_key , BSL_SECPARAM_TYPE_KEY_ID , "9102" );
577- BSL_SecParam_InitInt64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP , 0 );
577+ BSL_SecParam_InitUint64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP , 0 );
578578 }
579579 }
580580 else
581581 {
582- BSL_SecParam_InitInt64 (params -> param_integ_scope_flag , RFC9173_BIB_PARAMID_INTEG_SCOPE_FLAG , 0 );
583- BSL_SecParam_InitInt64 (params -> param_sha_variant , RFC9173_BIB_PARAMID_SHA_VARIANT , RFC9173_BIB_SHA_HMAC512 );
582+ BSL_SecParam_InitUint64 (params -> param_integ_scope_flag , RFC9173_BIB_PARAMID_INTEG_SCOPE_FLAG , 0 );
583+ BSL_SecParam_InitUint64 (params -> param_sha_variant , RFC9173_BIB_PARAMID_SHA_VARIANT , RFC9173_BIB_SHA_HMAC512 );
584584 BSL_SecParam_InitTextstr (params -> param_test_key , BSL_SECPARAM_TYPE_KEY_ID , "9100" );
585- BSL_SecParam_InitInt64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP , 0 );
585+ BSL_SecParam_InitUint64 (params -> param_use_wrapped_key , BSL_SECPARAM_USE_KEY_WRAP , 0 );
586586 }
587587
588588 BSL_SecBlockType_e sec_block_emum ;
0 commit comments