Skip to content

Commit 4af8518

Browse files
committed
Merge branch 'fixGetSecretKeysOrder' of https://github.com/pgpainless/bc-java into pgpainless-fixGetSecretKeysOrder
2 parents dbbe975 + 7592e7e commit 4af8518

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

pg/src/main/java/org/bouncycastle/openpgp/api/OpenPGPCertificate.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import java.util.ArrayList;
88
import java.util.Comparator;
99
import java.util.Date;
10-
import java.util.HashMap;
1110
import java.util.Iterator;
1211
import java.util.LinkedHashMap;
1312
import java.util.List;
@@ -183,7 +182,7 @@ public List<OpenPGPUserId> getValidUserIds(Date evaluationTime)
183182
*/
184183
public Map<KeyIdentifier, OpenPGPComponentKey> getPublicKeys()
185184
{
186-
Map<KeyIdentifier, OpenPGPComponentKey> keys = new HashMap<KeyIdentifier, OpenPGPComponentKey>();
185+
Map<KeyIdentifier, OpenPGPComponentKey> keys = new LinkedHashMap<KeyIdentifier, OpenPGPComponentKey>();
187186
keys.put(primaryKey.getKeyIdentifier(), primaryKey);
188187
keys.putAll(subkeys);
189188
return keys;

pg/src/main/java/org/bouncycastle/openpgp/api/OpenPGPKey.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import java.io.ByteArrayOutputStream;
44
import java.io.IOException;
55
import java.util.Date;
6-
import java.util.HashMap;
76
import java.util.Iterator;
7+
import java.util.LinkedHashMap;
88
import java.util.List;
99
import java.util.Map;
1010

@@ -74,7 +74,7 @@ public OpenPGPKey(PGPSecretKeyRing keyRing, OpenPGPImplementation implementation
7474
super(keyRing, implementation, policy);
7575

7676
// Process and map secret keys
77-
this.secretKeys = new HashMap<KeyIdentifier, OpenPGPSecretKey>();
77+
this.secretKeys = new LinkedHashMap<KeyIdentifier, OpenPGPSecretKey>();
7878
for (Iterator it = getKeys().iterator(); it.hasNext(); )
7979
{
8080
OpenPGPComponentKey key = (OpenPGPComponentKey)it.next();
@@ -147,7 +147,7 @@ public OpenPGPSecretKey getPrimarySecretKey()
147147
*/
148148
public Map<KeyIdentifier, OpenPGPSecretKey> getSecretKeys()
149149
{
150-
return new HashMap<KeyIdentifier, OpenPGPSecretKey>(secretKeys);
150+
return new LinkedHashMap<KeyIdentifier, OpenPGPSecretKey>(secretKeys);
151151
}
152152

153153
/**

0 commit comments

Comments
 (0)