You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/01/14 21:33:46 UTC

[commons-crypto] branch master updated (01e9e4d -> 420b23e)

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

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


    from 01e9e4d  Bump jna from 5.12.1 to 5.13.0 #209
     new e43d55b  Prepare for release candidate
     new a6ea1b7  Prepare for release candidate
     new 384c64b  Fix typos
     new 420b23e  Prepare for release candidate

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 PROPOSAL.html                                      |   4 +-
 README.md                                          |  73 ++++++++++--
 RELEASE-NOTES.txt                                  | 122 ++++++++++++++++++++-
 pom.xml                                            |   2 +-
 src/changes/changes.xml                            |   8 +-
 .../crypto/cipher/OpenSslEvpCtrlValues.java        |   2 +-
 src/site/xdoc/download_crypto.xml                  |  28 ++---
 src/site/xdoc/issue-tracking.xml                   |   2 +-
 src/site/xdoc/mail-lists.xml                       |  22 +++-
 src/site/xdoc/proposal.xml                         |   2 +-
 src/site/xdoc/userguide.xml                        |   6 +-
 11 files changed, 224 insertions(+), 47 deletions(-)


[commons-crypto] 02/04: Prepare for release candidate

Posted by gg...@apache.org.
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

commit a6ea1b7cfa351273deb70dfe87afd0f82b1587e0
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sat Jan 14 16:26:38 2023 -0500

    Prepare for release candidate
---
 README.md                         | 71 ++++++++++++++++++++++++++++++++++-----
 src/site/xdoc/download_crypto.xml | 28 +++++++--------
 src/site/xdoc/issue-tracking.xml  |  2 +-
 src/site/xdoc/mail-lists.xml      | 22 ++++++++----
 4 files changed, 94 insertions(+), 29 deletions(-)

diff --git a/README.md b/README.md
index b5d2895..863232d 100644
--- a/README.md
+++ b/README.md
@@ -43,11 +43,12 @@
 Apache Commons Crypto
 ===================
 
