Skip to content

Commit d4cccc4

Browse files
committed
java 4 updates
1 parent d708bdb commit d4cccc4

File tree

7 files changed

+426
-219
lines changed

7 files changed

+426
-219
lines changed

pg/src/main/java/org/bouncycastle/bcpg/FingerprintUtil.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -141,51 +141,51 @@ public static void writeKeyID(long keyID, byte[] bytes)
141141
public static String prettifyFingerprint(byte[] fingerprint)
142142
{
143143
// -DM Hex.toHexString
144-
String hex = Hex.toHexString(fingerprint).toUpperCase();
144+
char[] hex = Hex.toHexString(fingerprint).toUpperCase().toCharArray();
145145
StringBuilder sb = new StringBuilder();
146-
switch (hex.length())
146+
switch (hex.length)
147147
{
148148
case 32:
149149
// v3 keys
150150
for (int i = 0; i < 4; i++)
151151
{
152-
sb.append(hex, i * 4, (i + 1) * 4).append(' ');
152+
sb.append(hex, i * 4, 4).append(' ');
153153
}
154154
sb.append(' ');
155155
for (int i = 4; i < 7; i++)
156156
{
157-
sb.append(hex, i * 4, (i + 1) * 4).append(' ');
157+
sb.append(hex, i * 4, 4).append(' ');
158158
}
159-
sb.append(hex, 28, 32);
159+
sb.append(hex, 28, 4);
160160
return sb.toString();
161161
case 40:
162162
// v4 keys
163163
for (int i = 0; i <= 4; i++)
164164
{
165-
sb.append(hex, i * 4, (i + 1) * 4).append(' ');
165+
sb.append(hex, i * 4, 4).append(' ');
166166
}
167167
sb.append(' ');
168168
for (int i = 5; i <= 8; i++)
169-
{
170-
sb.append(hex, i * 4, (i + 1) * 4).append(' ');
169+
{
170+
sb.append(hex, i * 4, 4).append(' ');
171171
}
172-
sb.append(hex, 36, 40);
172+
sb.append(hex, 36, 4);
173173
return sb.toString();
174174
case 64:
175175
// v5, v6 keys
176176
for (int i = 0; i < 4; i++)
177177
{
178-
sb.append(hex, i * 8, (i + 1) * 8).append(' ');
178+
sb.append(hex, i * 8, 8).append(' ');
179179
}
180180
sb.append(' ');
181181
for (int i = 4; i < 7; i++)
182182
{
183-
sb.append(hex, i * 8, (i + 1) * 8).append(' ');
183+
sb.append(hex, i * 8, 8).append(' ');
184184
}
185-
sb.append(hex, 56, 64);
185+
sb.append(hex, 56, 8);
186186
return sb.toString();
187187
default:
188-
return hex;
188+
return new String(hex);
189189
}
190190
}
191191
}

pg/src/main/java/org/bouncycastle/bcpg/sig/PreferredAEADCiphersuites.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public Builder addCombination(int symmetricAlgorithmId, int aeadAlgorithmId)
197197
*/
198198
public PreferredAEADCiphersuites build()
199199
{
200-
return new PreferredAEADCiphersuites(isCritical, combinations.toArray(new Combination[0]));
200+
return new PreferredAEADCiphersuites(isCritical, (Combination[])combinations.toArray(new Combination[0]));
201201
}
202202
}
203203

pg/src/main/java/org/bouncycastle/openpgp/PGPPublicKey.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ public Iterator<PGPSignature> getSignaturesForKey(KeyIdentifier identifier)
572572
List<PGPSignature> sigs = new ArrayList<PGPSignature>();
573573
for (Iterator<PGPSignature> it = getSignatures(); it.hasNext(); )
574574
{
575-
PGPSignature sig = it.next();
575+
PGPSignature sig = (PGPSignature)it.next();
576576
if (identifier.isPresentIn(sig.getKeyIdentifiers()))
577577
{
578578
sigs.add(sig);

pg/src/main/java/org/bouncycastle/openpgp/PGPSignatureSubpacketVector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public static PGPSignatureSubpacketVector fromSubpackets(Collection<SignatureSub
5353
}
5454
else
5555
{
56-
return fromSubpackets(packets.toArray(new SignatureSubpacket[0]));
56+
return fromSubpackets((SignatureSubpacket[])packets.toArray(new SignatureSubpacket[0]));
5757
}
5858
}
5959

0 commit comments

Comments
 (0)