pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/hs-tls



Module Name:    pkgsrc
Committed By:   pho
Date:           Fri Jan 17 13:38:00 UTC 2020

Added Files:
        pkgsrc/security/hs-tls: DESCR Makefile buildlink3.mk distinfo

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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/hs-tls/DESCR \
    pkgsrc/security/hs-tls/Makefile pkgsrc/security/hs-tls/buildlink3.mk \
    pkgsrc/security/hs-tls/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/security/hs-tls/DESCR
diff -u /dev/null pkgsrc/security/hs-tls/DESCR:1.1
--- /dev/null   Fri Jan 17 13:38:00 2020
+++ pkgsrc/security/hs-tls/DESCR        Fri Jan 17 13:38:00 2020
@@ -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.
Index: pkgsrc/security/hs-tls/Makefile
diff -u /dev/null pkgsrc/security/hs-tls/Makefile:1.1
--- /dev/null   Fri Jan 17 13:38:00 2020
+++ pkgsrc/security/hs-tls/Makefile     Fri Jan 17 13:38:00 2020
@@ -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"
Index: pkgsrc/security/hs-tls/buildlink3.mk
diff -u /dev/null pkgsrc/security/hs-tls/buildlink3.mk:1.1
--- /dev/null   Fri Jan 17 13:38:00 2020
+++ pkgsrc/security/hs-tls/buildlink3.mk        Fri Jan 17 13:38:00 2020
@@ -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
Index: pkgsrc/security/hs-tls/distinfo
diff -u /dev/null pkgsrc/security/hs-tls/distinfo:1.1
--- /dev/null   Fri Jan 17 13:38:00 2020
+++ pkgsrc/security/hs-tls/distinfo     Fri Jan 17 13:38:00 2020
@@ -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