@@ -228,12 +228,10 @@ fn sign_verify_multipart() -> TestResult {
228228
229229 let pub_key_template = vec ! [
230230 Attribute :: Token ( true ) ,
231- Attribute :: Private ( false ) ,
232231 Attribute :: PublicExponent ( public_exponent) ,
233232 Attribute :: ModulusBits ( modulus_bits. into( ) ) ,
234- Attribute :: Verify ( true ) ,
235233 ] ;
236- let priv_key_template = vec ! [ Attribute :: Token ( true ) , Attribute :: Sign ( true ) ] ;
234+ let priv_key_template = vec ! [ Attribute :: Token ( true ) ] ;
237235
238236 // Generate keypair
239237 let ( pub_key, priv_key) = session. generate_key_pair (
@@ -333,12 +331,10 @@ fn sign_verify_multipart_already_initialized() -> TestResult {
333331
334332 let pub_key_template = vec ! [
335333 Attribute :: Token ( true ) ,
336- Attribute :: Private ( false ) ,
337334 Attribute :: PublicExponent ( public_exponent) ,
338335 Attribute :: ModulusBits ( modulus_bits. into( ) ) ,
339- Attribute :: Verify ( true ) ,
340336 ] ;
341- let priv_key_template = vec ! [ Attribute :: Token ( true ) , Attribute :: Sign ( true ) ] ;
337+ let priv_key_template = vec ! [ Attribute :: Token ( true ) ] ;
342338
343339 // Generate keypair
344340 let ( pub_key, priv_key) = session. generate_key_pair (
@@ -441,10 +437,7 @@ fn encrypt_decrypt_multipart() -> TestResult {
441437 // Generate key (currently SoftHSM only supports multi-part encrypt/decrypt for symmetric crypto)
442438 let template = vec ! [
443439 Attribute :: Token ( true ) ,
444- Attribute :: Private ( false ) ,
445440 Attribute :: ValueLen ( ( 128 / 8 ) . into( ) ) ,
446- Attribute :: Encrypt ( true ) ,
447- Attribute :: Decrypt ( true ) ,
448441 ] ;
449442 let key = session. generate_key ( & Mechanism :: AesKeyGen , & template) ?;
450443
@@ -546,10 +539,7 @@ fn encrypt_decrypt_multipart_already_initialized() -> TestResult {
546539 // Generate key (currently SoftHSM only supports multi-part encrypt/decrypt for symmetric crypto)
547540 let template = vec ! [
548541 Attribute :: Token ( true ) ,
549- Attribute :: Private ( false ) ,
550542 Attribute :: ValueLen ( ( 128 / 8 ) . into( ) ) ,
551- Attribute :: Encrypt ( true ) ,
552- Attribute :: Decrypt ( true ) ,
553543 ] ;
554544 let key = session. generate_key ( & Mechanism :: AesKeyGen , & template) ?;
555545
0 commit comments