Skip to content

Commit d2be079

Browse files
authored
cms: losen lifetime of the signature (#1575)
This is a followup on #1532. The lifetime requirement on the signature was a mistake.
1 parent 2abff73 commit d2be079

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cms/src/builder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ impl<'s> SignedDataBuilder<'s> {
438438
S: Keypair + DynSignatureAlgorithmIdentifier,
439439
S: AsyncSigner<Signature>,
440440
S::VerifyingKey: EncodePublicKey,
441-
Signature: SignatureBitStringEncoding + 'static,
441+
Signature: SignatureBitStringEncoding,
442442
{
443443
let signer_info = signer_info_builder
444444
.build_async::<S, Signature>(signer)
@@ -461,7 +461,7 @@ impl<'s> SignedDataBuilder<'s> {
461461
S: Keypair + DynSignatureAlgorithmIdentifier,
462462
S: AsyncRandomizedSigner<Signature>,
463463
S::VerifyingKey: EncodePublicKey,
464-
Signature: SignatureBitStringEncoding + 'static,
464+
Signature: SignatureBitStringEncoding,
465465
{
466466
let signer_info = signer_info_builder
467467
.build_with_rng_async::<S, Signature>(signer, rng)

0 commit comments

Comments
 (0)