summaryrefslogtreecommitdiff
path: root/security/hs-tls
AgeCommit message (Collapse)AuthorFilesLines
2022-09-07Recursive bump for recently updated Haskell packagespho2-4/+4
2022-02-26Bump all Haskell packages after enabling "split sections" in mk/haskell.mkpho2-4/+4
2022-02-12revbump after changing the default Haskell compilerpho2-3/+4
2022-02-12Update to tls-1.5.7pho3-10/+9
Version 1.5.7 New APIs: getFinished and getPeerFinished #445 Version 1.5.6 Dynamically setting enctypted extensions #444
2022-01-18Bump packages that depends on GHCpho2-4/+4
2021-10-26security: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
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
2021-10-07security: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-03*: Bump PKGREVISION for ghc-9.0.1pho2-3/+4
2021-04-24Update to tls-1.5.5pho4-233/+244
Version 1.5.5 * QUIC support #419 #427 #428 #430 #433 #441 * Server ECDSA for P-256 #436 * Sort ciphersuites based on hardware-acceleration support #439 * Sending no_application_protocol #440 * Internal improvements #426 #431 Version 1.5.4 * Restore interoperability with early Java 6 #422 * Test cleanups for timeout and async usage #416
2020-05-11hs-*: add PLIST filesrillig1-0/+224
These PLIST files have been autogenerated by mk/haskell.mk using HS_UPDATE_PLIST=yes during a bulk build. They will help to track changes to the packages. The Haskell packages didn't have PLIST files because their paths contained package hashes. These hashes are now determined by mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
2020-01-17Import tls-1.5.3pho4-0/+66
Native Haskell TLS and SSL protocol implementation for server and client. This provides a high-level implementation of a sensitive security protocol, eliminating a common set of security issues through the use of the advanced type system, high level constructions and common Haskell features. Currently implement the SSL3.0, TLS1.0, TLS1.1, TLS1.2 and TLS 1.3 protocol, and support RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.