mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
security/openssl: Add kernel TLS option
Submitted by: jhb@freebsd.org Differential Revision: https://reviews.freebsd.org/D24274
This commit is contained in:
parent
4cc4fe832a
commit
7d2920a886
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=536339
@ -40,11 +40,13 @@ OPTIONS_GROUP_OPTIMIZE= ASM SSE2 THREADS
|
||||
OPTIONS_DEFINE_i386= I386
|
||||
OPTIONS_GROUP_PROTOCOLS=NEXTPROTONEG SCTP SSL3 TLS1 TLS1_1 TLS1_2
|
||||
|
||||
OPTIONS_DEFINE= ASYNC CT MAN3 RFC3779 SHARED ZLIB
|
||||
OPTIONS_DEFINE= ASYNC CT KTLS MAN3 RFC3779 SHARED ZLIB
|
||||
|
||||
OPTIONS_DEFAULT=ASM ASYNC CT GOST DES EC MAN3 MD4 NEXTPROTONEG RC2 RC4 \
|
||||
RMD160 SCTP SHARED SSE2 THREADS TLS1 TLS1_1 TLS1_2
|
||||
|
||||
OPTIONS_EXCLUDE=${${OSVERSION} < 1300042:?KTLS:}
|
||||
|
||||
OPTIONS_GROUP_OPTIMIZE_amd64= EC
|
||||
|
||||
.if ${MACHINE_ARCH} == "amd64"
|
||||
@ -66,6 +68,7 @@ GOST_DESC= GOST (Russian standard)
|
||||
HASHES_DESC= Hash Function Support
|
||||
I386_DESC= i386 (instead of i486+)
|
||||
IDEA_DESC= International Data Encryption Algorithm
|
||||
KTLS_DESC= Kernel TLS offload
|
||||
MAN3_DESC= Install API manpages (section 3, 7)
|
||||
MD2_DESC= MD2 (obsolete)
|
||||
MD4_DESC= MD4 (unsafe)
|
||||
@ -92,7 +95,7 @@ WEAK-SSL-CIPHERS_DESC= Weak cipher support (unsafe)
|
||||
ZLIB_DESC= zlib compression support
|
||||
|
||||
# Upstream default disabled options
|
||||
.for _option in md2 rc5 sctp ssl3 zlib weak-ssl-ciphers
|
||||
.for _option in ktls md2 rc5 sctp ssl3 zlib weak-ssl-ciphers
|
||||
${_option:tu}_CONFIGURE_ON= enable-${_option}
|
||||
.endfor
|
||||
|
||||
@ -108,6 +111,7 @@ TLS1_1_IMPLIES= TLS1_2
|
||||
|
||||
EC_CONFIGURE_ON= enable-ec_nistp_64_gcc_128
|
||||
I386_CONFIGURE_ON= 386
|
||||
KTLS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ktls
|
||||
MAN3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-util_process__docs.pl
|
||||
SHARED_MAKE_ENV= SHLIBVER=${OPENSSL_SHLIBVER}
|
||||
SHARED_PLIST_SUB= SHLIBVER=${OPENSSL_SHLIBVER}
|
||||
|
2567
security/openssl/files/extra-patch-ktls
Normal file
2567
security/openssl/files/extra-patch-ktls
Normal file
File diff suppressed because it is too large
Load Diff
@ -409,6 +409,8 @@ man/man1/x509.1.gz
|
||||
%%MAN3%%man/man3/BIO_get_fp.3.gz
|
||||
%%MAN3%%man/man3/BIO_get_info_callback.3.gz
|
||||
%%MAN3%%man/man3/BIO_get_init.3.gz
|
||||
%%KTLS%%%%MAN3%%man/man3/BIO_get_ktls_recv.3.gz
|
||||
%%KTLS%%%%MAN3%%man/man3/BIO_get_ktls_send.3.gz
|
||||
%%MAN3%%man/man3/BIO_get_md.3.gz
|
||||
%%MAN3%%man/man3/BIO_get_md_ctx.3.gz
|
||||
%%MAN3%%man/man3/BIO_get_mem_data.3.gz
|
||||
@ -3000,6 +3002,7 @@ man/man1/x509.1.gz
|
||||
%%MAN3%%man/man3/SSL_rstate_string_long.3.gz
|
||||
%%MAN3%%man/man3/SSL_select_current_cert.3.gz
|
||||
%%MAN3%%man/man3/SSL_select_next_proto.3.gz
|
||||
%%KTLS%%%%MAN3%%man/man3/SSL_sendfile.3.gz
|
||||
%%MAN3%%man/man3/SSL_session_reused.3.gz
|
||||
%%MAN3%%man/man3/SSL_set0_CA_list.3.gz
|
||||
%%MAN3%%man/man3/SSL_set0_chain.3.gz
|
||||
|
Loading…
Reference in New Issue
Block a user