./security/hs-tls, TLS/SSL protocol native implementation (Server and Client)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5.5nb1, Package name: hs-tls-1.5.5nb1, Maintainer: pho

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.


Required to run:
[devel/hs-data-default-class] [net/hs-network] [devel/hs-async] [lang/ghc88] [devel/hs-memory] [devel/hs-cereal] [devel/hs-asn1-encoding] [devel/hs-asn1-types] [security/hs-x509] [security/hs-cryptonite] [time/hs-hourglass] [security/hs-x509-store] [security/hs-x509-validation]

Required to build:
[pkgtools/cwrappers]

Master sites:

RMD160: e3eece928d99bbe472eb38c014e7280bed054ebd
Filesize: 154.98 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2021-05-03 21:01:21 by Masatake Daimon | Files touched by this commit (475) | Package updated
Log message:
*: Bump PKGREVISION for ghc-9.0.1
   2021-04-24 15:06:02 by Masatake Daimon | Files touched by this commit (4) | Package updated
Log message:
Update to tls-1.5.5

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-11 19:52:21 by Roland Illig | Files touched by this commit (190) | Package updated
Log message:
hs-*: add PLIST files

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-17 14:38:00 by Masatake Daimon | Files touched by this commit (4)
Log message:
Import tls-1.5.3

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.