1 files changed, 4 insertions, 4 deletions
diff --git a/crypto/src/cms/SignerInformation.cs b/crypto/src/cms/SignerInformation.cs
index 4e21b1246..2e32a3ae6 100644
--- a/crypto/src/cms/SignerInformation.cs
+++ b/crypto/src/cms/SignerInformation.cs
@@ -784,12 +784,12 @@ namespace Org.BouncyCastle.Cms
}
else
{
- v = new Asn1EncodableVector();
+ v = new Asn1EncodableVector(1);
}
- Asn1EncodableVector sigs = new Asn1EncodableVector();
-
- foreach (SignerInformation sigInf in counterSigners.GetSigners())
+ var signers = counterSigners.GetSigners();
+ Asn1EncodableVector sigs = new Asn1EncodableVector(signers.Count);
+ foreach (SignerInformation sigInf in signers)
{
sigs.Add(sigInf.ToSignerInfo());
}
|