pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/hs-tls Import tls-1.5.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e7d28d72be84
branches:  trunk
changeset: 409378:e7d28d72be84
user:      pho <pho%pkgsrc.org@localhost>
date:      Fri Jan 17 13:38:00 2020 +0000

description:
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.

diffstat:

 security/hs-tls/DESCR         |  11 +++++++++++
 security/hs-tls/Makefile      |  23 +++++++++++++++++++++++
 security/hs-tls/buildlink3.mk |  26 ++++++++++++++++++++++++++
 security/hs-tls/distinfo      |   6 ++++++
 4 files changed, 66 insertions(+), 0 deletions(-)

diffs (82 lines):

diff -r 1ee9ff3549ed -r e7d28d72be84 security/hs-tls/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/hs-tls/DESCR     Fri Jan 17 13:38:00 2020 +0000
@@ -0,0 +1,11 @@
+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.
diff -r 1ee9ff3549ed -r e7d28d72be84 security/hs-tls/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/hs-tls/Makefile  Fri Jan 17 13:38:00 2020 +0000
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2020/01/17 13:38:00 pho Exp $
+
+DISTNAME=      tls-1.5.3
+CATEGORIES=    security
+
+MAINTAINER=    pho%cielonegro.org@localhost
+COMMENT=       TLS/SSL protocol native implementation (Server and Client)
+LICENSE=       modified-bsd
+
+.include "../../devel/hs-asn1-encoding/buildlink3.mk"
+.include "../../devel/hs-asn1-types/buildlink3.mk"
+.include "../../devel/hs-async/buildlink3.mk"
+.include "../../devel/hs-cereal/buildlink3.mk"
+.include "../../security/hs-cryptonite/buildlink3.mk"
+.include "../../devel/hs-data-default-class/buildlink3.mk"
+.include "../../time/hs-hourglass/buildlink3.mk"
+.include "../../devel/hs-memory/buildlink3.mk"
+.include "../../security/hs-x509/buildlink3.mk"
+.include "../../security/hs-x509-store/buildlink3.mk"
+.include "../../security/hs-x509-validation/buildlink3.mk"
+.include "../../net/hs-network/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 1ee9ff3549ed -r e7d28d72be84 security/hs-tls/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/hs-tls/buildlink3.mk     Fri Jan 17 13:38:00 2020 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: buildlink3.mk,v 1.1 2020/01/17 13:38:00 pho Exp $
+
+BUILDLINK_TREE+=       hs-tls
+
+.if !defined(HS_TLS_BUILDLINK3_MK)
+HS_TLS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-tls+= hs-tls>=1.5.3
+BUILDLINK_ABI_DEPENDS.hs-tls+= hs-tls>=1.5.3
+BUILDLINK_PKGSRCDIR.hs-tls?=   ../../security/hs-tls
+
+.include "../../devel/hs-asn1-encoding/buildlink3.mk"
+.include "../../devel/hs-asn1-types/buildlink3.mk"
+.include "../../devel/hs-async/buildlink3.mk"
+.include "../../devel/hs-cereal/buildlink3.mk"
+.include "../../security/hs-cryptonite/buildlink3.mk"
+.include "../../devel/hs-data-default-class/buildlink3.mk"
+.include "../../time/hs-hourglass/buildlink3.mk"
+.include "../../devel/hs-memory/buildlink3.mk"
+.include "../../security/hs-x509/buildlink3.mk"
+.include "../../security/hs-x509-store/buildlink3.mk"
+.include "../../security/hs-x509-validation/buildlink3.mk"
+.include "../../net/hs-network/buildlink3.mk"
+.endif # HS_TLS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-tls
diff -r 1ee9ff3549ed -r e7d28d72be84 security/hs-tls/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/hs-tls/distinfo  Fri Jan 17 13:38:00 2020 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/01/17 13:38:00 pho Exp $
+
+SHA1 (tls-1.5.3.tar.gz) = 140832762b66ffec56bbb4d22f9eeb4318f77c66
+RMD160 (tls-1.5.3.tar.gz) = bd803f0673d8ff147c8266c000427c8bcb8f0cca
+SHA512 (tls-1.5.3.tar.gz) = 0881f1716cd0289a051d5c5c7fafd3f5b57a44551f724c6023c73d04c86f69dc9973194fbcfaea983a63fe32d3032cbf89367a52c022f8329266376fca847737
+Size (tls-1.5.3.tar.gz) = 149838 bytes



Home | Main Index | Thread Index | Old Index