Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Aug 2020 23:52:56 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r544254 - in head/security: . isal-kmod
Message-ID:  <202008052352.075Nqun9046833@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhb (src,doc committer)
Date: Wed Aug  5 23:52:56 2020
New Revision: 544254
URL: https://svnweb.freebsd.org/changeset/ports/544254

Log:
  Add a new security/isal-kmod port.
  
  This port builds a kernel crypto device driver which uses routines
  from Intel's ISA-L crypto library to perform AES-GCM encryption and
  decryption.
  
  Reviewed by:	mat
  Sponsored by:	Netflix
  Differential Revision:	https://reviews.freebsd.org/D25514

Added:
  head/security/isal-kmod/
  head/security/isal-kmod/Makefile   (contents, props changed)
  head/security/isal-kmod/distinfo   (contents, props changed)
  head/security/isal-kmod/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Wed Aug  5 23:48:29 2020	(r544253)
+++ head/security/Makefile	Wed Aug  5 23:52:56 2020	(r544254)
@@ -234,6 +234,7 @@
     SUBDIR += ipsec-tools
     SUBDIR += ipv6toolkit
     SUBDIR += isakmpd
+    SUBDIR += isal-kmod
     SUBDIR += ismtp
     SUBDIR += isnprober
     SUBDIR += jbrofuzz

Added: head/security/isal-kmod/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/isal-kmod/Makefile	Wed Aug  5 23:52:56 2020	(r544254)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	isal
+DISTVERSION=	g20200702
+CATEGORIES=	security
+PKGNAMESUFFIX=	-kmod
+
+MAINTAINER=	jhb@FreeBSD.org
+COMMENT=	Kernel crypto driver using Intel(R) ISA-L crypto
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/isa-l_crypto/LICENSE
+
+ONLY_FOR_ARCHS=	amd64
+IGNORE_FreeBSD_11=requires FreeBSD 13.0 or later
+IGNORE_FreeBSD_12=requires FreeBSD 13.0 or later
+
+BUILD_DEPENDS=	yasm:devel/yasm
+
+USES=		kmod uidfix
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	bsdjhb
+GH_PROJECT=	ocf_isa_l
+GH_TAGNAME=	ccf6408
+GH_TUPLE=	intel:isa-l_crypto:v2.22.0:isal_crypto/isa-l_crypto
+
+PLIST_FILES=	${KMODDIR}/isal.ko man/man4/isal.4.gz
+
+post-install:
+	${INSTALL_MAN} ${WRKSRC}/isal.4 ${STAGEDIR}${MANPREFIX}/man/man4/isal.4
+
+.include <bsd.port.mk>

Added: head/security/isal-kmod/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/isal-kmod/distinfo	Wed Aug  5 23:52:56 2020	(r544254)
@@ -0,0 +1,5 @@
+TIMESTAMP = 1594921535
+SHA256 (bsdjhb-ocf_isa_l-g20200702-ccf6408_GH0.tar.gz) = 4d36dff5c8b5db5e015b4675f56255a25d835f840a03eca242d01a2a6028677e
+SIZE (bsdjhb-ocf_isa_l-g20200702-ccf6408_GH0.tar.gz) = 5431
+SHA256 (intel-isa-l_crypto-v2.22.0_GH0.tar.gz) = c6503b455bdf0efcad74fdae4e9b30465e0e208cff2b0b34fd8f471553455527
+SIZE (intel-isa-l_crypto-v2.22.0_GH0.tar.gz) = 518022

Added: head/security/isal-kmod/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/isal-kmod/pkg-descr	Wed Aug  5 23:52:56 2020	(r544254)
@@ -0,0 +1,8 @@
+ISA-L crypto is a collection of optimized low-level functions
+targeting cryptography applications.
+
+This port provides a driver for the in-kernel opencrypto framework
+that uses routines in the ISA-L crypto library.
+
+WWW: https://github.com/bsdjhb/ocf_isa_l
+https://github.com/01org/isa-l_crypto



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008052352.075Nqun9046833>