From d661f5a8dea1ffb4ec57727e925b2c33357a5e71 Mon Sep 17 00:00:00 2001 From: Mark Murray Date: Sun, 3 Mar 1996 21:32:35 +0000 Subject: At long last! This is Eric Young's SSL library. The DES routines are not part of this build as they are part of mainstram FreeBSD. Please will a certificates expert check out the certificates location. --- security/openssl/Makefile | 14 ++++++++ security/openssl/distinfo | 1 + security/openssl/pkg-comment | 1 + security/openssl/pkg-descr | 50 ++++++++++++++++++++++++++++ security/openssl/pkg-plist | 77 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 143 insertions(+) create mode 100644 security/openssl/Makefile create mode 100644 security/openssl/distinfo create mode 100644 security/openssl/pkg-comment create mode 100644 security/openssl/pkg-descr create mode 100644 security/openssl/pkg-plist (limited to 'security/openssl') diff --git a/security/openssl/Makefile b/security/openssl/Makefile new file mode 100644 index 000000000000..75f7eda6a94d --- /dev/null +++ b/security/openssl/Makefile @@ -0,0 +1,14 @@ +# New ports collection makefile for: Eric Young's SSL/Crypto Library +# Version required: 0.5.1b +# Date created: 24 February 1996 +# Whom: markm +# +# $Id$ +# + +DISTNAME= SSLeay-0.5.1b +PKGNAME= SSLeay-0.5.1b +CATEGORIES+= devel security +MASTER_SITES= psych.psy.uq.oz.au:/pub/Crypto/SSL/ + +.include diff --git a/security/openssl/distinfo b/security/openssl/distinfo new file mode 100644 index 000000000000..e200d179fdcd --- /dev/null +++ b/security/openssl/distinfo @@ -0,0 +1 @@ +MD5 (SSLeay-0.5.1b.tar.gz) = 74df21c1ef5c58c5faa7b1d385181d56 diff --git a/security/openssl/pkg-comment b/security/openssl/pkg-comment new file mode 100644 index 000000000000..b096649e0b36 --- /dev/null +++ b/security/openssl/pkg-comment @@ -0,0 +1 @@ +SSL and crypto library (Excluding DES) diff --git a/security/openssl/pkg-descr b/security/openssl/pkg-descr new file mode 100644 index 000000000000..260dd40f8375 --- /dev/null +++ b/security/openssl/pkg-descr @@ -0,0 +1,50 @@ +This is Eric Young's SSL and Crypto library. It includes + +libssl.a: + An implementation of Netscapes SSL v 2 protocol. This library + implements the SSL protocol. + +libcrypto.a: + General encryption and X509 stuff needed by SSL but not + actually logically part of it. It includes routines for the following: + RC4 encryption, + IDEA encryption - 4 different modes, ecb, cbc, cfb and ofb. + MD5 and MD2 message digest algorithms, + SHA (SHA-0) and SHA-1 message digest algorithms, + RSA encryption/decryption/key generation. There is no limit + on the number of bits. + Diffie-Hellman key-exchange/key generation. There is no limit + on the number of bits. + X509 encoding/decoding into/from binary ASN1 and a + PEM based ascii-binary encoding which supports encryption with + a private key. + (The DES routines, while a part if this source distribution + are not included in the compiled package, as they are part + of the base FreeBSD secure/ distribution) + +Programs in this package include + enc - a general encryption program that can encrypt/decrypt using + one of 17 different cipher/mode combinations. The + input/output can also be converted to/from base64 + ascii encoding. + dgst - a generate message digesting program that will generate + message digests for any of md2, md5, sha (sha-0) or sha-1. + asn1parse - parse and display the structure of an asn1 encoded + binary file. + rsa - Manipulate RSA private keys. + dh - Manipulate Diffie-Hellman parameter files. + crl - Manipulate certificate revocation lists. + x509 - Manipulate x509 certificates, self-sign certificates. + req - Manipulate PKCS#10 certificate requests and also + generate certificate requests. + genrsa - Generates an arbitrary sized RSA private key. + gendh - Generates a set of Diffie-Hellman parameters, the prime + will be a strong prime. + ca - Create certificates from PKCS#10 certificate requests. + This program also maintains a database of certificates + issued. + verify - Check x509 certificate signatures. + speed - Benchmark SSLeay's ciphers. + s_server - A test SSL server. + s_client - A test SSL client. + s_time - Benchmark SSL performance of SSL server programs. diff --git a/security/openssl/pkg-plist b/security/openssl/pkg-plist new file mode 100644 index 000000000000..f3c9ef018b2b --- /dev/null +++ b/security/openssl/pkg-plist @@ -0,0 +1,77 @@ +@cwd /usr/local +bin/ssleay +bin/makecert +bin/der_chop +bin/speed +bin/ca +bin/enc +bin/dgst +bin/verify +bin/asn1parse +bin/crl +bin/rsa +bin/x509 +bin/genrsa +bin/gendh +bin/pem2bin +bin/bin2pem +bin/s_server +bin/s_client +bin/s_filter +bin/req +bin/dh +bin/errstr +bin/hashdir +bin/s_time +bin/md2 +bin/md5 +bin/sha +bin/sha1 +bin/des +bin/des3 +bin/idea +bin/rc4 +bin/des-cbc +bin/des-ede-cbc +bin/des-ede3-cbc +bin/des-ecb +bin/des-ede +bin/des-ede3 +bin/des-cfb +bin/des-ede-cfb +bin/des-ede3-cfb +bin/des-ofb +bin/des-ede-ofb +bin/des-ede3-ofb +bin/idea-cbc +bin/idea-ecb +bin/idea-cfb +bin/idea-ofb +lib/ssleay.conf +lib/libcrypto.a +@exec ranlib %D/%F +lib/libssl.a +@exec ranlib %D/%F +include/md2.h +include/md5.h +include/sha.h +include/rc4.h +include/idea.h +include/bn.h +include/rsa.h +include/dh.h +include/buffer.h +include/stack.h +include/lhash.h +include/rand.h +include/err.h +include/objects.h +include/envelope.h +include/pem.h +include/pkcs7.h +include/x509.h +include/asn1.h +include/meth.h +include/conf.h +include/txt_db.h +include/ssl.h -- cgit v1.2.3