-[![Build Status](https://travis-ci.org/apache/commons-crypto.svg)](https://travis-ci.org/apache/commons-crypto)
-[![Coverage Status](https://codecov.io/gh/apache/commons-crypto/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-crypto/branch/master)
+[![GitHub Actions Status](https://github.com/apache/commons-crypto/workflows/Java%20CI/badge.svg)](https://github.com/apache/commons-crypto/actions)
+[![Coverage Status](https://codecov.io/gh/apache/commons-crypto/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-crypto)
 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-crypto/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-crypto/?gav=true)
-[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-crypto/1.1.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-crypto/1.1.0)
-[![CodeQL](https://github.com/apache/commons-crypto/workflows/CodeQL/badge.svg)](https://github.com/apache/commons-crypto/actions/workflows/codeql-analysis.yml?query=workflow%3ACodeQL)
+[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-crypto/1.2.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-crypto/1.2.0)
+[![CodeQL](https://github.com/apache/commons-crypto/workflows/CodeQL/badge.svg)](hhttps://github.com/apache/commons-crypto/actions/workflows/codeql-analysis.yml?query=workflow%3ACodeQL)
+[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-text/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-text)
 
 Apache Commons Crypto is a cryptographic library optimized with AES-NI (Advanced Encryption
 Standard New Instructions). It provides Java API for both cipher level and Java stream level.
@@ -111,19 +112,19 @@ Alternatively you can pull it from the central Maven repositories:
 <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-crypto</artifactId>
-  <version>1.1.0</version>
+  <version>1.2.0</version>
 </dependency>
 ```
 
 Contributing
 ------------
 
-We accept Pull Requests via GitHub. The [developer mailing list][ml] is the main channel of communication for contributors.
+We accept Pull Requests via GitHub. The [developer mailing list](https://commons.apache.org/mail-lists.html) is the main channel of communication for contributors.
 There are some guidelines which will make applying PRs easier for us:
 + No tabs! Please use spaces for indentation.
 + Respect the code style.
 + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
-+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn``` which will run the default Maven goal.
++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```.
 
 If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas).
 You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md).
@@ -143,7 +144,61 @@ Additional Resources
 
 + [Apache Commons Homepage](https://commons.apache.org/)
 + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/CRYPTO)
++ [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD)
 + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
 + `#apache-commons` IRC channel on `irc.freenode.org`
 
-[ml]:https://commons.apache.org/mail-lists.html
+Apache Commons Components
+-------------------------
+
+| Component | GitHub Repository | Apache Homepage |
+| --------- | ----------------- | ----------------|
+| Apache Commons BCEL | [commons-bcel](https://github.com/apache/commons-bcel) | [commons-bcel](https://commons.apache.org/proper/commons-bcel) |
+| Apache Commons Beanutils | [commons-beanutils](https://github.com/apache/commons-beanutils) | [commons-beanutils](https://commons.apache.org/proper/commons-beanutils) |
+| Apache Commons BSF | [commons-bsf](https://github.com/apache/commons-bsf) | [commons-bsf](https://commons.apache.org/proper/commons-bsf) |
+| Apache Commons Build-plugin | [commons-build-plugin](https://github.com/apache/commons-build-plugin) | [commons-build-plugin](https://commons.apache.org/proper/commons-build-plugin) |
+| Apache Commons Chain | [commons-chain](https://github.com/apache/commons-chain) | [commons-chain](https://commons.apache.org/proper/commons-chain) |
+| Apache Commons CLI | [commons-cli](https://github.com/apache/commons-cli) | [commons-cli](https://commons.apache.org/proper/commons-cli) |
+| Apache Commons Codec | [commons-codec](https://github.com/apache/commons-codec) | [commons-codec](https://commons.apache.org/proper/commons-codec) |
+| Apache Commons Collections | [commons-collections](https://github.com/apache/commons-collections) | [commons-collections](https://commons.apache.org/proper/commons-collections) |
+| Apache Commons Compress | [commons-compress](https://github.com/apache/commons-compress) | [commons-compress](https://commons.apache.org/proper/commons-compress) |
+| Apache Commons Configuration | [commons-configuration](https://github.com/apache/commons-configuration) | [commons-configuration](https://commons.apache.org/proper/commons-configuration) |
+| Apache Commons Crypto | [commons-crypto](https://github.com/apache/commons-crypto) | [commons-crypto](https://commons.apache.org/proper/commons-crypto) |
+| Apache Commons CSV | [commons-csv](https://github.com/apache/commons-csv) | [commons-csv](https://commons.apache.org/proper/commons-csv) |
+| Apache Commons Daemon | [commons-daemon](https://github.com/apache/commons-daemon) | [commons-daemon](https://commons.apache.org/proper/commons-daemon) |
+| Apache Commons DBCP | [commons-dbcp](https://github.com/apache/commons-dbcp) | [commons-dbcp](https://commons.apache.org/proper/commons-dbcp) |
+| Apache Commons Dbutils | [commons-dbutils](https://github.com/apache/commons-dbutils) | [commons-dbutils](https://commons.apache.org/proper/commons-dbutils) |
+| Apache Commons Digester | [commons-digester](https://github.com/apache/commons-digester) | [commons-digester](https://commons.apache.org/proper/commons-digester) |
+| Apache Commons Email | [commons-email](https://github.com/apache/commons-email) | [commons-email](https://commons.apache.org/proper/commons-email) |
+| Apache Commons Exec | [commons-exec](https://github.com/apache/commons-exec) | [commons-exec](https://commons.apache.org/proper/commons-exec) |
+| Apache Commons Fileupload | [commons-fileupload](https://github.com/apache/commons-fileupload) | [commons-fileupload](https://commons.apache.org/proper/commons-fileupload) |
+| Apache Commons Functor | [commons-functor](https://github.com/apache/commons-functor) | [commons-functor](https://commons.apache.org/proper/commons-functor) |
+| Apache Commons Geometry | [commons-geometry](https://github.com/apache/commons-geometry) | [commons-geometry](https://commons.apache.org/proper/commons-geometry) |
+| Apache Commons Graph | [commons-graph](https://github.com/apache/commons-graph) | [commons-graph](https://commons.apache.org/proper/commons-graph) |
+| Apache Commons Imaging | [commons-imaging](https://github.com/apache/commons-imaging) | [commons-imaging](https://commons.apache.org/proper/commons-imaging) |
+| Apache Commons IO | [commons-io](https://github.com/apache/commons-io) | [commons-io](https://commons.apache.org/proper/commons-io) |
+| Apache Commons JCI | [commons-jci](https://github.com/apache/commons-jci) | [commons-jci](https://commons.apache.org/proper/commons-jci) |
+| Apache Commons JCS | [commons-jcs](https://github.com/apache/commons-jcs) | [commons-jcs](https://commons.apache.org/proper/commons-jcs) |
+| Apache Commons Jelly | [commons-jelly](https://github.com/apache/commons-jelly) | [commons-jelly](https://commons.apache.org/proper/commons-jelly) |
+| Apache Commons Jexl | [commons-jexl](https://github.com/apache/commons-jexl) | [commons-jexl](https://commons.apache.org/proper/commons-jexl) |
+| Apache Commons Jxpath | [commons-jxpath](https://github.com/apache/commons-jxpath) | [commons-jxpath](https://commons.apache.org/proper/commons-jxpath) |
+| Apache Commons Lang | [commons-lang](https://github.com/apache/commons-lang) | [commons-lang](https://commons.apache.org/proper/commons-lang) |
+| Apache Commons Logging | [commons-logging](https://github.com/apache/commons-logging) | [commons-logging](https://commons.apache.org/proper/commons-logging) |
+| Apache Commons Math | [commons-math](https://github.com/apache/commons-math) | [commons-math](https://commons.apache.org/proper/commons-math) |
+| Apache Commons Net | [commons-net](https://github.com/apache/commons-net) | [commons-net](https://commons.apache.org/proper/commons-net) |
+| Apache Commons Numbers | [commons-numbers](https://github.com/apache/commons-numbers) | [commons-numbers](https://commons.apache.org/proper/commons-numbers) |
+| Apache Commons Parent | [commons-parent](https://github.com/apache/commons-parent) | [commons-parent](https://commons.apache.org/proper/commons-parent) |
+| Apache Commons Pool | [commons-pool](https://github.com/apache/commons-pool) | [commons-pool](https://commons.apache.org/proper/commons-pool) |
+| Apache Commons Proxy | [commons-proxy](https://github.com/apache/commons-proxy) | [commons-proxy](https://commons.apache.org/proper/commons-proxy) |
+| Apache Commons RDF | [commons-rdf](https://github.com/apache/commons-rdf) | [commons-rdf](https://commons.apache.org/proper/commons-rdf) |
+| Apache Commons Release-plugin | [commons-release-plugin](https://github.com/apache/commons-release-plugin) | [commons-release-plugin](https://commons.apache.org/proper/commons-release-plugin) |
+| Apache Commons Rng | [commons-rng](https://github.com/apache/commons-rng) | [commons-rng](https://commons.apache.org/proper/commons-rng) |
+| Apache Commons Scxml | [commons-scxml](https://github.com/apache/commons-scxml) | [commons-scxml](https://commons.apache.org/proper/commons-scxml) |
+| Apache Commons Signing | [commons-signing](https://github.com/apache/commons-signing) | [commons-signing](https://commons.apache.org/proper/commons-signing) |
+| Apache Commons Skin | [commons-skin](https://github.com/apache/commons-skin) | [commons-skin](https://commons.apache.org/proper/commons-skin) |
+| Apache Commons Statistics | [commons-statistics](https://github.com/apache/commons-statistics) | [commons-statistics](https://commons.apache.org/proper/commons-statistics) |
+| Apache Commons Testing | [commons-testing](https://github.com/apache/commons-testing) | [commons-testing](https://commons.apache.org/proper/commons-testing) |
+| Apache Commons Text | [commons-text](https://github.com/apache/commons-text) | [commons-text](https://commons.apache.org/proper/commons-text) |
+| Apache Commons Validator | [commons-validator](https://github.com/apache/commons-validator) | [commons-validator](https://commons.apache.org/proper/commons-validator) |
+| Apache Commons VFS | [commons-vfs](https://github.com/apache/commons-vfs) | [commons-vfs](https://commons.apache.org/proper/commons-vfs) |
+| Apache Commons Weaver | [commons-weaver](https://github.com/apache/commons-weaver) | [commons-weaver](https://commons.apache.org/proper/commons-weaver) |
diff --git a/src/site/xdoc/download_crypto.xml b/src/site/xdoc/download_crypto.xml
index f5bdd8f..1b0f32f 100644
--- a/src/site/xdoc/download_crypto.xml
+++ b/src/site/xdoc/download_crypto.xml
@@ -107,38 +107,38 @@ limitations under the License.
         failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files).
       </p>
       <p>
-        The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a>
+        The <a href="https://downloads.apache.org/commons/KEYS">KEYS</a>
         file contains the public PGP keys used by Apache Commons developers
         to sign releases.
       </p>
     </subsection>
     </section>
-    <section name="Apache Commons Crypto 1.1.0 (Java 8)">
+    <section name="Apache Commons Crypto 1.2.0 (Java 8)">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/crypto/binaries/commons-crypto-1.1.0-bin.tar.gz">commons-crypto-1.1.0-bin.tar.gz</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/binaries/commons-crypto-1.1.0-bin.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/binaries/commons-crypto-1.1.0-bin.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/crypto/binaries/commons-crypto-1.2.0-bin.tar.gz">commons-crypto-1.2.0-bin.tar.gz</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/binaries/commons-crypto-1.2.0-bin.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/binaries/commons-crypto-1.2.0-bin.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/crypto/binaries/commons-crypto-1.1.0-bin.zip">commons-crypto-1.1.0-bin.zip</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/binaries/commons-crypto-1.1.0-bin.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/binaries/commons-crypto-1.1.0-bin.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/crypto/binaries/commons-crypto-1.2.0-bin.zip">commons-crypto-1.2.0-bin.zip</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/binaries/commons-crypto-1.2.0-bin.zip.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/binaries/commons-crypto-1.2.0-bin.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/crypto/source/commons-crypto-1.1.0-src.tar.gz">commons-crypto-1.1.0-src.tar.gz</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/source/commons-crypto-1.1.0-src.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/source/commons-crypto-1.1.0-src.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/crypto/source/commons-crypto-1.2.0-src.tar.gz">commons-crypto-1.2.0-src.tar.gz</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/source/commons-crypto-1.2.0-src.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/source/commons-crypto-1.2.0-src.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/crypto/source/commons-crypto-1.1.0-src.zip">commons-crypto-1.1.0-src.zip</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/source/commons-crypto-1.1.0-src.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/crypto/source/commons-crypto-1.1.0-src.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/crypto/source/commons-crypto-1.2.0-src.zip">commons-crypto-1.2.0-src.zip</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/source/commons-crypto-1.2.0-src.zip.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/crypto/source/commons-crypto-1.2.0-src.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
diff --git a/src/site/xdoc/issue-tracking.xml b/src/site/xdoc/issue-tracking.xml
index b71cbbb..2b2811f 100644
--- a/src/site/xdoc/issue-tracking.xml
+++ b/src/site/xdoc/issue-tracking.xml
@@ -85,7 +85,7 @@ limitations under the License.
       </p>
 
       <p>
-      For more information on subversion and creating patches see the
+      For more information on creating patches see the
       <a href="https://www.apache.org/dev/contributors.html">Apache Contributors Guide</a>.
       </p>
 
diff --git a/src/site/xdoc/mail-lists.xml b/src/site/xdoc/mail-lists.xml
index e7a88d5..1fbae86 100644
--- a/src/site/xdoc/mail-lists.xml
+++ b/src/site/xdoc/mail-lists.xml
@@ -105,7 +105,9 @@ limitations under the License.
           <td><a href="mailto:user-subscribe@commons.apache.org">Subscribe</a></td>
           <td><a href="mailto:user-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><a href="mailto:user@commons.apache.org?subject=[crypto]">Post</a></td>
-          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-user/">mail-archives.apache.org</a></td>
+          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-user/">mail-archives.apache.org</a><br />
+              <a href="https://lists.apache.org/list.html?user@commons.apache.org">lists.apache.org</a>
+          </td>
           <td><a href="https://markmail.org/list/org.apache.commons.users/">markmail.org</a><br />
               <a href="https://www.mail-archive.com/user@commons.apache.org/">www.mail-archive.com</a><br />
               <a href="https://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
@@ -123,7 +125,9 @@ limitations under the License.
           <td><a href="mailto:dev-subscribe@commons.apache.org">Subscribe</a></td>
           <td><a href="mailto:dev-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><a href="mailto:dev@commons.apache.org?subject=[crypto]">Post</a></td>
-          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-dev/">mail-archives.apache.org</a></td>
+          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-dev/">mail-archives.apache.org</a><br />
+              <a href="https://lists.apache.org/list.html?dev@commons.apache.org">lists.apache.org</a>
+          </td>
           <td><a href="https://markmail.org/list/org.apache.commons.dev/">markmail.org</a><br />
               <a href="https://www.mail-archive.com/dev@commons.apache.org/">www.mail-archive.com</a><br />
               <a href="https://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
@@ -141,7 +145,9 @@ limitations under the License.
           <td><a href="mailto:issues-subscribe@commons.apache.org">Subscribe</a></td>
           <td><a href="mailto:issues-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><i>read only</i></td>
-          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-issues/">mail-archives.apache.org</a></td>
+          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-issues/">mail-archives.apache.org</a><br />
+              <a href="https://lists.apache.org/list.html?issues@commons.apache.org">lists.apache.org</a>
+          </td>
           <td><a href="https://markmail.org/list/org.apache.commons.issues/">markmail.org</a><br />
               <a href="https://www.mail-archive.com/issues@commons.apache.org/">www.mail-archive.com</a>
           </td>
@@ -152,13 +158,15 @@ limitations under the License.
           <td>
             <strong>Commons Commits List</strong>
             <br /><br />
-            Only for e-mails automatically generated by the <a href="scm.html">source control</a> sytem.
+            Only for e-mails automatically generated by the <a href="scm.html">source control</a> system.
             <br /><br />
           </td>
           <td><a href="mailto:commits-subscribe@commons.apache.org">Subscribe</a></td>
           <td><a href="mailto:commits-unsubscribe@commons.apache.org">Unsubscribe</a></td>
           <td><i>read only</i></td>
-          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-commits/">mail-archives.apache.org</a></td>
+          <td><a href="https://mail-archives.apache.org/mod_mbox/commons-commits/">mail-archives.apache.org</a><br />
+              <a href="https://lists.apache.org/list.html?commits@commons.apache.org">lists.apache.org</a>
+          </td>
           <td><a href="https://markmail.org/list/org.apache.commons.commits/">markmail.org</a><br />
               <a href="https://www.mail-archive.com/commits@commons.apache.org/">www.mail-archive.com</a>
           </td>
@@ -191,7 +199,9 @@ limitations under the License.
           <td><a class="externalLink" href="mailto:announce-subscribe@apache.org">Subscribe</a></td>
           <td><a class="externalLink" href="mailto:announce-unsubscribe@apache.org">Unsubscribe</a></td>
           <td><i>read only</i></td>
-          <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/www-announce/">mail-archives.apache.org</a></td>
+          <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/www-announce/">mail-archives.apache.org</a><br />
+              <a class="externalLink" href="https://lists.apache.org/list.html?announce@apache.org">lists.apache.org</a>
+          </td>
           <td><a class="externalLink" href="https://markmail.org/list/org.apache.announce/">markmail.org</a><br />
               <a class="externalLink" href="https://old.nabble.com/Apache-News-and-Announce-f109.html">old.nabble.com</a><br />
               <a class="externalLink" href="https://www.mail-archive.com/announce@apache.org/">www.mail-archive.com</a><br />


[commons-crypto] 01/04: Prepare for release candidate

Posted by gg...@apache.org.
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

commit e43d55ba6006883f7c30b1f6e190744f403bb625
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sat Jan 14 16:06:21 2023 -0500

    Prepare for release candidate
---
 src/changes/changes.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 7a70ba6..969cef0 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -61,7 +61,7 @@
    -->
 
   <body>
-    <release version="1.2.0" date="202Y-MM-DD" description="Minor release">
+    <release version="1.2.0" date="2023-01-14" description="Minor release  (Java 8, OpenSSL 1.1.1)">
       <!-- FIX -->
       <action issue="CRYPTO-160" type="fix" dev="jochen">Enhance the quality of JavaCryptoRandom.</action>
       <action issue="CRYPTO-160" type="fix" dev="ggregory" due-to="Gary Gregory">Package-private implementations of CryptoRandom extends java.util.Random but should not.</action>
@@ -104,7 +104,7 @@
       <action                    type="update" dev="ggregory" due-to="Dependabot">Bump maven-resources-plugin from 3.2.0 to 3.3.0 #172.</action>
       <action                    type="update" dev="ggregory" due-to="Gary Gregory">Bump jaxb-impl from 2.3.6 to 2.3.7.</action>
     </release>
-    <release version="1.1.0" date="2020-08-28" description="Minor release (Java 8 and OpenSSL 1.1.1)">
+    <release version="1.1.0" date="2020-08-28" description="Minor release (Java 8, OpenSSL 1.1.1)">
       <action issue="CRYPTO-59" type="add">Support Galois/Counter Mode (GCM).</action>
       <action issue="CRYPTO-125" type="fix">CryptoOutputStream does not call write in a loop when underlying channel works in non-block mode.</action>
       <action issue="CRYPTO-131" type="add" dev="britter">Provide FAQ page.</action>


[commons-crypto] 03/04: Fix typos

Posted by gg...@apache.org.
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

commit 384c64b6be0ab369385b690538ab3e5c920d44cf
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sat Jan 14 16:33:05 2023 -0500

    Fix typos
---
 PROPOSAL.html                                                       | 4 ++--
 README.md                                                           | 2 +-
 pom.xml                                                             | 2 +-
 .../java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java | 2 +-
 src/site/xdoc/proposal.xml                                          | 2 +-
 src/site/xdoc/userguide.xml                                         | 6 +++---
 6 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/PROPOSAL.html b/PROPOSAL.html
index 6d374ff..5b709d6 100644
--- a/PROPOSAL.html
+++ b/PROPOSAL.html
@@ -61,7 +61,7 @@ mechanism to use JCE when openssl library unavailable.</p>
 
 <p>(Note: Please note that Commons Crypto doesn’t 
 
-implement the cryptographic algorithm such as AES directly. It wraps to Openssl or JCE 
+implement the cryptographic algorithm such as AES directly. It wraps to OpenSSL or JCE 
 
 which implement algorithms.)</p>
 
@@ -73,7 +73,7 @@ which implement algorithms.)</p>
 
 <p>This proposal is to create a package of cryptographic IO classes with the integration 
 
-of Openssl library. </p>
+of OpenSSL library. </p>
 
 <p>It focuses on AES-NI optimizations mainly and it can be extended to other algorithms
 
diff --git a/README.md b/README.md
index 863232d..bb7f136 100644
--- a/README.md
+++ b/README.md
@@ -54,7 +54,7 @@ Apache Commons Crypto is a cryptographic library optimized with AES-NI (Advanced
 Standard New Instructions). It provides Java API for both cipher level and Java stream level.
 Developers can use it to implement high performance AES encryption/decryption with the minimum
 code and effort. Please note that Crypto doesn't implement the cryptographic algorithm such as
-AES directly. It wraps to Openssl or JCE which implement the algorithms.
+AES directly. It wraps to OpenSSL or JCE which implement the algorithms.
 
 Features
 --------
diff --git a/pom.xml b/pom.xml
index a8b1958..221e7a9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,7 +31,7 @@ Apache Commons Crypto is a cryptographic library optimized with AES-NI (Advanced
 Standard New Instructions). It provides Java API for both cipher level and Java stream level.
 Developers can use it to implement high performance AES encryption/decryption with the minimum
 code and effort. Please note that Crypto doesn't implement the cryptographic algorithm such as
-AES directly. It wraps to Openssl or JCE which implement the algorithms.
+AES directly. It wraps to OpenSSL or JCE which implement the algorithms.
 
 Features
 --------
diff --git a/src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java b/src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java
index 85a8d23..44af6b0 100644
--- a/src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java
+++ b/src/main/java/org/apache/commons/crypto/cipher/OpenSslEvpCtrlValues.java
@@ -18,7 +18,7 @@
 package org.apache.commons.crypto.cipher;
 
 /**
- * This enum is defined for OpensslNative.ctrl() to allow various cipher
+ * This enum is defined for OpenSslNative.ctrl() to allow various cipher
  * specific parameters to be determined and set.
  * see the macro definitions in openssl/evp.h
  */
diff --git a/src/site/xdoc/proposal.xml b/src/site/xdoc/proposal.xml
index 2a8f69f..a406eff 100644
--- a/src/site/xdoc/proposal.xml
+++ b/src/site/xdoc/proposal.xml
@@ -40,7 +40,7 @@ limitations under the License.
 <subsection name="(1) Scope of the Package">
   <p>
       This proposal is to create a package of cryptographic IO classes with the integration
-      of Openssl library.
+      of OpenSSL library.
       It focuses on AES-NI optimizations mainly and it can be extended to other algorithms
       based on demand from the users later.
   </p>
diff --git a/src/site/xdoc/userguide.xml b/src/site/xdoc/userguide.xml
index b99c1bd..c3ba418 100644
--- a/src/site/xdoc/userguide.xml
+++ b/src/site/xdoc/userguide.xml
@@ -24,7 +24,7 @@
       </p>
       <p>
         Please note that Apache Commons Crypto doesn't implement the cryptographic
-        algorithm such as AES directly. It wraps Openssl or JCE which implement the algorithms.
+        algorithm such as AES directly. It wraps OpenSSL or JCE which implement the algorithms.
         OpenSSL 1.1.1 is required for building and running.
       </p>
       <subsection name="Interfaces Overview">
@@ -95,8 +95,8 @@
         <h4>Usage of Cipher API</h4>
         <p>
           Cipher provides an cryptographic interface for encryption and decryption.
-          We provide two kind of implementations: JCE Cipher and Openssl Cipher. The
-          JCE implementation uses JCE provider and the Openssl implementation uses
+          We provide two kind of implementations: JCE Cipher and OpenSSL Cipher. The
+          JCE implementation uses JCE provider and the OpenSSL implementation uses
           Intel&reg; AES New Instructions (Intel&reg; AES NI).
         </p>
         <h5>Usage of Byte Array Encryption/Decryption</h5>


[commons-crypto] 04/04: Prepare for release candidate

Posted by gg...@apache.org.
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

commit 420b23e213ceb105725b2506f3356ae3973c142f
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sat Jan 14 16:33:27 2023 -0500

    Prepare for release candidate
---
 RELEASE-NOTES.txt       | 122 ++++++++++++++++++++++++++++++++++++++++++++++--
 src/changes/changes.xml |   4 +-
 2 files changed, 119 insertions(+), 7 deletions(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 4eec715..5b0f0a0 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,13 +1,125 @@
+              Apache Commons Crypto 1.2.0
+                  RELEASE NOTES
+
+The Apache Commons Crypto team is pleased to announce the release of Apache Commons Crypto 1.2.0.
+
+Apache Commons Crypto is a cryptographic library optimized with AES-NI (Advanced Encryption
+Standard New Instructions). It provides Java API for both cipher level and Java stream level.
+Developers can use it to implement high performance AES encryption/decryption with the minimum
+code and effort. Please note that Crypto doesn't implement the cryptographic algorithm such as
+AES directly. It wraps to OpenSSL or JCE which implement the algorithms.
+
+Features
+--------
+
+1. Cipher API for low level cryptographic operations.
+2. Java stream API (CryptoInputStream/CryptoOutputStream) for high level stream encryption/decryption.
+3. Both optimized with high performance AES encryption/decryption. (1400 MB/s - 1700 MB/s throughput in modern Xeon processors).
+4. JNI-based implementation to achieve comparable performance to the native C/C++ version based on OpenSsl.
+5. Portable across various operating systems (currently only Linux/MacOSX/Windows);
+Apache Commons Crypto loads the library according to your machine environment (it checks system properties, `os.name` and `os.arch`).
+6. Simple usage. Add the commons-crypto-(version).jar file to your classpath.
+
+
+Export restrictions
+-------------------
+
+This distribution includes cryptographic software.
+The country in which you currently reside may have restrictions
+on the import, possession, use, and/or re-export to another country,
+of encryption software. BEFORE using any encryption software,
+please check your country's laws, regulations and policies
+concerning the import, possession, or use, and re-export of
+encryption software, to see if this is permitted.
+See <http://www.wassenaar.org/> for more information.
+
+The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS),
+has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1,
+which includes information security software using or performing
+cryptographic functions with asymmetric algorithms.
+The form and manner of this Apache Software Foundation distribution makes
+it eligible for export under the License Exception
+ENC Technology Software Unrestricted (TSU) exception
+(see the BIS Export Administration Regulations, Section 740.13)
+for both object code and source code.
+
+The following provides more details on the included cryptographic software:
+
+* Commons Crypto use [Java Cryptography Extension](http://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html) provided by Java
+* Commons Crypto link to and use [OpenSSL](https://www.openssl.org/) ciphers
+
+Minor release
+(Java 8, OpenSSL 1.1.1)
+
+Changes in this version include:
+
+Fixed Bugs:
+o CRYPTO-160:  Enhance the quality of JavaCryptoRandom.
+o CRYPTO-160:  Package-private implementations of CryptoRandom extends java.util.Random but should not. Thanks to Gary Gregory.
+o CRYPTO-163:  Makefile does not recompile objects if local include files are changed
+o CRYPTO-154:  License header should be a plain comment #113.
+o              Fix PMD warning and don't init to defaults #128. Thanks to Arturo Bernal.
+o              Minor changes #135. Thanks to Arturo Bernal.
+o              Port from pre-Java 8 javah tool to Java 8 and up javac with the -h option. Thanks to Gary Gregory.
+o              Fix build on Java 11. Thanks to Gary Gregory.
+o              Fix build on Java 17. Thanks to Gary Gregory.
+o CRYPTO-155:  Minor improvement #115, #125. Thanks to Arturo Bernal.
+o              PositionedCryptoInputStream does not close its CryptoCipher instances. Thanks to Gary Gregory.
+o              Validate return value from OpenSslNativeJna.EVP_CIPHER_CTX_set_padding(). Thanks to Gary Gregory.
+o              Validate return value from OpenSslNativeJna.ENGINE_finish(). Thanks to Gary Gregory.
+o              Validate return value from OpenSslNativeJna.ENGINE_free(). Thanks to Gary Gregory.
+o              Add github/codeql-action 2 #159. Thanks to Gary Gregory, Dependabot.
+o              Add AES utility class. Thanks to Gary Gregory, Dependabot.
+
+Changes:
+o              Bump actions/cache from 2.1.7 to 3.0.9 #150, #184. Thanks to Dependabot, Gary Gregory.
+o              Bump actions/checkout from 2 to 3.1.0 #149, #187. Thanks to Dependabot, Gary Gregory.
+o              Bump actions/setup-java from 2 to 3.6.0 #190. Thanks to Gary Gregory, Dependabot.
+o              Bump actions/upload-artifact from 3.1.0 to 3.1.1 #192. Thanks to Dependabot.
+o CRYPTO-151:  Migrate to Junit 5.9.1 #114, #171, #183. Thanks to Arturo Bernal, Dependabot.
+o              Bump jna from 5.5.0 to 5.13.0 #123, #139, #153, #167, #209. Thanks to Dependabot.
+o              Bump commons.japicmp.version from 0.14.3 to 0.17.1. Thanks to Gary Gregory.
+o              Bump maven-checkstyle-plugin from 3.1.1 to 3.2.0 #130, #176. Thanks to Dependabot.
+o              Bump jmh.version from 1.12 to 1.36 #119, #157, #194. Thanks to Dependabot.
+o              Bump exec-maven-plugin from 1.6.0 to 3.1.0 #121, #170. Thanks to Dependabot.
+o              Bump maven-antrun-plugin from 1.8 to 3.1.0 #120, #158. Thanks to Dependabot.
+o              Bump commons.japicmp.version from 0.15.2 to 0.15.7 #138. Thanks to Gary Gregory.
+o              Bump jacoco-maven-plugin from 0.6.6 to 0.8.8 #138, #154. Thanks to Gary Gregory.
+o              Bump maven-javadoc-plugin from 3.2.0 to 3.4.1 #138. Thanks to Gary Gregory.
+o              Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #140, #177, #178. Thanks to Gary Gregory.
+o              Bump pmd from 6.44.0 to 6.52.0. Thanks to Gary Gregory.
+o              Bump taglist-maven-plugin from 2.4 to 3.0.0 #147. Thanks to Dependabot.
+o              Bump spotbugs-maven-plugin from 4.5.3.0 to 4.7.3.0 #152, #160, #168, #174, #179, #189, #193. Thanks to Dependabot.
+o              Bump commons-parent from 52 to 56 #182, #196, #204. Thanks to Gary Gregory, Dependabot.
+o              Bump commons.surefire.version from 3.0.0-M5 to 3.0.0-M7. Thanks to Gary Gregory.
+o              Bump maven-resources-plugin from 3.2.0 to 3.3.0 #172. Thanks to Dependabot.
+o              Bump jaxb-impl from 2.3.6 to 2.3.7. Thanks to Gary Gregory.
+
+
+Historical list of changes: https://commons.apache.org/proper/commons-crypto/changes-report.html
+
+For complete information on Apache Commons Crypto, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Crypto website:
+
+https://commons.apache.org/proper/commons-crypto/
+
+Download page: https://commons.apache.org/proper/commons-crypto/download_crypto.cgi
+
+Have fun!
+-Apache Commons Team
+
+-----------------------------------------------------------------------------
+
               Apache Commons Crypto 1.1.0
               RELEASE NOTES
 
-The Apache Commons Crypto team is pleased to announce the release of Apache Commons Crypto 1.1.0
+The Apache Commons Crypto team is pleased to announce the release of Apache Commons Crypto 1.1.0.
 
 Apache Commons Crypto is a cryptographic library optimized with AES-NI (Advanced Encryption
 Standard New Instructions). It provides Java API for both cipher level and Java stream level.
 Developers can use it to implement high performance AES encryption/decryption with the minimum
 code and effort. Please note that Crypto doesn't implement the cryptographic algorithm such as
-AES directly. It wraps to Openssl or JCE which implement the algorithms.
+AES directly. It wraps to OpenSSL or JCE which implement the algorithms.
 
 Features
 --------
@@ -107,7 +219,7 @@ Apache Commons Crypto is a cryptographic library optimized with AES-NI (Advanced
 Standard New Instructions). It provides Java API for both cipher level and Java stream level.
 Developers can use it to implement high performance AES encryption/decryption with the minimum
 code and effort. Please note that Crypto doesn't implement the cryptographic algorithm such as
-AES directly. It wraps to Openssl or JCE which implement the algorithms.
+AES directly. It wraps to OpenSSL or JCE which implement the algorithms.
 
 Features
 --------
@@ -175,13 +287,13 @@ o CRYPTO-34:   JavaSecureRandom should throw Exception if it cannot create the i
 o CRYPTO-47:   Fix build of MAC_OS . Thanks to Dapeng Sun.
 o CRYPTO-49:   CRYPTO-1 Fix build of X86 . Thanks to Dapeng Sun.
 o CRYPTO-57:   Fix build on Mac OS Thanks to Benedikt Ritter.
-o CRYPTO-61:   Fix possible NPE in OpensslCryptoRandom Thanks to Hendrik Saly.
+o CRYPTO-61:   Fix possible NPE in OpenSslCryptoRandom Thanks to Hendrik Saly.
 o CRYPTO-54:   US Export classification and ECCN registration for encryption Thanks to Stian Soiland-Reyes, Jerry Chen, Benedikt Ritter, Gary Gregory.
 
 Changes:
 o CRYPTO-26:   Utility classes should not have public constructors . Thanks to Dapeng Sun.
 o CRYPTO-28:   Update the README.md of Apache Commons Crypto . Thanks to Ferdinand Xu, Ke Jia.
-o CRYPTO-3:    Change default cipher as OpensslCipher . Thanks to ferdinand xu.
+o CRYPTO-3:    Change default cipher as OpenSslCipher . Thanks to ferdinand xu.
 o CRYPTO-31:   Make fields final wherever possible . Thanks to Ferdinand Xu, Sebb.
 o CRYPTO-33:   SecureRandom shadows JVM class . Thanks to Xianda Ke, Sebb.
 o CRYPTO-38:   Always use blocks . Thanks to Dapeng Sun, Gary Gregory.
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 969cef0..417fa87 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -144,7 +144,7 @@ Please note that the JNA interface to OpenSSL is a preliminary release.
       <action issue="CRYPTO-26" type="update" dev="Dapeng Sun" due-to="Dapeng Sun">Utility classes should not have public constructors .</action>
       <action issue="CRYPTO-28" type="update" dev="Ferdinand Xu" due-to="Ferdinand Xu, Ke Jia">Update the README.md of Apache Commons Crypto .</action>
       <action issue="CRYPTO-29" type="fix" dev="Dian Fu" due-to="Dian Fu, Sebb">Make sure Cipher.ENCRYPT_MODE is consistent with JDK .</action>
-      <action issue="CRYPTO-3" type="update" dev="Ferdinand Xu" due-to="ferdinand xu">Change default cipher as OpensslCipher .</action>
+      <action issue="CRYPTO-3" type="update" dev="Ferdinand Xu" due-to="ferdinand xu">Change default cipher as OpenSslCipher .</action>
       <action issue="CRYPTO-30" type="fix" dev="Ferdinand Xu" due-to="Ferdinand Xu, Sebb">Mutable fields should be private .</action>
       <action issue="CRYPTO-31" type="update" dev="Ferdinand Xu" due-to="Ferdinand Xu, Sebb">Make fields final wherever possible .</action>
       <action issue="CRYPTO-33" type="update" dev="Xianda Ke" due-to="Xianda Ke, Sebb">SecureRandom shadows JVM class .</action>
@@ -158,7 +158,7 @@ Please note that the JNA interface to OpenSSL is a preliminary release.
       <action issue="CRYPTO-49" type="fix" dev="Dapeng Sun" due-to="Dapeng Sun">CRYPTO-1 Fix build of X86 .</action>
       <action issue="CRYPTO-7" type="update" dev="Ferdinand Xu" due-to="ferdinand xu">Rename source code in Chimera to Apache name space .</action>
       <action issue="CRYPTO-57" type="fix" dev="Benedikt Ritter" due-to="Benedikt Ritter">Fix build on Mac OS</action>
-      <action issue="CRYPTO-61" type="fix" dev="Hendrik Saly" due-to="Hendrik Saly">Fix possible NPE in OpensslCryptoRandom</action>
+      <action issue="CRYPTO-61" type="fix" dev="Hendrik Saly" due-to="Hendrik Saly">Fix possible NPE in OpenSslCryptoRandom</action>
       <action issue="CRYPTO-54" type="fix" dev="Dapeng Sun" due-to="Stian Soiland-Reyes, Jerry Chen, Benedikt Ritter, Gary Gregory">US Export classification and ECCN registration for encryption</action>
       <action issue="CRYPTO-62" type="update" dev="Hendrik Saly" due-to="Hendrik Saly">Add multithreaded related tests</action>
     </release>