Skip to content

Commit bcef918

Browse files
Strictly enforce import order using checkstyle (#179)
This update enforces that imports remain in a very strict alphabetic order using the checktyle ImportOrder rule. This is a quick and easy way to ensure that imports stay organized without a deep review of such changes in the future. Signed-off-by: Jason Katonica <katonica@us.ibm.com>
1 parent 03f8b9e commit bcef918

File tree

119 files changed

+190
-265
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+190
-265
lines changed

checkstyle.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
</module>
2626
<module name="UnusedLocalVariable"/>
2727
<module name="EmptyBlock"/>
28+
<module name="ImportOrder"/>
2829
</module>
2930
<module name="RegexpHeader">
3031
<property name="fileExtensions" value="java"/>

src/main/java/com/ibm/crypto/plus/provider/AESCCMCipher.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.CCMCipher;
12+
import com.ibm.crypto.plus.provider.ock.OCKContext;
13+
import com.ibm.misc.Debug;
14+
import ibm.security.internal.spec.CCMParameterSpec;
1115
import java.math.BigInteger;
1216
import java.nio.ByteBuffer;
1317
import java.security.AlgorithmParameters;
@@ -27,12 +31,6 @@
2731
import javax.crypto.IllegalBlockSizeException;
2832
import javax.crypto.NoSuchPaddingException;
2933
import javax.crypto.ShortBufferException;
30-
import com.ibm.crypto.plus.provider.ock.CCMCipher;
31-
import com.ibm.crypto.plus.provider.ock.OCKContext;
32-
import com.ibm.misc.Debug;
33-
import ibm.security.internal.spec.CCMParameterSpec;
34-
35-
3634

3735
public final class AESCCMCipher extends CipherSpi implements AESConstants, CCMConstants {
3836

src/main/java/com/ibm/crypto/plus/provider/AESCipher.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.Padding;
12+
import com.ibm.crypto.plus.provider.ock.SymmetricCipher;
1113
import java.security.AlgorithmParameters;
1214
import java.security.InvalidAlgorithmParameterException;
1315
import java.security.InvalidKeyException;
@@ -25,8 +27,6 @@
2527
import javax.crypto.NoSuchPaddingException;
2628
import javax.crypto.ShortBufferException;
2729
import javax.crypto.spec.IvParameterSpec;
28-
import com.ibm.crypto.plus.provider.ock.Padding;
29-
import com.ibm.crypto.plus.provider.ock.SymmetricCipher;
3030

3131
public final class AESCipher extends CipherSpi implements AESConstants {
3232

src/main/java/com/ibm/crypto/plus/provider/AESGCMCipher.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.GCMCipher;
12+
import com.ibm.crypto.plus.provider.ock.OCKContext;
13+
import com.ibm.crypto.plus.provider.ock.OCKException;
1114
import java.math.BigInteger;
1215
import java.nio.ByteBuffer;
1316
import java.security.AlgorithmParameters;
@@ -28,10 +31,6 @@
2831
import javax.crypto.NoSuchPaddingException;
2932
import javax.crypto.ShortBufferException;
3033
import javax.crypto.spec.GCMParameterSpec;
31-
import com.ibm.crypto.plus.provider.ock.GCMCipher;
32-
import com.ibm.crypto.plus.provider.ock.OCKContext;
33-
import com.ibm.crypto.plus.provider.ock.OCKException;
34-
3534

3635
public final class AESGCMCipher extends CipherSpi implements AESConstants, GCMConstants {
3736

src/main/java/com/ibm/crypto/plus/provider/CCMParameterGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import ibm.security.internal.spec.CCMParameterSpec;
1112
import java.security.AlgorithmParameterGeneratorSpi;
1213
import java.security.AlgorithmParameters;
1314
import java.security.InvalidAlgorithmParameterException;
@@ -16,7 +17,6 @@
1617
import java.security.SecureRandom;
1718
import java.security.spec.AlgorithmParameterSpec;
1819
import java.security.spec.InvalidParameterSpecException;
19-
import ibm.security.internal.spec.CCMParameterSpec;
2020

2121
public final class CCMParameterGenerator extends AlgorithmParameterGeneratorSpi
2222
implements AESConstants, CCMConstants {

src/main/java/com/ibm/crypto/plus/provider/CCMParameters.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,16 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import ibm.security.internal.spec.CCMParameterSpec;
1112
import java.io.IOException;
1213
import java.security.AlgorithmParametersSpi;
1314
import java.security.InvalidParameterException;
1415
import java.security.spec.AlgorithmParameterSpec;
1516
import java.security.spec.InvalidParameterSpecException;
16-
import ibm.security.internal.spec.CCMParameterSpec;
1717
import sun.security.util.DerOutputStream;
1818
import sun.security.util.DerValue;
1919
import sun.security.util.HexDumpEncoder;
2020

21-
2221
/**
2322
*
2423
* This class implements the encoding and decoding of CCM parameters

src/main/java/com/ibm/crypto/plus/provider/ChaCha20Cipher.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.Padding;
12+
import com.ibm.crypto.plus.provider.ock.SymmetricCipher;
1113
import java.nio.ByteBuffer;
1214
import java.nio.ByteOrder;
1315
import java.security.AlgorithmParameters;
@@ -25,8 +27,6 @@
2527
import javax.crypto.NoSuchPaddingException;
2628
import javax.crypto.ShortBufferException;
2729
import javax.crypto.spec.ChaCha20ParameterSpec;
28-
import com.ibm.crypto.plus.provider.ock.Padding;
29-
import com.ibm.crypto.plus.provider.ock.SymmetricCipher;
3030

3131
public final class ChaCha20Cipher extends CipherSpi implements ChaCha20Constants {
3232

src/main/java/com/ibm/crypto/plus/provider/ChaCha20Poly1305Cipher.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.OCKException;
12+
import com.ibm.crypto.plus.provider.ock.Padding;
13+
import com.ibm.crypto.plus.provider.ock.Poly1305Cipher;
1114
import java.io.IOException;
1215
import java.nio.ByteBuffer;
1316
import java.security.AlgorithmParameters;
@@ -28,9 +31,6 @@
2831
import javax.crypto.NoSuchPaddingException;
2932
import javax.crypto.ShortBufferException;
3033
import javax.crypto.spec.IvParameterSpec;
31-
import com.ibm.crypto.plus.provider.ock.OCKException;
32-
import com.ibm.crypto.plus.provider.ock.Padding;
33-
import com.ibm.crypto.plus.provider.ock.Poly1305Cipher;
3434
import sun.security.util.DerValue;
3535

3636
public final class ChaCha20Poly1305Cipher extends CipherSpi

src/main/java/com/ibm/crypto/plus/provider/DESedeCipher.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.Padding;
12+
import com.ibm.crypto.plus.provider.ock.SymmetricCipher;
1113
import java.security.AlgorithmParameters;
1214
import java.security.InvalidAlgorithmParameterException;
1315
import java.security.InvalidKeyException;
@@ -25,8 +27,6 @@
2527
import javax.crypto.NoSuchPaddingException;
2628
import javax.crypto.ShortBufferException;
2729
import javax.crypto.spec.IvParameterSpec;
28-
import com.ibm.crypto.plus.provider.ock.Padding;
29-
import com.ibm.crypto.plus.provider.ock.SymmetricCipher;
3030

3131
public final class DESedeCipher extends CipherSpi implements DESConstants {
3232

src/main/java/com/ibm/crypto/plus/provider/DHKeyAgreement.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DHKey;
12+
import com.ibm.crypto.plus.provider.ock.OCKException;
1113
import java.io.IOException;
1214
import java.math.BigInteger;
1315
import java.security.InvalidAlgorithmParameterException;
@@ -21,8 +23,6 @@
2123
import javax.crypto.ShortBufferException;
2224
import javax.crypto.spec.DHParameterSpec;
2325
import javax.crypto.spec.SecretKeySpec;
24-
import com.ibm.crypto.plus.provider.ock.DHKey;
25-
import com.ibm.crypto.plus.provider.ock.OCKException;
2626
import sun.security.util.KeyUtil;
2727

2828
public final class DHKeyAgreement extends KeyAgreementSpi {

src/main/java/com/ibm/crypto/plus/provider/DHKeyPairGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DHKey;
1112
import java.security.AlgorithmParameterGenerator;
1213
import java.security.AlgorithmParameters;
1314
import java.security.InvalidAlgorithmParameterException;
@@ -17,7 +18,6 @@
1718
import java.security.SecureRandom;
1819
import java.security.spec.AlgorithmParameterSpec;
1920
import javax.crypto.spec.DHParameterSpec;
20-
import com.ibm.crypto.plus.provider.ock.DHKey;
2121

2222
public final class DHKeyPairGenerator extends KeyPairGeneratorSpi {
2323

src/main/java/com/ibm/crypto/plus/provider/DHParameterGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DHKey;
1112
import java.math.BigInteger;
1213
import java.security.AlgorithmParameterGeneratorSpi;
1314
import java.security.AlgorithmParameters;
@@ -18,7 +19,6 @@
1819
import java.security.spec.AlgorithmParameterSpec;
1920
import javax.crypto.spec.DHGenParameterSpec;
2021
import javax.crypto.spec.DHParameterSpec;
21-
import com.ibm.crypto.plus.provider.ock.DHKey;
2222

2323
public final class DHParameterGenerator extends AlgorithmParameterGeneratorSpi {
2424

src/main/java/com/ibm/crypto/plus/provider/DHPrivateKey.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DHKey;
12+
import com.ibm.crypto.plus.provider.ock.OCKException;
1113
import java.io.ByteArrayInputStream;
1214
import java.io.IOException;
1315
import java.io.InputStream;
@@ -17,9 +19,6 @@
1719
import java.util.Arrays;
1820
import javax.crypto.spec.DHParameterSpec;
1921
import javax.security.auth.DestroyFailedException;
20-
import com.ibm.crypto.plus.provider.ock.DHKey;
21-
import com.ibm.crypto.plus.provider.ock.OCKException;
22-
2322
import sun.security.pkcs.PKCS8Key;
2423
import sun.security.util.DerInputStream;
2524
import sun.security.util.DerOutputStream;

src/main/java/com/ibm/crypto/plus/provider/DHPublicKey.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,17 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DHKey;
1112
import java.io.ByteArrayInputStream;
1213
import java.io.IOException;
1314
import java.io.InputStream;
1415
import java.math.BigInteger;
1516
import java.security.InvalidKeyException;
1617
import java.security.KeyRep;
1718
import java.security.spec.InvalidParameterSpecException;
18-
1919
import javax.crypto.spec.DHParameterSpec;
2020
import javax.security.auth.DestroyFailedException;
2121
import javax.security.auth.Destroyable;
22-
23-
import com.ibm.crypto.plus.provider.ock.DHKey;
24-
2522
import sun.security.util.BitArray;
2623
import sun.security.util.DerInputStream;
2724
import sun.security.util.DerOutputStream;

src/main/java/com/ibm/crypto/plus/provider/DSAKeyPairGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DSAKey;
1112
import java.security.AlgorithmParameterGenerator;
1213
import java.security.AlgorithmParameters;
1314
import java.security.InvalidAlgorithmParameterException;
@@ -19,7 +20,6 @@
1920
import java.security.interfaces.DSAParams;
2021
import java.security.spec.AlgorithmParameterSpec;
2122
import java.security.spec.DSAParameterSpec;
22-
import com.ibm.crypto.plus.provider.ock.DSAKey;
2323

2424
/**
2525
* This class is a concrete implementation for the generation of a pair of DSA

src/main/java/com/ibm/crypto/plus/provider/DSAParameterGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DSAKey;
1112
import java.math.BigInteger;
1213
import java.security.AlgorithmParameterGeneratorSpi;
1314
import java.security.AlgorithmParameters;
@@ -19,7 +20,6 @@
1920
import java.security.spec.AlgorithmParameterSpec;
2021
import java.security.spec.DSAGenParameterSpec;
2122
import java.security.spec.DSAParameterSpec;
22-
import com.ibm.crypto.plus.provider.ock.DSAKey;
2323

2424
public final class DSAParameterGenerator extends AlgorithmParameterGeneratorSpi {
2525

src/main/java/com/ibm/crypto/plus/provider/DSAPrivateKey.java

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

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DSAKey;
1112
import java.io.IOException;
1213
import java.io.Serializable;
1314
import java.math.BigInteger;
@@ -20,8 +21,6 @@
2021
import java.util.Arrays;
2122
import javax.security.auth.DestroyFailedException;
2223
import javax.security.auth.Destroyable;
23-
import com.ibm.crypto.plus.provider.ock.DSAKey;
24-
2524
import sun.security.pkcs.PKCS8Key;
2625
import sun.security.util.DerInputStream;
2726
import sun.security.util.DerOutputStream;

src/main/java/com/ibm/crypto/plus/provider/DSAPublicKey.java

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

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.DSAKey;
1112
import java.io.IOException;
1213
import java.io.Serializable;
1314
import java.math.BigInteger;
@@ -17,10 +18,8 @@
1718
import java.security.interfaces.DSAParams;
1819
import java.security.spec.DSAParameterSpec;
1920
import java.security.spec.InvalidParameterSpecException;
20-
2121
import javax.security.auth.DestroyFailedException;
2222
import javax.security.auth.Destroyable;
23-
import com.ibm.crypto.plus.provider.ock.DSAKey;
2423
import sun.security.util.BitArray;
2524
import sun.security.util.DerInputStream;
2625
import sun.security.util.DerOutputStream;

src/main/java/com/ibm/crypto/plus/provider/DSASignature.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.Signature;
1112
import java.security.AlgorithmParameters;
1213
import java.security.InvalidAlgorithmParameterException;
1314
import java.security.InvalidKeyException;
@@ -17,7 +18,6 @@
1718
import java.security.SignatureException;
1819
import java.security.SignatureSpi;
1920
import java.security.spec.AlgorithmParameterSpec;
20-
import com.ibm.crypto.plus.provider.ock.Signature;
2121

2222
abstract class DSASignature extends SignatureSpi {
2323

src/main/java/com/ibm/crypto/plus/provider/DSASignatureNONE.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.SignatureDSANONE;
1112
import java.security.InvalidKeyException;
1213
import java.security.InvalidParameterException;
1314
import java.security.PrivateKey;
1415
import java.security.PublicKey;
1516
import java.security.SignatureException;
1617
import java.security.SignatureSpi;
17-
import com.ibm.crypto.plus.provider.ock.SignatureDSANONE;
1818

1919
public final class DSASignatureNONE extends SignatureSpi {
2020

src/main/java/com/ibm/crypto/plus/provider/DatawithECDSA.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.ECKey;
1112
import java.io.IOException;
1213
import java.math.BigInteger;
1314
import java.security.InvalidKeyException;
@@ -19,7 +20,6 @@
1920
import java.security.SignatureException;
2021
import java.security.SignatureSpi;
2122
import java.security.spec.ECParameterSpec;
22-
import com.ibm.crypto.plus.provider.ock.ECKey;
2323
import sun.security.util.DerInputStream;
2424
import sun.security.util.DerOutputStream;
2525
import sun.security.util.DerValue;

src/main/java/com/ibm/crypto/plus/provider/ECDHKeyAgreement.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
package com.ibm.crypto.plus.provider;
1010

11+
import com.ibm.crypto.plus.provider.ock.ECKey;
12+
import com.ibm.crypto.plus.provider.ock.OCKException;
1113
import java.math.BigInteger;
1214
import java.security.InvalidAlgorithmParameterException;
1315
import java.security.InvalidKeyException;
@@ -24,8 +26,6 @@
2426
import javax.crypto.SecretKey;
2527
import javax.crypto.ShortBufferException;
2628
import javax.crypto.spec.SecretKeySpec;
27-
import com.ibm.crypto.plus.provider.ock.ECKey;
28-
import com.ibm.crypto.plus.provider.ock.OCKException;
2929

3030
public final class ECDHKeyAgreement extends KeyAgreementSpi { // implements
3131
// AlgorithmStatus

0 commit comments

Comments
 (0)