@@ -67,6 +67,7 @@ fn test_concatenate_kdf() {
6767 ) ;
6868 assert_eq ! ( ret, CKR_OK ) ;
6969 assert_eq ! ( check_validation( session, 0 ) , true ) ;
70+ assert_eq ! ( check_object_validation( session, dk_handle, 0 ) , true ) ;
7071
7172 let exp_value = hex:: decode ( "0123456789abcdef" ) . unwrap ( ) ;
7273 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
@@ -96,6 +97,7 @@ fn test_concatenate_kdf() {
9697 ) ;
9798 assert_eq ! ( ret, CKR_OK ) ;
9899 assert_eq ! ( check_validation( session, 0 ) , true ) ;
100+ assert_eq ! ( check_object_validation( session, dk_handle, 0 ) , true ) ;
99101
100102 let exp_value = hex:: decode ( "0123456789abcdef" ) . unwrap ( ) ;
101103 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
@@ -125,6 +127,7 @@ fn test_concatenate_kdf() {
125127 ) ;
126128 assert_eq ! ( ret, CKR_OK ) ;
127129 assert_eq ! ( check_validation( session, 0 ) , true ) ;
130+ assert_eq ! ( check_object_validation( session, dk_handle, 0 ) , true ) ;
128131
129132 let exp_value = hex:: decode ( "89abcdef01234567" ) . unwrap ( ) ;
130133 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
@@ -154,6 +157,7 @@ fn test_concatenate_kdf() {
154157 ) ;
155158 assert_eq ! ( ret, CKR_OK ) ;
156159 assert_eq ! ( check_validation( session, 0 ) , true ) ;
160+ assert_eq ! ( check_object_validation( session, dk_handle, 0 ) , true ) ;
157161
158162 let exp_value = hex:: decode ( "88888888" ) . unwrap ( ) ;
159163 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
@@ -229,6 +233,7 @@ fn test_concatenate_kdf_fips() {
229233 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
230234 assert_eq ! ( value, exp_value) ;
231235 assert_eq ! ( check_validation( session, 1 ) , true ) ;
236+ assert_eq ! ( check_object_validation( session, dk_handle, 1 ) , true ) ;
232237
233238 // Concatenate base and data
234239 let data = hex:: decode ( "0e0f" ) . unwrap ( ) ;
@@ -254,6 +259,7 @@ fn test_concatenate_kdf_fips() {
254259 ) ;
255260 assert_eq ! ( ret, CKR_OK ) ;
256261 assert_eq ! ( check_validation( session, 1 ) , true ) ;
262+ assert_eq ! ( check_object_validation( session, dk_handle, 1 ) , true ) ;
257263
258264 let exp_value = hex:: decode ( "000102030405060708090a0b0c0d0e0f" ) . unwrap ( ) ;
259265 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
@@ -283,6 +289,7 @@ fn test_concatenate_kdf_fips() {
283289 ) ;
284290 assert_eq ! ( ret, CKR_OK ) ;
285291 assert_eq ! ( check_validation( session, 1 ) , true ) ;
292+ assert_eq ! ( check_object_validation( session, dk_handle, 1 ) , true ) ;
286293
287294 let exp_value = hex:: decode ( "0e0f000102030405060708090a0b0c0d" ) . unwrap ( ) ;
288295 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
@@ -312,6 +319,7 @@ fn test_concatenate_kdf_fips() {
312319 ) ;
313320 assert_eq ! ( ret, CKR_OK ) ;
314321 assert_eq ! ( check_validation( session, 1 ) , true ) ;
322+ assert_eq ! ( check_object_validation( session, dk_handle, 1 ) , true ) ;
315323
316324 let exp_value = hex:: decode ( "00112233445566778899aabbccdd" ) . unwrap ( ) ;
317325 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
@@ -361,6 +369,7 @@ fn test_concatenate_kdf_fips() {
361369 let value = ret_or_panic ! ( extract_key_value( session, dk_handle) ) ;
362370 assert_eq ! ( value, exp_value) ;
363371 assert_eq ! ( check_validation( session, 0 ) , true ) ;
372+ assert_eq ! ( check_object_validation( session, dk_handle, 0 ) , true ) ;
364373
365374 testtokn. finalize ( ) ;
366375}
0 commit comments