@@ -228,12 +228,10 @@ fn sign_verify_multipart() -> TestResult {
228
228
229
229
let pub_key_template = vec ! [
230
230
Attribute :: Token ( true ) ,
231
- Attribute :: Private ( false ) ,
232
231
Attribute :: PublicExponent ( public_exponent) ,
233
232
Attribute :: ModulusBits ( modulus_bits. into( ) ) ,
234
- Attribute :: Verify ( true ) ,
235
233
] ;
236
- let priv_key_template = vec ! [ Attribute :: Token ( true ) , Attribute :: Sign ( true ) ] ;
234
+ let priv_key_template = vec ! [ Attribute :: Token ( true ) ] ;
237
235
238
236
// Generate keypair
239
237
let ( pub_key, priv_key) = session. generate_key_pair (
@@ -333,12 +331,10 @@ fn sign_verify_multipart_already_initialized() -> TestResult {
333
331
334
332
let pub_key_template = vec ! [
335
333
Attribute :: Token ( true ) ,
336
- Attribute :: Private ( false ) ,
337
334
Attribute :: PublicExponent ( public_exponent) ,
338
335
Attribute :: ModulusBits ( modulus_bits. into( ) ) ,
339
- Attribute :: Verify ( true ) ,
340
336
] ;
341
- let priv_key_template = vec ! [ Attribute :: Token ( true ) , Attribute :: Sign ( true ) ] ;
337
+ let priv_key_template = vec ! [ Attribute :: Token ( true ) ] ;
342
338
343
339
// Generate keypair
344
340
let ( pub_key, priv_key) = session. generate_key_pair (
@@ -441,10 +437,7 @@ fn encrypt_decrypt_multipart() -> TestResult {
441
437
// Generate key (currently SoftHSM only supports multi-part encrypt/decrypt for symmetric crypto)
442
438
let template = vec ! [
443
439
Attribute :: Token ( true ) ,
444
- Attribute :: Private ( false ) ,
445
440
Attribute :: ValueLen ( ( 128 / 8 ) . into( ) ) ,
446
- Attribute :: Encrypt ( true ) ,
447
- Attribute :: Decrypt ( true ) ,
448
441
] ;
449
442
let key = session. generate_key ( & Mechanism :: AesKeyGen , & template) ?;
450
443
@@ -546,10 +539,7 @@ fn encrypt_decrypt_multipart_already_initialized() -> TestResult {
546
539
// Generate key (currently SoftHSM only supports multi-part encrypt/decrypt for symmetric crypto)
547
540
let template = vec ! [
548
541
Attribute :: Token ( true ) ,
549
- Attribute :: Private ( false ) ,
550
542
Attribute :: ValueLen ( ( 128 / 8 ) . into( ) ) ,
551
- Attribute :: Encrypt ( true ) ,
552
- Attribute :: Decrypt ( true ) ,
553
543
] ;
554
544
let key = session. generate_key ( & Mechanism :: AesKeyGen , & template) ?;
555
545
0 commit comments