This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-crypto.git


The following commit(s) were added to refs/heads/master by this push:
     new 6918f5a  Remove compiler warning and document.
6918f5a is described below

commit 6918f5a8e0145eaed057b0dae0f45ec21ced74ab
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed Aug 5 12:24:49 2020 -0400

    Remove compiler warning and document.
---
 .../java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java     | 2 ++
 .../java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java    | 2 ++
 .../org/apache/commons/crypto/stream/PositionedCryptoInputStream.java   | 1 +
 3 files changed, 5 insertions(+)

diff --git 
a/src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java 
b/src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java
index 5d79dac..c23547f 100644
--- a/src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java
+++ b/src/main/java/org/apache/commons/crypto/stream/CtrCryptoInputStream.java
@@ -167,6 +167,7 @@ public class CtrCryptoInputStream extends CryptoInputStream 
{
      * @param streamOffset the start offset in the stream.
      * @throws IOException if an I/O error occurs.
      */
+    @SuppressWarnings("resource") // The CryptoCipher returned by 
getCipherInstance() is closed by CtrCryptoInputStream.
     public CtrCryptoInputStream(final Properties props, final InputStream in, 
final byte[] key,
             final byte[] iv, final long streamOffset) throws IOException {
         this(in, Utils.getCipherInstance(
@@ -185,6 +186,7 @@ public class CtrCryptoInputStream extends CryptoInputStream 
{
      * @param streamOffset the start offset in the stream.
      * @throws IOException if an I/O error occurs.
      */
+    @SuppressWarnings("resource") // The CryptoCipher returned by 
getCipherInstance() is closed by CtrCryptoInputStream.
     public CtrCryptoInputStream(final Properties props, final 
ReadableByteChannel in,
             final byte[] key, final byte[] iv, final long streamOffset) throws 
IOException {
         this(in, Utils.getCipherInstance(
diff --git 
a/src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java 
b/src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java
index 3925c48..f8b8ff3 100644
--- a/src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java
+++ b/src/main/java/org/apache/commons/crypto/stream/CtrCryptoOutputStream.java
@@ -172,6 +172,7 @@ public class CtrCryptoOutputStream extends 
CryptoOutputStream {
      * @param streamOffset the start offset in the data.
      * @throws IOException if an I/O error occurs.
      */
+    @SuppressWarnings("resource") // The CryptoCipher returned by 
getCipherInstance() is closed by CtrCryptoOutputStream.
     public CtrCryptoOutputStream(final Properties props, final OutputStream 
out,
             final byte[] key, final byte[] iv, final long streamOffset) throws 
IOException {
         this(out, Utils.getCipherInstance(
@@ -190,6 +191,7 @@ public class CtrCryptoOutputStream extends 
CryptoOutputStream {
      * @param streamOffset the start offset in the data.
      * @throws IOException if an I/O error occurs.
      */
+    @SuppressWarnings("resource") // The CryptoCipher returned by 
getCipherInstance() is closed by CtrCryptoOutputStream.
     public CtrCryptoOutputStream(final Properties props, final 
WritableByteChannel out,
             final byte[] key, final byte[] iv, final long streamOffset) throws 
IOException {
         this(out, Utils.getCipherInstance(
diff --git 
a/src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java
 
b/src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java
index 72ff838..4b270cd 100644
--- 
a/src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java
+++ 
b/src/main/java/org/apache/commons/crypto/stream/PositionedCryptoInputStream.java
@@ -71,6 +71,7 @@ public class PositionedCryptoInputStream extends 
CtrCryptoInputStream {
      * @param streamOffset the start offset in the data.
      * @throws IOException if an I/O error occurs.
      */
+    @SuppressWarnings("resource") // The CryptoCipher returned by 
getCipherInstance() is closed by PositionedCryptoInputStream.
     public PositionedCryptoInputStream(final Properties props, final Input in, 
final byte[] key,
             final byte[] iv, final long streamOffset) throws IOException {
         this(props, in, Utils.getCipherInstance("AES/CTR/NoPadding", props),

Reply via email to