You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by sd...@apache.org on 2016/07/22 06:57:16 UTC

commons-crypto git commit: CRYPTO-118: Fix pmd and findbugs issues

Repository: commons-crypto
Updated Branches:
  refs/heads/master 7eac68da9 -> 5a3bf996a


CRYPTO-118: Fix pmd and findbugs issues


Project: http://git-wip-us.apache.org/repos/asf/commons-crypto/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-crypto/commit/5a3bf996
Tree: http://git-wip-us.apache.org/repos/asf/commons-crypto/tree/5a3bf996
Diff: http://git-wip-us.apache.org/repos/asf/commons-crypto/diff/5a3bf996

Branch: refs/heads/master
Commit: 5a3bf996afa6c7c44ed4aefd5e54b7629f56c075
Parents: 7eac68d
Author: Sun Dapeng <sd...@apache.org>
Authored: Thu Jul 21 11:03:32 2016 +0800
Committer: Sun Dapeng <sd...@apache.org>
Committed: Fri Jul 22 14:38:40 2016 +0800

----------------------------------------------------------------------
 findbugs-exclude.xml                                           | 5 +++++
 src/main/java/org/apache/commons/crypto/Crypto.java            | 2 +-
 .../org/apache/commons/crypto/cipher/CryptoCipherFactory.java  | 1 -
 .../java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java   | 2 +-
 .../org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java  | 2 +-
 .../org/apache/commons/crypto/random/CryptoRandomFactory.java  | 1 -
 .../org/apache/commons/crypto/random/OpenSslCryptoRandom.java  | 2 +-
 .../org/apache/commons/crypto/random/OsCryptoRandomTest.java   | 6 ++----
 8 files changed, 11 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/findbugs-exclude.xml
----------------------------------------------------------------------
diff --git a/findbugs-exclude.xml b/findbugs-exclude.xml
index 82fc9b2..29f446a 100644
--- a/findbugs-exclude.xml
+++ b/findbugs-exclude.xml
@@ -55,5 +55,10 @@
     <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD,UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"/>
   </Match>
 
+  <Match>
+    <Class name="org.apache.commons.crypto.NativeCodeLoader" />
+    <Method name="extractLibraryFile" />
+    <Bug pattern="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE" />
+  </Match>
 </FindBugsFilter>
 

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/src/main/java/org/apache/commons/crypto/Crypto.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/crypto/Crypto.java b/src/main/java/org/apache/commons/crypto/Crypto.java
index 7c86ee8..d72fa4e 100644
--- a/src/main/java/org/apache/commons/crypto/Crypto.java
+++ b/src/main/java/org/apache/commons/crypto/Crypto.java
@@ -63,7 +63,7 @@ public final class Crypto {
                 try (InputStream openStream = url.openStream()) {
                     versionData.load(openStream);
                     return versionData;
-                } catch (IOException e) {
+                } catch (IOException e) {  // NOPMD
                 }
             }
             return new Properties(); // make sure field is not null

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java b/src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java
index c34753a..2fa6346 100644
--- a/src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java
+++ b/src/main/java/org/apache/commons/crypto/cipher/CryptoCipherFactory.java
@@ -56,7 +56,6 @@ public class CryptoCipherFactory {
      * Defines the internal CryptoCipher implementations.
      * <p>
      * Usage:
-     * <p>
      * <blockquote><pre>
      * props.setProperty(CryptoCipherFactory.CLASSES_KEY, CipherProvider.OPENSSL.getClassName());
      * props.setProperty(...); // if required by the implementation

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java b/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java
index f8ba94f..e9a0588 100644
--- a/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java
+++ b/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCipher.java
@@ -59,7 +59,7 @@ class OpenSslJnaCipher implements CryptoCipher {
      * @param transformation transformation for OpenSSL cipher
      * @throws GeneralSecurityException if OpenSSL cipher initialize failed
      */
-    public OpenSslJnaCipher(Properties props, String transformation)
+    public OpenSslJnaCipher(Properties props, String transformation) // NOPMD
             throws GeneralSecurityException {
         if (!OpenSslJna.isEnabled()) {
             throw new GeneralSecurityException("Could not enable JNA access", OpenSslJna.initialisationError());

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java b/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java
index aa245e6..c9c0419 100644
--- a/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java
+++ b/src/main/java/org/apache/commons/crypto/jna/OpenSslJnaCryptoRandom.java
@@ -57,7 +57,7 @@ class OpenSslJnaCryptoRandom extends Random implements CryptoRandom {
      * @param props the configuration properties (not used)
      * @throws GeneralSecurityException  if could not enable JNA access
      */
-    public OpenSslJnaCryptoRandom(Properties props)
+    public OpenSslJnaCryptoRandom(Properties props) //NOPMD
             throws GeneralSecurityException {
         if (!OpenSslJna.isEnabled()) {
             throw new GeneralSecurityException("Could not enable JNA access", OpenSslJna.initialisationError());

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java b/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
index 853a079..5416cc7 100644
--- a/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
+++ b/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
@@ -74,7 +74,6 @@ public class CryptoRandomFactory {
      * Defines the internal CryptoRandom implementations.
      * <p>
      * Usage:
-     * <p>
      * <blockquote><pre>
      * props.setProperty(CryptoRandomFactory.CLASSES_KEY, RandomProvider.OPENSSL.getClassName());
      * props.setProperty(...); // if required by the implementation

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java b/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java
index 54c0697..8c9f48b 100644
--- a/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java
+++ b/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java
@@ -82,7 +82,7 @@ class OpenSslCryptoRandom extends Random implements CryptoRandom {
      */
     // N.B. this class is not public/protected so does not appear in the main Javadoc
     // Please ensure that property use is documented in the enum CryptoRandomFactory.RandomProvider
-    public OpenSslCryptoRandom(Properties props) throws GeneralSecurityException {
+    public OpenSslCryptoRandom(Properties props) throws GeneralSecurityException { // NOPMD
         if (!nativeEnabled) {
             if (initException != null) {
                 throw new GeneralSecurityException("Native library could not be initialised", initException);

http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a3bf996/src/test/java/org/apache/commons/crypto/random/OsCryptoRandomTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/crypto/random/OsCryptoRandomTest.java b/src/test/java/org/apache/commons/crypto/random/OsCryptoRandomTest.java
index 6382771..4b6e922 100644
--- a/src/test/java/org/apache/commons/crypto/random/OsCryptoRandomTest.java
+++ b/src/test/java/org/apache/commons/crypto/random/OsCryptoRandomTest.java
@@ -17,17 +17,15 @@
  */
 package org.apache.commons.crypto.random;
 
-import static org.junit.Assert.fail;
-
 import java.io.FileNotFoundException;
 import java.lang.reflect.InvocationTargetException;
 import java.security.GeneralSecurityException;
 import java.util.Properties;
 
+import org.junit.Assert;
 import org.junit.Assume;
 import org.junit.Test;
-
-import junit.framework.Assert;
+import static org.junit.Assert.fail;
 
 public class OsCryptoRandomTest extends AbstractRandomTest {