1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00

java/bouncycastle15: update to version 1.61

This release adds support for the qTESLA signature alogirithm
and the password hashing algorithm Argon2. Support for endpoint
ID validation has been added to the BCJSSE, and the TLS/BCJSEE API's
journey to TLS 1.3 has continued.

Support has been added to the provider for the Ed25519 and Ed448
signature algorithms and provider support has also been added
for X25519 and X448.

A new API for directly parsing and creating S/MIME documents has been added
to the PKIX APIs. In terms of bug fixes, the TLS api will now tolerate
unrecognized hash algorithms and SNI types.

An issue that meant XMSS/XMSS^MT private keys would sometime reload
incorrectly has been fixed.

RFC3211WrapEngine will now properly handle messages longer than 127 bytes,
and an endianness issue for encoding parameters longer than 255 bytes
for CSHAKE has been fixed, some CMP parsing issues have been found and
dealt with, the co-factors for id-tc26-gost-3410-12-256-paramSetA and
id-tc26-gost-3410-12-512-paramSetC have been corrected and more
work has been done on EC key encoding to make sure named curve
parameters are preserved where possible. BCFKS key stores can
now be signature protected rather than passord protected.

See also https://www.bouncycastle.org/releasenotes.html

Also, the port now installs version of bcprov.jar built from sources
removing code since older java/bouncycastle port that installs
bcprov.jar bundled with distfile.
This commit is contained in:
Eugene Grosbein 2019-04-02 06:57:18 +00:00
parent df5392ad86
commit 4c48543153
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=497549
2 changed files with 4 additions and 7 deletions

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= bouncycastle
PORTVERSION= 1.60
PORTREVISION= 1
PORTVERSION= 1.61
CATEGORIES= java security
MASTER_SITES= http://www.bouncycastle.org/download/ \
http://polydistortion.net/bc/download/
@ -56,8 +55,6 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}/jars/${jar}-jdk${JDKNVERSION}on-${DVERSION}.jar \
${STAGEDIR}${JAVAJARDIR}/${jar}.jar
.endfor
${INSTALL_DATA} ${WRKSRC}/jars/bcprov-jdk${JDKNVERSION}on-${DVERSION}.jar \
${STAGEDIR}${JAVAJARDIR}/bcprov.jar
.if ${PORT_OPTIONS:MZIPSRC}
@${MKDIR} ${STAGEDIR}${DATADIR}
.for jar in ${JARS_SRC}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531664561
SHA256 (crypto-160.tar.gz) = 52cdc6faf6fdf665592edceb780ec0f55a3fa4f0b74fe7b8ef3a363ba80847d1
SIZE (crypto-160.tar.gz) = 140380969
TIMESTAMP = 1554174153
SHA256 (crypto-161.tar.gz) = e429d7ec67da1709c82e36dc5214ea45875457db94329eca638a576f931e3e22
SIZE (crypto-161.tar.gz) = 136435919