Skip to content

Commit da8984b

Browse files
committed
Add CMSUtils.getEmptyParameters
1 parent 5539168 commit da8984b

File tree

6 files changed

+19
-212
lines changed

6 files changed

+19
-212
lines changed

pkix/src/main/java/org/bouncycastle/cms/CMSAuthEnvelopedDataStreamGenerator.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.io.IOException;
44
import java.io.OutputStream;
5-
import java.util.Collections;
65

76
import org.bouncycastle.asn1.ASN1EncodableVector;
87
import org.bouncycastle.asn1.ASN1Integer;
@@ -206,7 +205,7 @@ public void close()
206205

207206
_envGen.addObject(new DEROctetString(_encryptor.getMAC()));
208207

209-
CMSUtils.addAttriSetToGenerator(_envGen, unauthAttrsGenerator, 2, Collections.EMPTY_MAP);
208+
CMSUtils.addAttriSetToGenerator(_envGen, unauthAttrsGenerator, 2, CMSUtils.getEmptyParameters());
210209

211210
_envGen.close();
212211
_cGen.close();

pkix/src/main/java/org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ public void close()
274274
}
275275
else
276276
{
277-
parameters = Collections.EMPTY_MAP;
277+
parameters = CMSUtils.getEmptyParameters();
278278
}
279279

280280
envGen.addObject(new DEROctetString(macCalculator.getMac()));

pkix/src/main/java/org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ public void close()
229229
}
230230
_eiGen.close();
231231

232-
CMSUtils.addAttriSetToGenerator(_envGen, unprotectedAttributeGenerator, 1, Collections.EMPTY_MAP);
232+
CMSUtils.addAttriSetToGenerator(_envGen, unprotectedAttributeGenerator, 1, CMSUtils.getEmptyParameters());
233233

234234
_envGen.close();
235235
_cGen.close();

pkix/src/main/java/org/bouncycastle/cms/CMSUtils.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ static ASN1Set processAuthAttrSet(CMSAttributeTableGenerator authAttrsGenerator,
492492
ASN1Set authenticatedAttrSet = null;
493493
if (authAttrsGenerator != null)
494494
{
495-
AttributeTable attrTable = authAttrsGenerator.getAttributes(Collections.EMPTY_MAP);
495+
AttributeTable attrTable = authAttrsGenerator.getAttributes(getEmptyParameters());
496496

497497
authenticatedAttrSet = new DERSet(attrTable.toASN1EncodableVector());
498498
encryptor.getAADStream().write(authenticatedAttrSet.getEncoded(ASN1Encoding.DER));
@@ -521,12 +521,12 @@ static AttributeTable getAttributesTable(ASN1SetParser set)
521521

522522
static ASN1Set getAttrDLSet(CMSAttributeTableGenerator gen)
523523
{
524-
return (gen != null) ? new DLSet(gen.getAttributes(Collections.EMPTY_MAP).toASN1EncodableVector()) : null;
524+
return (gen != null) ? new DLSet(gen.getAttributes(getEmptyParameters()).toASN1EncodableVector()) : null;
525525
}
526526

527527
static ASN1Set getAttrBERSet(CMSAttributeTableGenerator gen)
528528
{
529-
return (gen != null) ? new BERSet(gen.getAttributes(Collections.EMPTY_MAP).toASN1EncodableVector()) : null;
529+
return (gen != null) ? new BERSet(gen.getAttributes(getEmptyParameters()).toASN1EncodableVector()) : null;
530530
}
531531

532532
static byte[] encodeObj(
@@ -540,4 +540,9 @@ static byte[] encodeObj(
540540

541541
return null;
542542
}
543+
544+
static Map getEmptyParameters()
545+
{
546+
return Collections.EMPTY_MAP;
547+
}
543548
}

pkix/src/main/jdk1.2/org/bouncycastle/cms/CMSAuthEnvelopedDataStreamGenerator.java

Lines changed: 0 additions & 201 deletions
This file was deleted.

pkix/src/main/jdk1.2/org/bouncycastle/cms/CMSUtils.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import java.io.OutputStream;
66
import java.util.ArrayList;
77
import java.util.Collection;
8-
import java.util.Collections;
98
import java.util.HashSet;
109
import java.util.HashMap;
1110
import java.util.Iterator;
@@ -493,7 +492,7 @@ static ASN1Set processAuthAttrSet(CMSAttributeTableGenerator authAttrsGenerator,
493492
ASN1Set authenticatedAttrSet = null;
494493
if (authAttrsGenerator != null)
495494
{
496-
AttributeTable attrTable = authAttrsGenerator.getAttributes(new HashMap());
495+
AttributeTable attrTable = authAttrsGenerator.getAttributes(getEmptyParameters());
497496

498497
authenticatedAttrSet = new DERSet(attrTable.toASN1EncodableVector());
499498
encryptor.getAADStream().write(authenticatedAttrSet.getEncoded(ASN1Encoding.DER));
@@ -522,12 +521,12 @@ static AttributeTable getAttributesTable(ASN1SetParser set)
522521

523522
static ASN1Set getAttrDLSet(CMSAttributeTableGenerator gen)
524523
{
525-
return (gen != null) ? new DLSet(gen.getAttributes(new HashMap()).toASN1EncodableVector()) : null;
524+
return (gen != null) ? new DLSet(gen.getAttributes(getEmptyParameters()).toASN1EncodableVector()) : null;
526525
}
527526

528527
static ASN1Set getAttrBERSet(CMSAttributeTableGenerator gen)
529528
{
530-
return (gen != null) ? new BERSet(gen.getAttributes(new HashMap()).toASN1EncodableVector()) : null;
529+
return (gen != null) ? new BERSet(gen.getAttributes(getEmptyParameters()).toASN1EncodableVector()) : null;
531530
}
532531

533532
static byte[] encodeObj(
@@ -541,4 +540,9 @@ static byte[] encodeObj(
541540

542541
return null;
543542
}
543+
544+
static Map getEmptyParameters()
545+
{
546+
return new HashMap();
547+
}
544548
}

0 commit comments

Comments
 (0)