8275918: Remove unused local variables in java.base security code
Reviewed-by: weijun
This commit is contained in:
parent
b9ae77906e
commit
54c9de26ab
@ -945,7 +945,6 @@ public final class KeychainStore extends KeyStoreSpi {
|
|||||||
byte[] safeContentsData;
|
byte[] safeContentsData;
|
||||||
ContentInfo safeContents;
|
ContentInfo safeContents;
|
||||||
DerInputStream sci;
|
DerInputStream sci;
|
||||||
byte[] eAlgId = null;
|
|
||||||
|
|
||||||
sci = new DerInputStream(safeContentsArray[i].toByteArray());
|
sci = new DerInputStream(safeContentsArray[i].toByteArray());
|
||||||
safeContents = new ContentInfo(sci);
|
safeContents = new ContentInfo(sci);
|
||||||
@ -984,7 +983,6 @@ public final class KeychainStore extends KeyStoreSpi {
|
|||||||
ObjectIdentifier bagId;
|
ObjectIdentifier bagId;
|
||||||
DerInputStream sbi;
|
DerInputStream sbi;
|
||||||
DerValue bagValue;
|
DerValue bagValue;
|
||||||
Object bagItem = null;
|
|
||||||
|
|
||||||
sbi = safeBags[i].toDerInputStream();
|
sbi = safeBags[i].toDerInputStream();
|
||||||
bagId = sbi.getOID();
|
bagId = sbi.getOID();
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1998, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1998, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -64,7 +64,7 @@ final class BlowfishCrypt extends SymmetricCipher
|
|||||||
throw new InvalidKeyException("Key too long (> 448 bits)");
|
throw new InvalidKeyException("Key too long (> 448 bits)");
|
||||||
}
|
}
|
||||||
// Step 1: Init P and then S arrays from pi bytes
|
// Step 1: Init P and then S arrays from pi bytes
|
||||||
int i, j, count;
|
int i, j;
|
||||||
|
|
||||||
System.arraycopy(pi, 0, p, 0, 18);
|
System.arraycopy(pi, 0, p, 0, 18);
|
||||||
System.arraycopy(pi, 18, s0, 0, 256);
|
System.arraycopy(pi, 18, s0, 0, 256);
|
||||||
|
@ -916,7 +916,6 @@ public final class AccessControlContext {
|
|||||||
|
|
||||||
private boolean containsAllLimits(AccessControlContext that) {
|
private boolean containsAllLimits(AccessControlContext that) {
|
||||||
boolean match = false;
|
boolean match = false;
|
||||||
Permission thisPerm;
|
|
||||||
|
|
||||||
if (this.permissions == null && that.permissions == null)
|
if (this.permissions == null && that.permissions == null)
|
||||||
return true;
|
return true;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -141,7 +141,6 @@ public class PKCS10 {
|
|||||||
// Inner sequence: version, name, key, attributes
|
// Inner sequence: version, name, key, attributes
|
||||||
//
|
//
|
||||||
BigInteger serial;
|
BigInteger serial;
|
||||||
DerValue val;
|
|
||||||
|
|
||||||
serial = seq[0].data.getBigInteger();
|
serial = seq[0].data.getBigInteger();
|
||||||
if (!serial.equals(BigInteger.ZERO))
|
if (!serial.equals(BigInteger.ZERO))
|
||||||
|
@ -255,7 +255,6 @@ public class RSAPSSSignature extends SignatureSpi {
|
|||||||
* internal signature parameters.
|
* internal signature parameters.
|
||||||
*/
|
*/
|
||||||
private void isValid(RSAKey rsaKey) throws InvalidKeyException {
|
private void isValid(RSAKey rsaKey) throws InvalidKeyException {
|
||||||
AlgorithmParameterSpec keyParams = rsaKey.getParams();
|
|
||||||
// validate key parameters
|
// validate key parameters
|
||||||
if (!isCompatible(rsaKey.getParams(), this.sigParams)) {
|
if (!isCompatible(rsaKey.getParams(), this.sigParams)) {
|
||||||
throw new InvalidKeyException
|
throw new InvalidKeyException
|
||||||
|
@ -141,7 +141,7 @@ public final class RSAPrivateCrtKeyImpl
|
|||||||
BigInteger n, BigInteger e, BigInteger d,
|
BigInteger n, BigInteger e, BigInteger d,
|
||||||
BigInteger p, BigInteger q, BigInteger pe, BigInteger qe,
|
BigInteger p, BigInteger q, BigInteger pe, BigInteger qe,
|
||||||
BigInteger coeff) throws InvalidKeyException {
|
BigInteger coeff) throws InvalidKeyException {
|
||||||
RSAPrivateKey key;
|
|
||||||
if ((e.signum() == 0) || (p.signum() == 0) ||
|
if ((e.signum() == 0) || (p.signum() == 0) ||
|
||||||
(q.signum() == 0) || (pe.signum() == 0) ||
|
(q.signum() == 0) || (pe.signum() == 0) ||
|
||||||
(qe.signum() == 0) || (coeff.signum() == 0)) {
|
(qe.signum() == 0) || (coeff.signum() == 0)) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -444,7 +444,6 @@ final class DHServerKeyExchange {
|
|||||||
*/
|
*/
|
||||||
private void updateSignature(Signature sig, byte[] clntNonce,
|
private void updateSignature(Signature sig, byte[] clntNonce,
|
||||||
byte[] svrNonce) throws SignatureException {
|
byte[] svrNonce) throws SignatureException {
|
||||||
int tmp;
|
|
||||||
|
|
||||||
sig.update(clntNonce);
|
sig.update(clntNonce);
|
||||||
sig.update(svrNonce);
|
sig.update(svrNonce);
|
||||||
|
@ -358,7 +358,6 @@ final class SSLEngineInputRecord extends InputRecord implements SSLRecord {
|
|||||||
// The packet should be a complete record.
|
// The packet should be a complete record.
|
||||||
//
|
//
|
||||||
int srcPos = packet.position();
|
int srcPos = packet.position();
|
||||||
int srcLim = packet.limit();
|
|
||||||
|
|
||||||
byte firstByte = packet.get(srcPos);
|
byte firstByte = packet.get(srcPos);
|
||||||
byte thirdByte = packet.get(srcPos + 2);
|
byte thirdByte = packet.get(srcPos + 2);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -199,7 +199,6 @@ implements CertAttrSet<String> {
|
|||||||
* @exception IOException on encoding errors.
|
* @exception IOException on encoding errors.
|
||||||
*/
|
*/
|
||||||
public void encode(OutputStream out) throws IOException {
|
public void encode(OutputStream out) throws IOException {
|
||||||
DerOutputStream tmp = new DerOutputStream();
|
|
||||||
encode(out, PKIXExtensions.CRLNumber_Id, true);
|
encode(out, PKIXExtensions.CRLNumber_Id, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2005, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -28,9 +28,6 @@ package sun.security.x509;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
import java.util.Enumeration;
|
|
||||||
|
|
||||||
import sun.security.util.*;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents the Delta CRL Indicator Extension.
|
* Represents the Delta CRL Indicator Extension.
|
||||||
@ -80,7 +77,7 @@ public class DeltaCRLIndicatorExtension extends CRLNumberExtension {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a delta CRL indictor extension with the BigInteger value .
|
* Creates a delta CRL indicator extension with the BigInteger value .
|
||||||
* The criticality is set to true.
|
* The criticality is set to true.
|
||||||
*
|
*
|
||||||
* @param crlNum the value to be set for the extension.
|
* @param crlNum the value to be set for the extension.
|
||||||
@ -110,7 +107,6 @@ public class DeltaCRLIndicatorExtension extends CRLNumberExtension {
|
|||||||
* @exception IOException on encoding errors.
|
* @exception IOException on encoding errors.
|
||||||
*/
|
*/
|
||||||
public void encode(OutputStream out) throws IOException {
|
public void encode(OutputStream out) throws IOException {
|
||||||
DerOutputStream tmp = new DerOutputStream();
|
|
||||||
super.encode(out, PKIXExtensions.DeltaCRLIndicator_Id, true);
|
super.encode(out, PKIXExtensions.DeltaCRLIndicator_Id, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -130,7 +130,7 @@ public class GeneralSubtrees implements Cloneable {
|
|||||||
/**
|
/**
|
||||||
* Encode the GeneralSubtrees.
|
* Encode the GeneralSubtrees.
|
||||||
*
|
*
|
||||||
* @param out the DerOutputStrean to encode this object to.
|
* @param out the DerOutputStream to encode this object to.
|
||||||
*/
|
*/
|
||||||
public void encode(DerOutputStream out) throws IOException {
|
public void encode(DerOutputStream out) throws IOException {
|
||||||
DerOutputStream seq = new DerOutputStream();
|
DerOutputStream seq = new DerOutputStream();
|
||||||
@ -346,7 +346,6 @@ public class GeneralSubtrees implements Cloneable {
|
|||||||
// same type in this.
|
// same type in this.
|
||||||
for (int i = 0; i < size(); i++) {
|
for (int i = 0; i < size(); i++) {
|
||||||
GeneralNameInterface thisEntry = getGeneralNameInterface(i);
|
GeneralNameInterface thisEntry = getGeneralNameInterface(i);
|
||||||
boolean removeThisEntry = false;
|
|
||||||
|
|
||||||
// Step 3a: If the widest name of this type in other narrows
|
// Step 3a: If the widest name of this type in other narrows
|
||||||
// thisEntry, remove thisEntry and add widest other to newThis.
|
// thisEntry, remove thisEntry and add widest other to newThis.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -729,7 +729,6 @@ public class X509CertInfo implements CertAttrSet<String> {
|
|||||||
"has no extensions");
|
"has no extensions");
|
||||||
}
|
}
|
||||||
SubjectAlternativeNameExtension subjectAltNameExt = null;
|
SubjectAlternativeNameExtension subjectAltNameExt = null;
|
||||||
SubjectAlternativeNameExtension extValue = null;
|
|
||||||
GeneralNames names = null;
|
GeneralNames names = null;
|
||||||
try {
|
try {
|
||||||
subjectAltNameExt = (SubjectAlternativeNameExtension)
|
subjectAltNameExt = (SubjectAlternativeNameExtension)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -27,7 +27,6 @@ package sun.security.x509;
|
|||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Properties;
|
|
||||||
import java.security.Key;
|
import java.security.Key;
|
||||||
import java.security.PublicKey;
|
import java.security.PublicKey;
|
||||||
import java.security.KeyFactory;
|
import java.security.KeyFactory;
|
||||||
@ -150,10 +149,10 @@ public class X509Key implements PublicKey {
|
|||||||
* this kind of key, a subclass is returned. Otherwise, a generic
|
* this kind of key, a subclass is returned. Otherwise, a generic
|
||||||
* X509Key object is returned.
|
* X509Key object is returned.
|
||||||
*
|
*
|
||||||
* <P>This mechanism gurantees that keys (and algorithms) may be
|
* <P>This mechanism guarantees that keys (and algorithms) may be
|
||||||
* freely manipulated and transferred, without risk of losing
|
* freely manipulated and transferred, without risk of losing
|
||||||
* information. Also, when a key (or algorithm) needs some special
|
* information. Also, when a key (or algorithm) needs some special
|
||||||
* handling, that specific need can be accomodated.
|
* handling, that specific need can be accommodated.
|
||||||
*
|
*
|
||||||
* @param in the DER-encoded SubjectPublicKeyInfo value
|
* @param in the DER-encoded SubjectPublicKeyInfo value
|
||||||
* @exception IOException on data format errors
|
* @exception IOException on data format errors
|
||||||
@ -233,8 +232,6 @@ public class X509Key implements PublicKey {
|
|||||||
*/
|
*/
|
||||||
String classname = "";
|
String classname = "";
|
||||||
try {
|
try {
|
||||||
Properties props;
|
|
||||||
String keytype;
|
|
||||||
Provider sunProvider;
|
Provider sunProvider;
|
||||||
|
|
||||||
sunProvider = Security.getProvider("SUN");
|
sunProvider = Security.getProvider("SUN");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user