svn commit: r544254 - in head/security: . isal-kmod
John Baldwin
jhb at FreeBSD.org
Wed Aug 5 23:52:57 UTC 2020
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 at 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
More information about the svn-ports-head
mailing list