Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
# $FreeBSD$
|
|
|
|
|
2015-03-28 10:15:24 +01:00
|
|
|
PORTNAME= wolfssl
|
2017-12-25 12:47:17 +01:00
|
|
|
PORTVERSION= 3.13.0
|
Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
CATEGORIES= security devel
|
2016-01-06 22:32:10 +01:00
|
|
|
MASTER_SITES= http://www.wolfssl.com/
|
Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
|
2012-12-20 00:35:53 +01:00
|
|
|
MAINTAINER= johans@FreeBSD.org
|
2013-04-30 00:30:01 +02:00
|
|
|
COMMENT= Embedded SSL C-Library
|
Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
|
2010-06-05 21:53:32 +02:00
|
|
|
LICENSE= GPLv2
|
|
|
|
|
2016-12-27 11:24:28 +01:00
|
|
|
BUILD_DEPENDS= bash:shells/bash
|
|
|
|
|
2017-06-02 17:49:34 +02:00
|
|
|
BROKEN_mips= fails to package: pkg-static: Unable to access file libwolfssl.so.3: No such file or directory
|
|
|
|
BROKEN_mips64= fails to package: pkg-static: Unable to access file libwolfssl.so.3: No such file or directory
|
|
|
|
BROKEN_powerpc64= fails to package: pkg-static: Unable to access file libwolfssl.so.3: No such file or directory
|
|
|
|
|
2016-01-06 22:32:10 +01:00
|
|
|
USES= libtool zip
|
Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
GNU_CONFIGURE= yes
|
2016-12-27 11:24:28 +01:00
|
|
|
CONFIGURE_SHELL=bash
|
2012-12-20 00:35:53 +01:00
|
|
|
CONFIGURE_ARGS= --disable-dependency-tracking \
|
|
|
|
--enable-shared --enable-static \
|
2013-04-30 00:30:01 +02:00
|
|
|
--enable-dtls --enable-opensslextra --enable-ipv6 \
|
2014-09-11 22:19:05 +02:00
|
|
|
--enable-dsa --enable-dh --enable-ecc --enable-sni \
|
2017-11-21 22:15:35 +01:00
|
|
|
--enable-ripemd --enable-sha512 --enable-opensslcoexist
|
2014-09-11 22:19:05 +02:00
|
|
|
|
2012-12-20 00:35:53 +01:00
|
|
|
USE_LDCONFIG= yes
|
|
|
|
PORTDOCS= *
|
Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
|
|
|
|
post-configure:
|
2013-04-30 00:30:01 +02:00
|
|
|
@${REINPLACE_CMD} \
|
2010-03-09 15:19:57 +01:00
|
|
|
-e 's|$${prefix}/cyassl/include|$${prefix}/include/cyassl|' \
|
|
|
|
-e 's|$${prefix}/cyassl/lib|$${prefix}/lib/cyassl|' \
|
2014-05-03 16:55:30 +02:00
|
|
|
-e '/^pkgconfigdir/s|(libdir)|&data|' \
|
Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
${WRKSRC}/Makefile
|
|
|
|
|
2014-02-11 06:38:34 +01:00
|
|
|
post-install:
|
2015-03-28 10:15:24 +01:00
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libwolfssl.so
|
2014-02-11 06:38:34 +01:00
|
|
|
|
Cyassl is an embedded SSL Library for programmers building security
functionality into their applications and devices.
Features
SSL version 3 and TLS versions 1, 1.1 and 1.2 (client and server)
Minimum size of 60-100kb, depending on build options
Runtime memory usage between 5-50kb
DTLS support (client and server)
OpenSSL compatibility layer
zlib compression support
integration in MySQL, stunnel, Lighttpd availible.
MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH,
RSA, DSS, DH, and PKCS#5 PBKDF2
ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
SSE2 instructions for Large Integers
Simple API
Interchangeable crypto and certificate libraries
PEM and DER certificate support
Very fast
LICENSE: GPL2 with FOSS extension
WWW: http://www.yassl.com/
2009-12-12 13:31:19 +01:00
|
|
|
.include <bsd.port.mk>
|