ssl26 port - generates rsa-enabled libssl libcrypto, non-USA version

This commit is contained in:
beck 2000-03-27 18:04:34 +00:00
parent c897f035c9
commit 88f2b67efb
6 changed files with 61 additions and 0 deletions

24
security/ssl26/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1 2000/03/27 18:04:34 beck Exp $
DISTNAME= libssl26
CATEGORIES= security
MASTER_SITES= ftp://sunsite.ualberta.ca/pub/Local/People/beck/
MAINTAINER= beck@openbsd.org
fetch-depends:
.if !defined(NO_WARNINGS)
.if !defined(USA_RESIDENT) || ${USA_RESIDENT:U} != NO
@echo ""
@echo "You must set variable USA_RESIDENT to YES if you are a USA"
@echo "resident or NO otherwise. USA residents must *NOT* use this"
@echo "port until the RSA Inc. patent on RSA expires \(RSA Inc. holds"
@echo "a patent on RSA in the USA - using RSA implementations"
@echo "other than RSAREF in the USA will violate the US patent\)."
@echo ""
@echo "USA residents should use the sslUSA port instead."
@false
.endif
.endif
.include <bsd.port.mk>

3
security/ssl26/files/md5 Normal file
View File

@ -0,0 +1,3 @@
SHA1 (libssl26.tar.gz) = 3232c6f6821104770a61bee2064fa8b55a903770
RMD160 (libssl26.tar.gz) = f9238a3793e5909b7af224e680e01c6693f69e80
MD5 (libssl26.tar.gz) = c0ba56639be13a364ea4949712ec877f

View File

@ -0,0 +1 @@
ssl26, libraries that include the RSA algorithm.

18
security/ssl26/pkg/DESCR Normal file
View File

@ -0,0 +1,18 @@
ssl26 libcrypto and libssl libraries that includes the RSA algorithm.
*This version is for use OUTSIDE THE USA ONLY.*
These two OpenBSD libraries (libssl and libcrypto, based on OpenSSL)
implement many cryptographic functions which are used by OpenBSD
programs like ssh, httpd, and isakmpd. Due to patent licensing
reasons, those libraries may not be included on the CD -- instead the
base distribution contains libraries which have had the troublesome
code removed -- the programs listed above will not be fully functional
as a result. Libraries which _include_ the troublesome routines are
in this package, and may be used as long as you meet the follow
(legal) criteria:
(1) Outside the USA, no restrictions apply. Use ssl26 (This package)
(2) Inside the USA, non-commercial entities may the install
the sslUSA26 package which includes RSAREF (NOT this package).
(3) Commercial entities in the USA are left in the cold, due to how
the licences work. (This is how the USA crypto export policy
feels to the rest of the world.)

View File

@ -0,0 +1,4 @@
#!/bin/sh
if [ $2 = POST-INSTALL ]; then
ldconfig -m $PKG_PREFIX
fi

11
security/ssl26/pkg/PLIST Normal file
View File

@ -0,0 +1,11 @@
@name ssl26a
@cwd /usr/local/lib
libcrypto.a
libcrypto.so.2.3
libcrypto_p.a
libcrypto_pic.a
libssl.a
libssl.so.2.3
libssl_p.a
libssl_pic.a
@cwd .