head 1.10; access; symbols pkgsrc-2026Q2:1.10.0.34 pkgsrc-2026Q2-base:1.10 pkgsrc-2026Q1:1.10.0.32 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.30 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.28 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.26 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.24 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.22 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.20 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.18 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.16 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.10.0.14 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.12 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.10 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.8 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.6 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.4 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.2 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.9.0.4 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.7.0.24 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.22 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.20 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.18 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.16 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.14 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.10 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.12 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.8 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.6 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.4 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.2 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.6.0.12 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.10 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.8 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.6 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.4 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.5.0.10 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.8 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.6 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.4 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.2 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.4.0.4 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.2 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.3.0.8 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.6 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.4 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.2 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.2.0.18 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.16 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.14 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.12 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.10 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.8 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.6 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.2 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.1.1.1.0.2 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-20120512:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.10 date 2022.05.11.11.07.39; author jaapb; state Exp; branches; next 1.9; commitid v8201alSE7cYZCDD; 1.9 date 2021.10.26.11.17.21; author nia; state Exp; branches; next 1.8; commitid PNswNV9GDLZeojeD; 1.8 date 2021.10.07.14.54.04; author nia; state Exp; branches; next 1.7; commitid nfjKlj1wTplMcTbD; 1.7 date 2018.11.28.12.07.50; author jaapb; state Exp; branches; next 1.6; commitid g3FDicoo5HtlQH1B; 1.6 date 2017.07.11.12.34.22; author jaapb; state Exp; branches; next 1.5; commitid 3CSnIrwSLkjTdOYz; 1.5 date 2016.05.06.14.14.28; author jaapb; state Exp; branches; next 1.4; commitid BFWymj59bipcDq5z; 1.4 date 2015.11.04.01.17.52; author agc; state Exp; branches; next 1.3; commitid agUNgZr58GM2fIHy; 1.3 date 2014.10.09.22.28.12; author jaapb; state Exp; branches; next 1.2; commitid ZvCeKWiQJcMjQzTx; 1.2 date 2012.08.15.08.24.58; author wiz; state Exp; branches; next 1.1; 1.1 date 2012.05.12.17.53.40; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2012.05.12.17.53.40; author wiz; state Exp; branches; next ; desc @@ 1.10 log @Update security/ocaml-cryptokit to version 1.17. There are many minor updates and bugfixes, and the build system has changed to dune. @ text @$NetBSD: distinfo,v 1.9 2021/10/26 11:17:21 nia Exp $ BLAKE2s (cryptokit-1.17.tar.gz) = bc6c26bca995daebe6b91040a26aec7d19bab1cee0646766e05b93d6cead7782 SHA512 (cryptokit-1.17.tar.gz) = b58bd5da8285fccd9ad15d9230afd1aae689d381f05a2c351207932bea21f1f8d2d7581edd6c109da74462caf8aae912a84c6c7f6b974e9df0b39a0b609bc5c1 Size (cryptokit-1.17.tar.gz) = 137696 bytes @ 1.9 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.8 2021/10/07 14:54:04 nia Exp $ d3 3 a5 3 BLAKE2s (cryptokit-1.13.tar.gz) = 3bbc8dfe46604ef39eb7330c4b155cd47021373b06b537988b4441b29ef0ee22 SHA512 (cryptokit-1.13.tar.gz) = b739e88660ee7cc5883293554d78006d3b4ba705ae4af52f6402f1c721310b68c46003016b2e16fab4fea86542afa69acc7193c7186771f4a5ad29723a6901f9 Size (cryptokit-1.13.tar.gz) = 165723 bytes @ 1.8 log @security: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2018/11/28 12:07:50 jaapb Exp $ d3 1 a3 1 RMD160 (cryptokit-1.13.tar.gz) = fdce606ee8b15c8b94893691b9feebfadad6bf98 @ 1.7 log @Updated package security/ocaml-cryptokit to version 1.13. Changes are bugfixes and minor additions. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2017/07/11 12:34:22 jaapb Exp $ a2 1 SHA1 (cryptokit-1.13.tar.gz) = cf6c281769a996a30e80672aa8f47a1df854c3d3 @ 1.6 log @Updated package to latest version, 1.11 (plus distribution change). Changes include: Release 1.11: - Adapt to "safe string" mode (OCaml 4.02 and later required). The API should remain backward-compatible for clients compiled in "unsafe string" mode. - Update SHA-3 to the official NIST standard (different padding than in the Keccak submission). (Closes: #1528) - Fixed bounds checking in "add_substring" methods of hash functions and other functions that operate on a substring of a string. (Closes: #1480) - Use hardware implementation of AES when available on x86 processors. (Faster than the software implementation and less sensitive to side channel attacks.) - Use the Zarith library to implement RSA. (Faster than the previous implementation and less sensitive to side channel attacks.) - Support the hardware random number generator present in recent x86 processors. - Rebuilt generated files with Oasis 0.4.6 for OCaml 4.03 compatibility. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2016/05/06 14:14:28 jaapb Exp $ d3 4 a6 4 SHA1 (cryptokit-1.11.tar.gz) = 5f709dcbb5086b724bd96e2ca5339dd56233d683 RMD160 (cryptokit-1.11.tar.gz) = da1edb465d7addbb2d3a620c56b82432e4f87ba4 SHA512 (cryptokit-1.11.tar.gz) = b6e399333497bac8ec41003da7f148f8f362f63ab1013356d55e8967284b4d50e5c3e397e65658227f5a41ca93d8b1aee8861a2dda759bafcdfb3efa0c73c2fc Size (cryptokit-1.11.tar.gz) = 150687 bytes @ 1.5 log @Updated package to newest version, 1.10. Changes include: - Add all SHA-2 hash functions: SHA-224, SHA-384 and SHA-512 in addition to the existing SHA-256. (Closes: #1223) - Add support for CTR (Counter) chaining mode. - Fix compilation error with OCaml 4.03+dev. - Avoid using some obsolete OCaml stdlib functions. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2015/11/04 01:17:52 agc Exp $ d3 4 a6 4 SHA1 (cryptokit-1.10.tar.gz) = 73d9c450fd9f3c38089381673fdda6c8b46740b6 RMD160 (cryptokit-1.10.tar.gz) = 2d49ef1fd230bac8d27a075166693ff70e73b613 SHA512 (cryptokit-1.10.tar.gz) = 22564e0151c492963d75fb81780b3a884a0bf613ad09380d9b5365740fd9c4bbdaa1c21fed50a1a4934dce920d90f5c86dc014f90e52677544789311f7bded4f Size (cryptokit-1.10.tar.gz) = 152525 bytes @ 1.4 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.3 2014/10/09 22:28:12 jaapb Exp $ d3 4 a6 4 SHA1 (cryptokit-1.9.tar.gz) = 2e90f27d05fe68a79747e64eef481835291babf4 RMD160 (cryptokit-1.9.tar.gz) = f161aefe0cfb0b706a926015566e4d5c0f8dd6fa SHA512 (cryptokit-1.9.tar.gz) = 67385562d5f42a65dc13b7bbf4164610a47c1f2b20d3e737c62046d716fdc38a19727e7ea04f633562d8c82c83fb1b64472f06c3032ea45e5b7c411b2f177d74 Size (cryptokit-1.9.tar.gz) = 143494 bytes @ 1.3 log @Updated package to latest version 1.9. Package now uses ocaml.mk. Changes include: - More fixes to build in Windows with zlib (mingw and msvc). - Build .cmxs with C bindings (Closes: #1303) - Use advapi32 on Windows (Close: #1055) - Allow to define --zlib-include and --zlib-libdir if zlib is not installed in the standard location. - Added SHA-3 hash function. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2012/08/15 08:24:58 wiz Exp $ d5 1 @ 1.2 log @Update to 1.6 from Jaap Boender in PR 46800: This update of ocaml-cryptokit to its newest version, 1.6. does not actually change anything in the functionality of the software. Upstream, the build system has changed, and there are also a few changes to the package (most notably, removal of the PLIST.opt in favour of the PLIST_VARS system) @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (cryptokit-1.6.tar.gz) = 470d42baf7088cfbd97f4673d5a982fccfdeb274 RMD160 (cryptokit-1.6.tar.gz) = 83daed01f9407292e2c3c5294c076b61685987f4 Size (cryptokit-1.6.tar.gz) = 133031 bytes @ 1.1 log @Initial revision @ text @d3 3 a5 3 SHA1 (cryptokit-1.5.tar.gz) = 63e1ca4918186bcc7f5e7f6566c765261c4abef3 RMD160 (cryptokit-1.5.tar.gz) = 7e1e179c3970ac8b0cdbac1ef18e9ea79de6526e Size (cryptokit-1.5.tar.gz) = 128907 bytes @ 1.1.1.1 log @Initial import of ocaml-cryptokit-1.5. Packaged byJaap Boender in PR 41691. The Cryptokit library for Objective Caml provides a variety of cryptographic primitives that can be used to implement cryptographic protocols in security-sensitive applications. The primitives provided include: Symmetric-key cryptography: AES, DES, Triple-DES, ARCfour, in ECB, CBC, CFB and OFB modes. Public-key cryptography: RSA encryption and signature; Diffie-Hellman key agreement. Hash functions and MACs: SHA-1, MD5, and MACs based on AES and DES. Random number generation. Encodings and compression: base 64, hexadecimal, Zlib compression. Additional ciphers and hashes can easily be used in conjunction with the library. In particular, basic mechanisms such as chaining modes, output buffering, and padding are provided by generic classes that can easily be composed with user-provided ciphers. More generally, the library promotes a "Lego"-like style of constructing and composing transformations over character streams. @ text @@