@@ -227,12 +227,10 @@ fn sign_verify_multipart() -> TestResult {
227227
228228 let pub_key_template = vec ! [
229229 Attribute :: Token ( true ) ,
230- Attribute :: Private ( false ) ,
231230 Attribute :: PublicExponent ( public_exponent) ,
232231 Attribute :: ModulusBits ( modulus_bits. into( ) ) ,
233- Attribute :: Verify ( true ) ,
234232 ] ;
235- let priv_key_template = vec ! [ Attribute :: Token ( true ) , Attribute :: Sign ( true ) ] ;
233+ let priv_key_template = vec ! [ Attribute :: Token ( true ) ] ;
236234
237235 // Generate keypair
238236 let ( pub_key, priv_key) = session. generate_key_pair (
@@ -332,12 +330,10 @@ fn sign_verify_multipart_already_initialized() -> TestResult {
332330
333331 let pub_key_template = vec ! [
334332 Attribute :: Token ( true ) ,
335- Attribute :: Private ( false ) ,
336333 Attribute :: PublicExponent ( public_exponent) ,
337334 Attribute :: ModulusBits ( modulus_bits. into( ) ) ,
338- Attribute :: Verify ( true ) ,
339335 ] ;
340- let priv_key_template = vec ! [ Attribute :: Token ( true ) , Attribute :: Sign ( true ) ] ;
336+ let priv_key_template = vec ! [ Attribute :: Token ( true ) ] ;
341337
342338 // Generate keypair
343339 let ( pub_key, priv_key) = session. generate_key_pair (
@@ -440,10 +436,7 @@ fn encrypt_decrypt_multipart() -> TestResult {
440436 // Generate key (currently SoftHSM only supports multi-part encrypt/decrypt for symmetric crypto)
441437 let template = vec ! [
442438 Attribute :: Token ( true ) ,
443- Attribute :: Private ( false ) ,
444439 Attribute :: ValueLen ( ( 128 / 8 ) . into( ) ) ,
445- Attribute :: Encrypt ( true ) ,
446- Attribute :: Decrypt ( true ) ,
447440 ] ;
448441 let key = session. generate_key ( & Mechanism :: AesKeyGen , & template) ?;
449442
@@ -545,10 +538,7 @@ fn encrypt_decrypt_multipart_already_initialized() -> TestResult {
545538 // Generate key (currently SoftHSM only supports multi-part encrypt/decrypt for symmetric crypto)
546539 let template = vec ! [
547540 Attribute :: Token ( true ) ,
548- Attribute :: Private ( false ) ,
549541 Attribute :: ValueLen ( ( 128 / 8 ) . into( ) ) ,
550- Attribute :: Encrypt ( true ) ,
551- Attribute :: Decrypt ( true ) ,
552542 ] ;
553543 let key = session. generate_key ( & Mechanism :: AesKeyGen , & template) ?;
554544
0 commit comments