head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.2 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.4.0.16 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.14 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.12 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.10 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.8 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.6 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.4 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.2 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.2.0.48 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.46 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.44 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.42 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.40 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.36 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.16 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.38 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.34 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.32 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.30 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.28 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.26 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.24 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.22 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.20 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.18 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.14 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.12 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.10 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.8 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.6 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.4 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.2 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.1.1.1.0.60 pkgsrc-2015Q3-base:1.1.1.1 pkgsrc-2015Q2:1.1.1.1.0.58 pkgsrc-2015Q2-base:1.1.1.1 pkgsrc-2015Q1:1.1.1.1.0.56 pkgsrc-2015Q1-base:1.1.1.1 pkgsrc-2014Q4:1.1.1.1.0.54 pkgsrc-2014Q4-base:1.1.1.1 pkgsrc-2014Q3:1.1.1.1.0.52 pkgsrc-2014Q3-base:1.1.1.1 pkgsrc-2014Q2:1.1.1.1.0.50 pkgsrc-2014Q2-base:1.1.1.1 pkgsrc-2014Q1:1.1.1.1.0.48 pkgsrc-2014Q1-base:1.1.1.1 pkgsrc-2013Q4:1.1.1.1.0.46 pkgsrc-2013Q4-base:1.1.1.1 pkgsrc-2013Q3:1.1.1.1.0.44 pkgsrc-2013Q3-base:1.1.1.1 pkgsrc-2013Q2:1.1.1.1.0.42 pkgsrc-2013Q2-base:1.1.1.1 pkgsrc-2013Q1:1.1.1.1.0.40 pkgsrc-2013Q1-base:1.1.1.1 pkgsrc-2012Q4:1.1.1.1.0.38 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.36 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.34 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.32 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.30 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.28 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.26 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.24 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.22 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-2010Q3:1.1.1.1.0.20 pkgsrc-2010Q3-base:1.1.1.1 pkgsrc-2010Q2:1.1.1.1.0.18 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.16 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.14 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.12 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.10 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.8 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.6 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.4 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.2 cube-native-xorg-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2023.12.03.02.09.15; author wen; state Exp; branches; next 1.5; commitid PsS3ynzeMRq3GXOE; 1.5 date 2023.10.09.12.01.15; author wen; state Exp; branches; next 1.4; commitid fGjA9UobqRQLIWHE; 1.4 date 2021.10.26.11.17.27; author nia; state Exp; branches; next 1.3; commitid PNswNV9GDLZeojeD; 1.3 date 2021.10.07.14.54.10; author nia; state Exp; branches; next 1.2; commitid nfjKlj1wTplMcTbD; 1.2 date 2015.11.04.01.17.55; author agc; state Exp; branches; next 1.1; commitid agUNgZr58GM2fIHy; 1.1 date 2008.08.24.09.09.38; author obache; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.08.24.09.09.38; author obache; state Exp; branches; next ; desc @@ 1.6 log @Update to 0.19 Upstream changes: 0.19 -- Fri Nov 10 18:50:50 AST 2023 [Significant updates since 0.17] Issue 0.18 as a production release Thanks to @@maaarghk for reporting a breaking change post 0.02 The module now ensures that the cipher chosen (if not specified) is the correct size according to the keysize. It also enforces that the keysize and ciphers can not be mismatched if the cipher is specified. [Detailed Change Log] - d5018b4 Update version for a new release - 318d744 v0.18 0.18 -- Thu Nov 09 23:20:20 AST 2023 [Significant updates since 0.15] Thanks to @@maaarghk for reporting a breaking change post 0.02 The module now ensures that the cipher chosen (if not specified) is the correct size according to the keysize. It also enforces that the keysize and ciphers can not be mismatched if the cipher is specified. [Detailed Change Log] - ad7a761 Increment version etc. for release - 5cdb783 Strawberry Perl uses dmake - ae50f2b Fixed #9: keysize should determine the cipher used - 94731c4 v0.17 0.17 -- Sun Oct 15 16:17:22 ADT 2023 [Detailed Change Log] - 4573a62 Increment version for release - 5388652 Fix CTR Tests for old OpenSSL - 175a751 v0.16 [Fix Change Log for 0.16] Forgot to rebase the git repo - a2c0878 Fix test issue lt versus le for OpenSSL versions - adfe1ee Increment version for release - 654f7f6 Output OpenSSL version during test - fbc824c Fixes RT issues 141491 and 149909 - 87e4922 v0.15 0.16 -- Sun Oct 15 11:07:09 ADT 2023 [Significant updates since 0.15] Fixes a couple of vexing build issues on some MacOS environments where the module would be built against OpenSSLv3 but linked to OpenSSLv1. Fix is a Makefile.PL workaround for what is likely a toolchain issue. [Detailed Change Log] - 166d710 Fix test issue lt versus le for OpenSSL versions - b0da334 Increment version for release - 8988e45 Output OpenSSL version during test - 1bb51ed Fixes RT issues 141491 and 149909 - 82680e4 v0.15 @ text @$NetBSD: distinfo,v 1.5 2023/10/09 12:01:15 wen Exp $ BLAKE2s (Crypt-OpenSSL-AES-0.19.tar.gz) = b0172d3145510b4951a168afe1537baf35b351cbba6f3309475eeb862f47b482 SHA512 (Crypt-OpenSSL-AES-0.19.tar.gz) = a95efddb59e56db9b125bc1f03aa7ad65b6acfcf6406c91125b444d769fa45901288e35bd529335302982426ccbe833bf1bce22865041c844a7886e6b5b8ac97 Size (Crypt-OpenSSL-AES-0.19.tar.gz) = 156698 bytes @ 1.5 log @Update to 0.15 Upstream changes: 0.15 -- Sun Oct 08 10:25:18 ADT 2023 [Significant updates since 0.13] - None - Don't support CTR ciphers on lod perls [Detailed Change Log] - 4e0e77e Add File::Which and Crypt::OpenSSL::Guess for tests - 01d6c90 Show full OpenSSL version information - 8502136 AES CTR was not supported on 1.0.0 and below - 512f06e v0.14 0.14 -- Sat Oct 07 09:10:31 ADT 2023 [Significant updates since 0.13] - None - Fix build issue on old strawberry-perl [Detailed Change Log] - c1ef642 Fix yet another strawberryperl build issue - c1933ae v0.13 0.13 -- Fri Oct 06 19:23:46 ADT 2023 [Significant updates since 0.10] - None - Packaging and fix build issue on old strawberry-perl [Detailed Change Log] - d5eda5c Update version for a new release - 3fd8e5c Create windows-strawberry-legacy.yml - 683c92c Fix issues on older strawberry-perl installs - 9ecd96b Fix POD formatting issue - 7eef915 v0.12 0.12 -- Wed Oct 04 21:02:53 ADT 2023 [Significant updates since 0.10] - Bugfix from smokers and #149909 - Add full LibreSSL support for the new library API functions - Remove dependency for CryptX (rewrite the tests) - new library API functions supported for OpenSSL 0.9.8+ [Detailed Change Log] - aba2120 Update version for a new release - ecbcc51 Update POD to reflect recent changes - 289803e Get the blocksize from the EVP_CIPHER_CTX - 6f687cd v0.11 0.11 -- Mon Oct 02 22:03:40 ADT 2023 [Significant updates since 0.10] - Bugfix from mokers and #149909 - Add full LibreSSL support for the new library API functions - Remove dependency for CryptX (rewrite the tests) - new library API functions supported for OpenSSL 0.9.8+ [Detailed Change Log] - b328a6c Really remove Crypt::CBC dependency - 16eb4b6 Fix #149909: v0.10 Segfaulting on macOS [rt.cpan.org #149909] - c6bf4be Remove Build/Test dependency on CryptX - cfe9571 The API supports 0.9.8 and above so the skips seem unnecessary - 7fa47df Fix patch undefined - 6fb6b23 Support libressl with modern api calls - 8be70f0 reverse 2782f24 Don't run OpenSSL tests for LibreSSL - 014f71e Increment version for release - 2782f24 Don't run OpenSSL tests for LibreSSL - 24072d3 Attempt to fix Free to wrong pool issue - 49f93e3 Fix get_option_svalue issue - d6cb161 Fix issue with tests - undefined - f7027e3 (tag: 0.10) v0.10 0.10 -- Thu Sep 21 23:10:38 ADT 2023 [Significant updates since 0.08] - Added support for CBC, CFB, CTR and OFB - Allows encryption of data larger than 16-bytes - Uses padding for data that is not a multiple of 16-bytes - Allows support for IV for supported ciphers [Detailed Change Log] - d3a7ccb Increment version for release - 24b7deb Add GitHub::CreateRelease and remove META.json from repo - 9ca1b5a Remove C++ style comment - cbcd8e3 SET_CONTEXT for threaded perls - 25e7c01 v0.09 - 1cb07ea Testing release 0.09 -- Wed Sep 20 23:04:24 ADT 2023 [Significant updates since 0.08] - Added support for CBC, CFB, CTR and OFB - Allows encryption of data larger than 16-bytes - Uses padding for data that is not a multiple of 16-bytes - Allows support for IV for supported ciphers - f84bd04 Update MANIFEST file - c23620a Increment version for next release - fcf7e23 Update dependencies - 4de67f5 Add tests for multiple ciphers - 750f2bb Support additional AES ciphers - a6fd450 Change tabs to spaces - tabs were driving me crazy - d6e7f7d (tag: 0.08) v0.08 0.08 -- Sat Sep 16 00:19:13 ADT 2023 [Detailed Changes] - ff164da Change the push to repo - 98b92f8 Create a test for Crypt::CBC - ad9094f Update pod information - 9230b98 Fix casting and signedness errors - 4434d5c Convert build to Dist::Zilla - 1f9d13b Increment version for a release - 9b539b4 Update Changes for release 0.07 Thu Sep 14 18:41:23 PM 2023 [Significant updates since 0.02] - Skipped versions 0.03 to 0.05 since they are unindexed versions - TIMLEGGE is the new maintainer. - Support for OpenSSL version 3 and below without deprecated functions. [Detailed Changes] - c217b65 OpenSSL v3 changes - 337920c Update to a new version of ppport.h - 8bcadfd removing obsolete parts of POD doc - bbe6455 removing obsolete parts of README - 003377b Update Changes file 0.06 Tue Sep 05 20:41:28 2023 [Significant updates since last version] Skipping versions 0.03 to 0.05 since they are unindexed versions None. An initial release of 0.02 under a new maintainer. A new release is planned to support openssl version 3 and possibly address outstanding bugs. [Detailed Changes] - 5487408 Update some Makefile.PL settings and specify git repo - 1b69f49 Update Copyright years - 2858700 Increment version for release - f584884 Reverse the order of the Changes file - 324ae34 Create Git Repo for version 0.02 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/10/26 11:17:27 nia Exp $ d3 3 a5 3 BLAKE2s (Crypt-OpenSSL-AES-0.15.tar.gz) = 9309b40de8f37e52e518c56dff5059302a520b60a5c47926d40e59789a245f2c SHA512 (Crypt-OpenSSL-AES-0.15.tar.gz) = 9d00f85b2e8a5324005e79afbc38652718e85f2111531dd7aba4f8c9671f22de16b2d2ce48a1f18b288d2d87a917b11ad91614bed14a079cec9ffbd448bbefad Size (Crypt-OpenSSL-AES-0.15.tar.gz) = 155089 bytes @ 1.4 log @security: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./security/cyrus-sasl/distinfo cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2021/10/07 14:54:10 nia Exp $ d3 3 a5 3 BLAKE2s (Crypt-OpenSSL-AES-0.02.tar.gz) = 05e63e75e8178f60a9aaf46b000d4c040b4e809d50fabf2cdb88922c2f485417 SHA512 (Crypt-OpenSSL-AES-0.02.tar.gz) = cac503bfa22d82d8cb1873ce97aeee4f2d698a7c0d27bcc055d2e8984094c098b0244498ee80425e0c699d46d1b204c8894fd0538dd2dc1d3ea0f87c593fc918 Size (Crypt-OpenSSL-AES-0.02.tar.gz) = 12487 bytes @ 1.3 log @security: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2015/11/04 01:17:55 agc Exp $ d3 1 a3 1 RMD160 (Crypt-OpenSSL-AES-0.02.tar.gz) = de73f4a6c39f81c60eeee5a1e66426382ad5adac @ 1.2 log @Add SHA512 digests for distfiles for security category Problems found locating distfiles: Package f-prot-antivirus6-fs-bin: missing distfile fp-NetBSD.x86.32-fs-6.2.3.tar.gz Package f-prot-antivirus6-ws-bin: missing distfile fp-NetBSD.x86.32-ws-6.2.3.tar.gz Package libidea: missing distfile libidea-0.8.2b.tar.gz Package openssh: missing distfile openssh-7.1p1-hpn-20150822.diff.bz2 Package uvscan: missing distfile vlp4510e.tar.Z Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2008/08/24 09:09:38 obache Exp $ a2 1 SHA1 (Crypt-OpenSSL-AES-0.02.tar.gz) = 978a81dcde6c66203da0ac5aeb7d3a22c8114df4 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d5 1 @ 1.1.1.1 log @Import p5-Crypt-OpenSSL-AES-0.02 as security/p5-Crypt-OpenSSL-AES. Based on PR 39222 by Jens Rehsack. This module implements a wrapper around OpenSSL. Specifically, it wraps the methods related to the US Government's Advanced Encryption Standard (the Rijndael algorithm). This module is compatible with Crypt::CBC (and likely other modules that utilize a block cipher to make a stream cipher). This module is an alternative to the implementation provided by Crypt::Rijndael which implements AES itself. In contrast, this module is simply a wrapper around the OpenSSL library. The Crypt::Rijndael implementation seems to produce inaccurate results on 64-bit x86 machines. By using OpenSSL, this module aims to avoid architecture specific problems, allowing the OpenSSL maintainers to overcome such issues. @ text @@