Emmanuel Bourg pushed to branch master at Debian Java Maintainers / bouncycastle


Commits:
13497c1c by Emmanuel Bourg at 2023-01-06T09:45:02+01:00
Applied a PGP fix from the untagged 1.72.3 release (Closes: #1026329)

- - - - -
bc6dce83 by Emmanuel Bourg at 2023-01-06T09:45:09+01:00
Standards-Version updated to 4.6.2

- - - - -
5a650e88 by Emmanuel Bourg at 2023-01-06T09:52:26+01:00
Upload to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/bouncycastle-1.72.3.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+bouncycastle (1.72-2) unstable; urgency=medium
+
+  * Applied a PGP fix from the untagged 1.72.3 release (Closes: #1026329)
+  * Standards-Version updated to 4.6.2
+
+ -- Emmanuel Bourg <ebo...@apache.org>  Fri, 06 Jan 2023 09:45:13 +0100
+
 bouncycastle (1.72-1) unstable; urgency=medium
 
   * New upstream release


=====================================
debian/control
=====================================
@@ -13,7 +13,7 @@ Build-Depends: ant,
                libjakarta-mail-java,
                libmail-java,
                maven-repo-helper
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
 Vcs-Git: https://salsa.debian.org/java-team/bouncycastle.git
 Vcs-Browser: https://salsa.debian.org/java-team/bouncycastle
 Homepage: https://www.bouncycastle.org


=====================================
debian/patches/bouncycastle-1.72.3.patch
=====================================
@@ -0,0 +1,34 @@
+Description: Fixes a PGP regression
+Origin: upstream, 
https://github.com/bcgit/bc-java/commit/04bc5096ab1a3cf38c91952adf634df448609762
+                  
https://github.com/bcgit/bc-java/commit/1f549b1adeba7fadf2476be97af0b9e45386165c
+Bug-Debian: https://bugs.debian.org/1026329
+--- a/pg/src/main/java/org/bouncycastle/openpgp/PGPEncryptedData.java
++++ b/pg/src/main/java/org/bouncycastle/openpgp/PGPEncryptedData.java
+@@ -96,20 +96,23 @@
+             int bytesFromLookahead = Math.min(bytesRead, lookAhead.length);
+             for (int i = 0; i < bytesFromLookahead; i++)
+             {
+-                b[i] = (byte)lookAhead[(bufPtr + i) % lookAhead.length];
++                b[off + i] = (byte)lookAhead[(bufPtr + i) % lookAhead.length];
+             }
+ 
+             // write tail of readBuffer to lookahead
+             int bufferTail = bytesRead - bytesFromLookahead;
+             for (int i = bufferTail; i < bytesRead; i++)
+             {
+-                lookAhead[bufPtr] = readBuffer[i];
++                lookAhead[bufPtr] = readBuffer[i] & 0xff; // we're not at end 
of file.
+                 bufPtr = (bufPtr + 1) % lookAhead.length;
+             }
+ 
+             // Copy head of readBuffer to output
+-            System.arraycopy(readBuffer, 0, b, off + bytesFromLookahead, 
bufferTail);
+-
++            if (bufferTail != 0)
++            {
++                System.arraycopy(readBuffer, 0, b, off + bytesFromLookahead, 
bufferTail);
++            }
++            
+             return bytesRead;
+         }
+         


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 02_index.patch
 backward-compatibility.patch
+bouncycastle-1.72.3.patch



View it on GitLab: 
https://salsa.debian.org/java-team/bouncycastle/-/compare/240a852e19e4762624f2c782c4338bb38fe46816...5a650e88562b6dd444b6267d344100a44fa0e58a

-- 
View it on GitLab: 
https://salsa.debian.org/java-team/bouncycastle/-/compare/240a852e19e4762624f2c782c4338bb38fe46816...5a650e88562b6dd444b6267d344100a44fa0e58a
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to