Skip to content

Commit dd80c07

Browse files
committed
tests: Use 16 byte IV for KBKDF for OpenSSL compatibility
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
1 parent 27b06d1 commit dd80c07

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

cryptoki/tests/basic.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2700,12 +2700,8 @@ fn kbkdf_feedback_mode() -> TestResult {
27002700
PrfDataParam::new(PrfDataParamType::IterationVariable(None)),
27012701
PrfDataParam::new(PrfDataParamType::Counter(&counter_format)),
27022702
];
2703-
let params = KbkdfFeedbackParams::new(
2704-
MechanismType::AES_CMAC,
2705-
&data_params,
2706-
Some(b"some_initialization_vector"),
2707-
None,
2708-
);
2703+
let iv = b"sixteen bytes iv";
2704+
let params = KbkdfFeedbackParams::new(MechanismType::AES_CMAC, &data_params, Some(iv), None);
27092705

27102706
// Derive key
27112707
let derived_key_feedback_iv = session.derive_key(
@@ -3103,10 +3099,11 @@ fn kbkdf_additional_keys_feedback_mode() -> TestResult {
31033099
.iter()
31043100
.map(|template| DerivedKey::new(template))
31053101
.collect::<Vec<_>>();
3102+
let iv = b"sixteen bytes iv";
31063103
let params = KbkdfFeedbackParams::new(
31073104
MechanismType::AES_CMAC,
31083105
&data_params,
3109-
Some(b"some_initialization_vector"),
3106+
Some(iv),
31103107
Some(&mut additional_derived_keys),
31113108
);
31123109

0 commit comments

Comments
 (0)