head	1.95;
access;
symbols
	RELEASE_7_1_0:1.94
	RELEASE_6_4_0:1.94
	RELEASE_5_EOL:1.94
	RELEASE_7_0_0:1.94
	RELEASE_6_3_0:1.94
	PRE_XORG_7:1.94
	RELEASE_4_EOL:1.94
	RELEASE_6_2_0:1.94
	RELEASE_6_1_0:1.94
	RELEASE_5_5_0:1.94
	RELEASE_6_0_0:1.94
	RELEASE_5_4_0:1.94
	RELEASE_4_11_0:1.94
	RELEASE_5_3_0:1.94
	RELEASE_4_10_0:1.94
	RELEASE_5_2_1:1.91
	RELEASE_5_2_0:1.91
	RELEASE_4_9_0:1.89
	RELEASE_5_1_0:1.89
	RELEASE_4_8_0:1.85
	RELEASE_5_0_0:1.71
	RELEASE_4_7_0:1.66
	old_RELEASE_4_6_2:1.59
	old_RELEASE_4_6_1:1.59
	old_RELEASE_4_6_0:1.59
	old_RELEASE_5_0_DP1:1.56
	old_RELEASE_4_5_0:1.56
	old_RELEASE_4_4_0:1.55
	old_RELEASE_4_3_0:1.50
	old_RELEASE_4_2_0:1.48
	old_RELEASE_4_1_1:1.46
	old_RELEASE_4_1_0:1.45
	old_RELEASE_3_5_0:1.44
	old_RELEASE_4_0_0:1.39
	old_RELEASE_3_4_0:1.37
	old_RELEASE_3_3_0:1.35
	old_RELEASE_3_2_0:1.30
	old_RELEASE_3_1_0:1.26
	old_RELEASE_2_2_8:1.22
	old_RELEASE_3_0_0:1.21
	old_RELEASE_2_2_7:1.18
	old_RELEASE_2_2_6:1.16
	old_RELEASE_2_2_5:1.15
	old_RELEASE_2_2_1:1.10
	old_RELEASE_2_2_2:1.10
	old_ssleay_0_5_1b:1.1.1.1
	old_EAY:1.1.1;
locks; strict;
comment	@# @;


1.95
date	2009.01.09.16.36.00;	author dinoex;	state dead;
branches;
next	1.94;

1.94
date	2004.03.26.19.58.23;	author dinoex;	state Exp;
branches;
next	1.93;

1.93
date	2004.03.17.13.51.00;	author dinoex;	state Exp;
branches;
next	1.92;

1.92
date	2004.01.08.17.36.07;	author dinoex;	state Exp;
branches;
next	1.91;

1.91
date	2003.10.12.11.14.51;	author dinoex;	state Exp;
branches;
next	1.90;

1.90
date	2003.09.30.17.48.20;	author dinoex;	state Exp;
branches;
next	1.89;

1.89
date	2003.04.16.14.44.05;	author dinoex;	state Exp;
branches;
next	1.88;

1.88
date	2003.04.11.18.29.57;	author dinoex;	state Exp;
branches;
next	1.87;

1.87
date	2003.04.07.05.50.39;	author dinoex;	state Exp;
branches;
next	1.86;

1.86
date	2003.04.03.18.25.48;	author dinoex;	state Exp;
branches;
next	1.85;

1.85
date	2003.03.23.04.49.53;	author dinoex;	state Exp;
branches;
next	1.84;

1.84
date	2003.03.19.06.28.03;	author dinoex;	state Exp;
branches;
next	1.83;

1.83
date	2003.02.20.18.26.41;	author dinoex;	state Exp;
branches;
next	1.82;

1.82
date	2003.02.19.21.12.09;	author dinoex;	state Exp;
branches;
next	1.81;

1.81
date	2003.02.15.07.01.44;	author dinoex;	state Exp;
branches;
next	1.80;

1.80
date	2003.02.09.05.45.04;	author dinoex;	state Exp;
branches;
next	1.79;

1.79
date	2003.01.31.19.54.56;	author dinoex;	state Exp;
branches;
next	1.78;

1.78
date	2003.01.22.19.14.08;	author dinoex;	state Exp;
branches;
next	1.77;

1.77
date	2003.01.15.20.39.30;	author dinoex;	state Exp;
branches;
next	1.76;

1.76
date	2003.01.15.18.33.07;	author dinoex;	state Exp;
branches;
next	1.75;

1.75
date	2003.01.14.13.17.07;	author dinoex;	state Exp;
branches;
next	1.74;

1.74
date	2003.01.12.07.53.20;	author dinoex;	state Exp;
branches;
next	1.73;

1.73
date	2003.01.02.17.36.55;	author dinoex;	state Exp;
branches;
next	1.72;

1.72
date	2003.01.02.04.19.17;	author dinoex;	state Exp;
branches;
next	1.71;

1.71
date	2002.10.25.20.41.47;	author dinoex;	state Exp;
branches;
next	1.70;

1.70
date	2002.10.16.18.29.35;	author dinoex;	state Exp;
branches;
next	1.69;

1.69
date	2002.10.12.21.04.39;	author dinoex;	state Exp;
branches;
next	1.68;

1.68
date	2002.10.12.20.27.59;	author dinoex;	state Exp;
branches;
next	1.67;

1.67
date	2002.10.05.17.25.22;	author dinoex;	state Exp;
branches;
next	1.66;

1.66
date	2002.08.14.19.48.06;	author dinoex;	state Exp;
branches;
next	1.65;

1.65
date	2002.08.10.08.30.39;	author dinoex;	state Exp;
branches;
next	1.64;

1.64
date	2002.08.06.05.46.17;	author dinoex;	state Exp;
branches;
next	1.63;

1.63
date	2002.08.01.17.31.06;	author dinoex;	state Exp;
branches;
next	1.62;

1.62
date	2002.07.30.17.38.17;	author dinoex;	state Exp;
branches;
next	1.61;

1.61
date	2002.06.23.21.14.58;	author dinoex;	state Exp;
branches;
next	1.60;

1.60
date	2002.06.16.14.04.49;	author dinoex;	state Exp;
branches;
next	1.59;

1.59
date	2002.05.13.18.54.03;	author dinoex;	state Exp;
branches;
next	1.58;

1.58
date	2002.05.04.04.38.12;	author dinoex;	state Exp;
branches;
next	1.57;

1.57
date	2002.04.21.13.02.07;	author dinoex;	state Exp;
branches;
next	1.56;

1.56
date	2002.01.05.23.43.13;	author dinoex;	state Exp;
branches;
next	1.55;

1.55
date	2001.09.03.18.53.44;	author dinoex;	state Exp;
branches;
next	1.54;

1.54
date	2001.07.20.14.24.10;	author okazaki;	state Exp;
branches;
next	1.53;

1.53
date	2001.07.07.23.34.36;	author okazaki;	state Exp;
branches;
next	1.52;

1.52
date	2001.05.23.02.46.58;	author dougb;	state Exp;
branches;
next	1.51;

1.51
date	2001.04.22.18.42.35;	author sobomax;	state Exp;
branches;
next	1.50;

1.50
date	2001.02.18.13.35.14;	author dirk;	state Exp;
branches;
next	1.49;

1.49
date	2001.02.10.01.30.46;	author alfred;	state Exp;
branches;
next	1.48;

1.48
date	2000.10.08.10.22.52;	author asami;	state Exp;
branches;
next	1.47;

1.47
date	2000.10.08.05.59.12;	author asami;	state Exp;
branches;
next	1.46;

1.46
date	2000.09.17.11.06.30;	author dirk;	state Exp;
branches;
next	1.45;

1.45
date	2000.07.16.09.18.40;	author dirk;	state Exp;
branches;
next	1.44;

1.44
date	2000.06.16.08.48.19;	author sobomax;	state Exp;
branches;
next	1.43;

1.43
date	2000.04.25.22.16.22;	author dirk;	state Exp;
branches;
next	1.42;

1.42
date	2000.04.21.08.18.37;	author mharo;	state Exp;
branches;
next	1.41;

1.41
date	2000.04.16.12.24.41;	author dirk;	state Exp;
branches;
next	1.40;

1.40
date	2000.04.09.18.30.08;	author cpiazza;	state Exp;
branches;
next	1.39;

1.39
date	2000.01.28.22.05.15;	author dirk;	state Exp;
branches;
next	1.38;

1.38
date	99.12.30.11.13.37;	author dirk;	state Exp;
branches;
next	1.37;

1.37
date	99.11.07.22.19.47;	author dirk;	state Exp;
branches;
next	1.36;

1.36
date	99.09.17.19.16.58;	author dirk;	state Exp;
branches;
next	1.35;

1.35
date	99.08.31.01.51.23;	author peter;	state Exp;
branches;
next	1.34;

1.34
date	99.08.18.00.02.55;	author hoek;	state Exp;
branches;
next	1.33;

1.33
date	99.08.09.18.48.11;	author dirk;	state Exp;
branches;
next	1.32;

1.32
date	99.06.06.09.56.00;	author dirk;	state Exp;
branches;
next	1.31;

1.31
date	99.06.02.07.30.30;	author dirk;	state Exp;
branches;
next	1.30;

1.30
date	99.04.22.00.17.15;	author scrappy;	state Exp;
branches;
next	1.29;

1.29
date	99.04.13.22.37.02;	author dirk;	state Exp;
branches;
next	1.28;

1.28
date	99.03.26.08.42.48;	author dirk;	state Exp;
branches;
next	1.27;

1.27
date	99.03.06.11.36.22;	author dirk;	state Exp;
branches;
next	1.26;

1.26
date	99.01.26.22.06.04;	author dirk;	state Exp;
branches;
next	1.25;

1.25
date	99.01.12.23.18.59;	author dirk;	state Exp;
branches;
next	1.24;

1.24
date	99.01.09.12.55.48;	author dirk;	state Exp;
branches;
next	1.23;

1.23
date	99.01.09.10.36.18;	author asami;	state Exp;
branches;
next	1.22;

1.22
date	98.10.26.05.52.02;	author obrien;	state Exp;
branches;
next	1.21;

1.21
date	98.09.25.10.20.20;	author asami;	state Exp;
branches;
next	1.20;

1.20
date	98.08.27.16.38.02;	author markm;	state Exp;
branches;
next	1.19;

1.19
date	98.08.21.22.04.29;	author max;	state Exp;
branches;
next	1.18;

1.18
date	98.07.11.17.42.30;	author steve;	state Exp;
branches;
next	1.17;

1.17
date	98.07.06.04.55.30;	author itojun;	state Exp;
branches;
next	1.16;

1.16
date	98.02.17.21.14.23;	author markm;	state Exp;
branches;
next	1.15;

1.15
date	97.08.16.13.15.03;	author andreas;	state Exp;
branches;
next	1.14;

1.14
date	97.08.16.12.19.55;	author andreas;	state Exp;
branches;
next	1.13;

1.13
date	97.08.16.10.51.04;	author andreas;	state Exp;
branches;
next	1.12;

1.12
date	97.08.16.10.24.56;	author andreas;	state Exp;
branches;
next	1.11;

1.11
date	97.08.15.15.31.57;	author markm;	state Exp;
branches;
next	1.10;

1.10
date	97.01.13.21.39.29;	author markm;	state Exp;
branches;
next	1.9;

1.9
date	96.12.11.20.54.44;	author markm;	state Exp;
branches;
next	1.8;

1.8
date	96.12.03.11.32.40;	author obrien;	state Exp;
branches;
next	1.7;

1.7
date	96.11.17.07.57.44;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	96.09.24.18.02.01;	author markm;	state Exp;
branches;
next	1.5;

1.5
date	96.08.10.18.10.55;	author markm;	state Exp;
branches;
next	1.4;

1.4
date	96.07.30.19.43.53;	author asami;	state Exp;
branches;
next	1.3;

1.3
date	96.07.29.19.57.43;	author markm;	state Exp;
branches;
next	1.2;

1.2
date	96.03.03.21.38.27;	author markm;	state Exp;
branches;
next	1.1;

1.1
date	96.03.03.21.32.34;	author markm;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.03.03.21.32.34;	author markm;	state Exp;
branches;
next	;


desc
@@


1.95
log
@- retire openssl-beta port
@
text
@# New ports collection makefile for:	OpenSSL
# Date created:		Sun Jan  3 19:36:27 CET 1999
# Whom:			Dirk Froemberg <dirk@@FreeBSD.org>
#
# $FreeBSD: ports/security/openssl-beta/Makefile,v 1.94 2004/03/26 19:58:23 dinoex Exp $
#

CATEGORIES=	security devel

MAINTAINER=	dinoex@@FreeBSD.org

MASTERDIR?=	${.CURDIR}/../openssl
WITH_OPENSSL_BETA=	yes

.if exists(${.CURDIR}/Makefile.local)
.include "${.CURDIR}/Makefile.local"
.endif

.include "${MASTERDIR}/Makefile"
@


1.94
log
@- turn this into a slave port
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.93
log
@- Security update to 0.9.7d
http://www.openssl.org/news/secadv_20040317.txt
@
text
@a7 6
PORTNAME=	openssl
.ifdef OPENSSL_SNAPSHOT
PORTREVISION!=	date -v-1d +%Y%m%d
.else
PORTVERSION=	0.9.7d
.endif
a8 15
.ifdef OPENSSL_SNAPSHOT
MASTER_SITES=	http://www.openssl.org/snapshot/ \
		ftp://ftp.openssl.org/snapshot/ \
		ftp://ftp.sunet.se/pub/security/tools/net/openssl/snapshot/ \
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/snapshot/
.else
MASTER_SITES=	http://www.openssl.org/source/ \
		ftp://ftp.openssl.org/source/ \
		ftp://ftp.sunet.se/pub/security/tools/net/openssl/source/ \
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
.endif
PKGNAMESUFFIX=	-beta
.ifdef OPENSSL_SNAPSHOT
DISTNAME=	${PORTNAME}-${PORTVERSION}-stable-SNAP-${PORTREVISION}
.endif
a10 19
COMMENT=	SSL and crypto library

.ifdef USE_OPENSSL
.error You have `USE_OPENSSL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif

CONFLICTS?=		openssl-0.*
MAKE_ENV+=		MANPREFIX=${MANPREFIX}
NOPRECIOUSMAKEVARS=	Too many _MLINKS for fetch
NO_LATEST_LINK=		yes
USE_PERL5_BUILD=	yes
OPENSSL_SHLIBVER?=	4
CFLAGS+=		-Wl,-rpath,${LOCALBASE}/lib

MAN1=	CA.pl.1 asn1parse.1 ca.1 ciphers.1 crl.1 crl2pkcs7.1 dgst.1 dhparam.1 \
	dsa.1 dsaparam.1 enc.1 gendsa.1 genrsa.1 nseq.1 ocsp.1 openssl.1 \
	passwd.1 pkcs12.1 pkcs7.1 pkcs8.1 rand.1 req.1 rsa.1 rsautl.1 \
	s_client.1 s_server.1 s_time.1 sess_id.1 smime.1 speed.1 spkac.1 verify.1 \
	version.1 x509.1
d12 2
a13 794
MAN3=	ASN1_OBJECT_new.3 ASN1_STRING_length.3 ASN1_STRING_new.3 \
	ASN1_STRING_print_ex.3 BIO_ctrl.3 BIO_f_base64.3 BIO_f_buffer.3 \
	BIO_f_cipher.3 BIO_f_md.3 BIO_f_null.3 BIO_f_ssl.3 BIO_find_type.3 \
	BIO_new.3 BIO_new_bio_pair.3 BIO_push.3 BIO_read.3 BIO_s_accept.3 \
	BIO_s_bio.3 BIO_s_connect.3 BIO_s_fd.3 BIO_s_file.3 BIO_s_mem.3 \
	BIO_s_null.3 BIO_s_socket.3 BIO_set_callback.3 BIO_should_retry.3 \
	BN_CTX_new.3 BN_CTX_start.3 BN_add.3 BN_add_word.3 BN_bn2bin.3 \
	BN_cmp.3 BN_copy.3 BN_generate_prime.3 BN_mod_inverse.3 \
	BN_mod_mul_montgomery.3 BN_mod_mul_reciprocal.3 BN_new.3 \
	BN_num_bytes.3 BN_rand.3 BN_set_bit.3 BN_swap.3 BN_zero.3 \
	CONF_modules_free.3 CONF_modules_load_file.3 \
	CRYPTO_set_ex_data.3 DH_generate_key.3 DH_generate_parameters.3 \
	DH_get_ex_new_index.3 DH_new.3 DH_set_method.3 DH_size.3 \
	DSA_SIG_new.3 DSA_do_sign.3 DSA_dup_DH.3 DSA_generate_key.3 \
	DSA_generate_parameters.3 DSA_get_ex_new_index.3 DSA_new.3 \
	DSA_set_method.3 DSA_sign.3 DSA_size.3 ERR_GET_LIB.3 \
	ERR_clear_error.3 ERR_error_string.3 ERR_get_error.3 \
	ERR_load_crypto_strings.3 ERR_load_strings.3 ERR_print_errors.3 \
	ERR_put_error.3 ERR_remove_state.3 EVP_BytesToKey.3 EVP_DigestInit.3 \
	EVP_EncryptInit.3 EVP_OpenInit.3 EVP_PKEY_new.3 EVP_PKEY_set1_RSA.3 \
	EVP_SealInit.3 EVP_SignInit.3 EVP_VerifyInit.3 OBJ_nid2obj.3 \
	OPENSSL_VERSION_NUMBER.3 OpenSSL_add_all_algorithms.3 \
	OPENSSL_config.3 OPENSSL_load_builtin_modules.3 PKCS12_create.3 \
	PKCS12_parse.3 PKCS7_sign.3 PKCS7_verify.3 PKCS7_encrypt.3 \
	PKCS7_decrypt.3 RAND_add.3 RAND_bytes.3 RAND_cleanup.3 RAND_egd.3 \
	RAND_load_file.3 RAND_set_rand_method.3 RSA_blinding_on.3 \
	RSA_check_key.3 RSA_generate_key.3 RSA_get_ex_new_index.3 RSA_new.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_print.3 RSA_private_encrypt.3 \
	RSA_public_encrypt.3 RSA_set_method.3 RSA_sign.3 \
	RSA_sign_ASN1_OCTET_STRING.3 RSA_size.3 SSL_CIPHER_get_name.3 \
	SSL_COMP_add_compression_method.3 SSL_CTX_add_extra_chain_cert.3 \
	SSL_CTX_add_session.3 SSL_CTX_ctrl.3 SSL_CTX_flush_sessions.3 \
	SSL_CTX_free.3 SSL_CTX_get_ex_new_index.3 SSL_CTX_get_verify_mode.3 \
	SSL_CTX_load_verify_locations.3 SSL_CTX_new.3 SSL_CTX_sess_number.3 \
	SSL_CTX_sess_set_cache_size.3 SSL_CTX_sess_set_get_cb.3 \
	SSL_CTX_sessions.3 SSL_CTX_set_cert_store.3 \
	SSL_CTX_set_cert_verify_callback.3 SSL_CTX_set_cipher_list.3 \
	SSL_CTX_set_client_CA_list.3 SSL_CTX_set_client_cert_cb.3 \
	SSL_CTX_set_default_passwd_cb.3 SSL_CTX_set_generate_session_id.3 \
	SSL_CTX_set_info_callback.3 SSL_CTX_set_max_cert_list.3 \
	SSL_CTX_set_mode.3 SSL_CTX_set_msg_callback.3 SSL_CTX_set_options.3 \
	SSL_CTX_set_quiet_shutdown.3 SSL_CTX_set_session_cache_mode.3 \
	SSL_CTX_set_session_id_context.3 SSL_CTX_set_ssl_version.3 \
	SSL_CTX_set_tmp_dh_callback.3 SSL_CTX_set_tmp_rsa_callback.3 \
	SSL_CTX_set_timeout.3 SSL_CTX_set_verify.3 SSL_CTX_use_certificate.3 \
	SSL_SESSION_free.3 SSL_SESSION_get_ex_new_index.3 \
	SSL_SESSION_get_time.3 SSL_accept.3 SSL_alert_type_string.3 \
	SSL_clear.3 SSL_connect.3 SSL_do_handshake.3 SSL_free.3 \
	SSL_get_SSL_CTX.3 SSL_get_ciphers.3 SSL_get_client_CA_list.3 \
	SSL_get_current_cipher.3 SSL_get_default_timeout.3 SSL_get_error.3 \
	SSL_get_ex_data_X509_STORE_CTX_idx.3 SSL_get_ex_new_index.3 \
	SSL_get_fd.3 SSL_get_peer_cert_chain.3 SSL_get_peer_certificate.3 \
	SSL_get_rbio.3 SSL_get_session.3 SSL_get_verify_result.3 \
	SSL_get_version.3 SSL_library_init.3 SSL_load_client_CA_file.3 \
	SSL_new.3 SSL_pending.3 SSL_read.3 SSL_rstate_string.3 \
	SSL_session_reused.3 SSL_set_bio.3 SSL_set_connect_state.3 \
	SSL_set_fd.3 SSL_set_session.3 SSL_set_shutdown.3 \
	SSL_set_verify_result.3 SSL_shutdown.3 SSL_state_string.3 SSL_want.3 \
	SSL_write.3 SMIME_write_PKCS7.3 SMIME_read_PKCS7.3 \
	X509_NAME_ENTRY_get_object.3 X509_NAME_add_entry_by_txt.3 \
	X509_NAME_get_index_by_NID.3 X509_new.3 X509_NAME_print_ex.3 \
	blowfish.3 bn.3 bn_internal.3 bio.3 buffer.3 crypto.3 \
	d2i_ASN1_OBJECT.3 d2i_DHparams.3 d2i_DSAPublicKey.3 \
	d2i_PKCS8PrivateKey.3 d2i_RSAPublicKey.3 d2i_X509_ALGOR.3 \
	d2i_X509_CRL.3 d2i_X509.3 d2i_X509_NAME.3 d2i_X509_REQ.3 \
	d2i_X509_SIG.3 d2i_SSL_SESSION.3 des.3 dh.3 dsa.3 engine.3 err.3 \
	evp.3 hmac.3 lh_stats.3 lhash.3 md5.3 mdc2.3 pem.3 rand.3 rc4.3 \
	ripemd.3 rsa.3 sha.3 ssl.3 threads.3 ui.3 ui_compat.3

MAN5=	config.5

MAN7=	des_modes.7

MLINKS=	dgst.1 md4.1 \
	dgst.1 sha.1 \
	dgst.1 mdc2.1 \
	dgst.1 ripemd160.1 \
	dgst.1 md2.1 \
	dgst.1 sha1.1 \
	dgst.1 md5.1 \
	ASN1_OBJECT_new.3 ASN1_OBJECT_free.3 \
	ASN1_STRING_length.3 ASN1_STRING_cmp.3 \
	ASN1_STRING_length.3 ASN1_STRING_data.3 \
	ASN1_STRING_length.3 ASN1_STRING_dup.3 \
	ASN1_STRING_length.3 ASN1_STRING_set.3 \
	ASN1_STRING_length.3 ASN1_STRING_type.3 \
	ASN1_STRING_length.3 ASN1_STRING_length_set.3 \
	ASN1_STRING_new.3 ASN1_STRING_free.3 \
	ASN1_STRING_new.3 ASN1_STRING_type_new.3 \
	ASN1_STRING_print_ex.3 ASN1_STRING_print_ex_fp.3 \
	BIO_ctrl.3 BIO_callback_ctrl.3 \
	BIO_ctrl.3 BIO_ctrl_pending.3 \
	BIO_ctrl.3 BIO_ctrl_wpending.3 \
	BIO_ctrl.3 BIO_eof.3 \
	BIO_ctrl.3 BIO_flush.3 \
	BIO_ctrl.3 BIO_get_close.3 \
	BIO_ctrl.3 BIO_get_info_callback.3 \
	BIO_ctrl.3 BIO_int_ctrl.3 \
	BIO_ctrl.3 BIO_pending.3 \
	BIO_ctrl.3 BIO_ptr_ctrl.3 \
	BIO_ctrl.3 BIO_reset.3 \
	BIO_ctrl.3 BIO_seek.3 \
	BIO_ctrl.3 BIO_set_callback_arg.3 \
	BIO_ctrl.3 BIO_set_close.3 \
	BIO_ctrl.3 BIO_set_info_callback.3 \
	BIO_ctrl.3 BIO_tell.3 \
	BIO_ctrl.3 BIO_wpending.3 \
	BIO_f_cipher.3 BIO_get_cipher_ctx.3 \
	BIO_f_cipher.3 BIO_get_cipher_status.3 \
	BIO_f_cipher.3 BIO_set_cipher.3 \
	BIO_f_md.3 BIO_get_md.3 \
	BIO_f_md.3 BIO_get_md_ctx.3 \
	BIO_f_md.3 BIO_set_md.3 \
	BIO_f_ssl.3 BIO_get_num_renegotiates.3 \
	BIO_f_ssl.3 BIO_get_ssl.3 \
	BIO_f_ssl.3 BIO_new_buffer_ssl_connect.3 \
	BIO_f_ssl.3 BIO_new_ssl.3 \
	BIO_f_ssl.3 BIO_new_ssl_connect.3 \
	BIO_f_ssl.3 BIO_set_ssl.3 \
	BIO_f_ssl.3 BIO_set_ssl_mode.3 \
	BIO_f_ssl.3 BIO_set_ssl_renegotiate_bytes.3 \
	BIO_f_ssl.3 BIO_set_ssl_renegotiate_timeout.3 \
	BIO_f_ssl.3 BIO_ssl_copy_session_id.3 \
	BIO_f_ssl.3 BIO_ssl_shutdown.3 \
	BIO_find_type.3 BIO_next.3 \
	BIO_new.3 BIO_free.3 \
	BIO_new.3 BIO_free_all.3 \
	BIO_new.3 BIO_set.3 \
	BIO_new.3 BIO_vfree.3 \
	BIO_push.3 BIO_pop.3 \
	BIO_read.3 BIO_gets.3 \
	BIO_read.3 BIO_puts.3 \
	BIO_read.3 BIO_write.3 \
	BIO_s_accept.3 BIO_do_accept.3 \
	BIO_s_accept.3 BIO_get_accept_port.3 \
	BIO_s_accept.3 BIO_get_bind_mode.3 \
	BIO_s_accept.3 BIO_set_accept_bios.3 \
	BIO_s_accept.3 BIO_set_accept_port.3 \
	BIO_s_accept.3 BIO_set_bind_mode.3 \
	BIO_s_accept.3 BIO_set_nbio_accept.3 \
	BIO_s_bio.3 BIO_ctrl_get_read_request.3 \
	BIO_s_bio.3 BIO_ctrl_get_write_guarantee.3 \
	BIO_s_bio.3 BIO_ctrl_reset_read_request.3 \
	BIO_s_bio.3 BIO_destroy_bio_pair.3 \
	BIO_s_bio.3 BIO_get_read_request.3 \
	BIO_s_bio.3 BIO_get_write_buf_size.3 \
	BIO_s_bio.3 BIO_get_write_guarantee.3 \
	BIO_s_bio.3 BIO_make_bio_pair.3 \
	BIO_s_bio.3 BIO_set_write_buf_size.3 \
	BIO_s_bio.3 BIO_shutdown_wr.3 \
	BIO_s_connect.3 BIO_do_connect.3 \
	BIO_s_connect.3 BIO_get_conn_hostname.3 \
	BIO_s_connect.3 BIO_get_conn_int_port.3 \
	BIO_s_connect.3 BIO_get_conn_ip.3 \
	BIO_s_connect.3 BIO_get_conn_port.3 \
	BIO_s_connect.3 BIO_set_conn_hostname.3 \
	BIO_s_connect.3 BIO_set_conn_int_port.3 \
	BIO_s_connect.3 BIO_set_conn_ip.3 \
	BIO_s_connect.3 BIO_set_conn_port.3 \
	BIO_s_connect.3 BIO_set_nbio.3 \
	BIO_s_fd.3 BIO_get_fd.3 \
	BIO_s_fd.3 BIO_new_fd.3 \
	BIO_s_fd.3 BIO_set_fd.3 \
	BIO_s_file.3 BIO_append_filename.3 \
	BIO_s_file.3 BIO_get_fp.3 \
	BIO_s_file.3 BIO_new_file.3 \
	BIO_s_file.3 BIO_new_fp.3 \
	BIO_s_file.3 BIO_read_filename.3 \
	BIO_s_file.3 BIO_rw_filename.3 \
	BIO_s_file.3 BIO_set_fp.3 \
	BIO_s_file.3 BIO_write_filename.3 \
	BIO_s_mem.3 BIO_get_mem_data.3 \
	BIO_s_mem.3 BIO_get_mem_ptr.3 \
	BIO_s_mem.3 BIO_new_mem_buf.3 \
	BIO_s_mem.3 BIO_set_mem_buf.3 \
	BIO_s_mem.3 BIO_set_mem_eof_return.3 \
	BIO_s_socket.3 BIO_new_socket.3 \
	BIO_set_callback.3 BIO_debug_callback.3 \
	BIO_set_callback.3 BIO_get_callback.3 \
	BIO_set_callback.3 BIO_get_callback_arg.3 \
	BIO_should_retry.3 BIO_get_retry_BIO.3 \
	BIO_should_retry.3 BIO_get_retry_reason.3 \
	BIO_should_retry.3 BIO_retry_type.3 \
	BIO_should_retry.3 BIO_should_io_special.3 \
	BIO_should_retry.3 BIO_should_read.3 \
	BIO_should_retry.3 BIO_should_write.3 \
	BN_CTX_new.3 BN_CTX_free.3 \
	BN_CTX_new.3 BN_CTX_init.3 \
	BN_CTX_start.3 BN_CTX_end.3 \
	BN_CTX_start.3 BN_CTX_get.3 \
	BN_add.3 BN_div.3 \
	BN_add.3 BN_exp.3 \
	BN_add.3 BN_gcd.3 \
	BN_add.3 BN_mod.3 \
	BN_add.3 BN_mod_add.3 \
	BN_add.3 BN_mod_exp.3 \
	BN_add.3 BN_mod_mul.3 \
	BN_add.3 BN_mod_sqr.3 \
	BN_add.3 BN_mod_sub.3 \
	BN_add.3 BN_mul.3 \
	BN_add.3 BN_nnmod.3 \
	BN_add.3 BN_sqr.3 \
	BN_add.3 BN_sub.3 \
	BN_add_word.3 BN_div_word.3 \
	BN_add_word.3 BN_mod_word.3 \
	BN_add_word.3 BN_mul_word.3 \
	BN_add_word.3 BN_sub_word.3 \
	BN_bn2bin.3 BN_bin2bn.3 \
	BN_bn2bin.3 BN_bn2dec.3 \
	BN_bn2bin.3 BN_bn2hex.3 \
	BN_bn2bin.3 BN_bn2mpi.3 \
	BN_bn2bin.3 BN_dec2bn.3 \
	BN_bn2bin.3 BN_hex2bn.3 \
	BN_bn2bin.3 BN_mpi2bn.3 \
	BN_bn2bin.3 BN_print.3 \
	BN_bn2bin.3 BN_print_fp.3 \
	BN_cmp.3 BN_is_odd.3 \
	BN_cmp.3 BN_is_one.3 \
	BN_cmp.3 BN_is_word.3 \
	BN_cmp.3 BN_is_zero.3 \
	BN_cmp.3 BN_ucmp.3 \
	BN_copy.3 BN_dup.3 \
	BN_generate_prime.3 BN_is_prime.3 \
	BN_generate_prime.3 BN_is_prime_fasttest.3 \
	BN_mod_mul_montgomery.3 BN_MONT_CTX_copy.3 \
	BN_mod_mul_montgomery.3 BN_MONT_CTX_free.3 \
	BN_mod_mul_montgomery.3 BN_MONT_CTX_init.3 \
	BN_mod_mul_montgomery.3 BN_MONT_CTX_new.3 \
	BN_mod_mul_montgomery.3 BN_MONT_CTX_set.3 \
	BN_mod_mul_montgomery.3 BN_from_montgomery.3 \
	BN_mod_mul_montgomery.3 BN_to_montgomery.3 \
	BN_mod_mul_reciprocal.3 BN_RECP_CTX_free.3 \
	BN_mod_mul_reciprocal.3 BN_RECP_CTX_init.3 \
	BN_mod_mul_reciprocal.3 BN_RECP_CTX_new.3 \
	BN_mod_mul_reciprocal.3 BN_RECP_CTX_set.3 \
	BN_mod_mul_reciprocal.3 BN_div_recp.3 \
	BN_new.3 BN_clear.3 \
	BN_new.3 BN_clear_free.3 \
	BN_new.3 BN_free.3 \
	BN_new.3 BN_init.3 \
	BN_num_bytes.3 BN_num_bits.3 \
	BN_num_bytes.3 BN_num_bits_word.3 \
	BN_rand.3 BN_pseudo_rand.3 \
	BN_set_bit.3 BN_clear_bit.3 \
	BN_set_bit.3 BN_is_bit_set.3 \
	BN_set_bit.3 BN_lshift.3 \
	BN_set_bit.3 BN_lshift1.3 \
	BN_set_bit.3 BN_mask_bits.3 \
	BN_set_bit.3 BN_rshift.3 \
	BN_set_bit.3 BN_rshift1.3 \
	BN_zero.3 BN_get_word.3 \
	BN_zero.3 BN_one.3 \
	BN_zero.3 BN_set_word.3 \
	BN_zero.3 BN_value_one.3 \
	CONF_modules_free.3 CONF_modules_unload.3 \
	CONF_modules_load_file.3 CONF_modules_load.3 \
	CRYPTO_set_ex_data.3 CRYPTO_get_ex_data.3 \
	DH_generate_key.3 DH_compute_key.3 \
	DH_generate_parameters.3 DH_check.3 \
	DH_get_ex_new_index.3 DH_get_ex_data.3 \
	DH_get_ex_new_index.3 DH_set_ex_data.3 \
	DH_new.3 DH_free.3 \
	DH_set_method.3 DH_OpenSSL.3 \
	DH_set_method.3 DH_get_default_method.3 \
	DH_set_method.3 DH_new_method.3 \
	DH_set_method.3 DH_set_default_method.3 \
	DSA_SIG_new.3 DSA_SIG_free.3 \
	DSA_do_sign.3 DSA_do_verify.3 \
	DSA_get_ex_new_index.3 DSA_get_ex_data.3 \
	DSA_get_ex_new_index.3 DSA_set_ex_data.3 \
	DSA_new.3 DSA_free.3 \
	DSA_set_method.3 DSA_OpenSSL.3 \
	DSA_set_method.3 DSA_get_default_method.3 \
	DSA_set_method.3 DSA_new_method.3 \
	DSA_set_method.3 DSA_set_default_method.3 \
	DSA_sign.3 DSA_sign_setup.3 \
	DSA_sign.3 DSA_verify.3 \
	ERR_GET_LIB.3 ERR_GET_FUNC.3 \
	ERR_GET_LIB.3 ERR_GET_REASON.3 \
	ERR_error_string.3 ERR_error_string_n.3 \
	ERR_error_string.3 ERR_func_error_string.3 \
	ERR_error_string.3 ERR_lib_error_string.3 \
	ERR_error_string.3 ERR_reason_error_string.3 \
	ERR_get_error.3 ERR_get_error_line.3 \
	ERR_get_error.3 ERR_get_error_line_data.3 \
	ERR_get_error.3 ERR_peek_error.3 \
	ERR_get_error.3 ERR_peek_error_line.3 \
	ERR_get_error.3 ERR_peek_error_line_data.3 \
	ERR_get_error.3 ERR_peek_last_error.3 \
	ERR_get_error.3 ERR_peek_last_error_line.3 \
	ERR_get_error.3 ERR_peek_last_error_line_data.3 \
	ERR_load_crypto_strings.3 ERR_free_strings.3 \
	ERR_load_crypto_strings.3 SSL_load_error_strings.3 \
	ERR_load_strings.3 ERR_PACK.3 \
	ERR_load_strings.3 ERR_get_next_error_library.3 \
	ERR_print_errors.3 ERR_print_errors_fp.3 \
	ERR_put_error.3 ERR_add_error_data.3 \
	EVP_DigestInit.3 EVP_DigestFinal_ex.3 \
	EVP_DigestInit.3 EVP_DigestInit_ex.3 \
	EVP_DigestInit.3 EVP_DigestUpdate.3 \
	EVP_DigestInit.3 EVP_MAX_MD_SIZE.3 \
	EVP_DigestInit.3 EVP_MD_CTX_block_size.3 \
	EVP_DigestInit.3 EVP_MD_CTX_cleanup.3 \
	EVP_DigestInit.3 EVP_MD_CTX_copy.3 \
	EVP_DigestInit.3 EVP_MD_CTX_copy_ex.3 \
	EVP_DigestInit.3 EVP_MD_CTX_create.3 \
	EVP_DigestInit.3 EVP_MD_CTX_destroy.3 \
	EVP_DigestInit.3 EVP_MD_CTX_init.3 \
	EVP_DigestInit.3 EVP_MD_CTX_md.3 \
	EVP_DigestInit.3 EVP_MD_CTX_size.3 \
	EVP_DigestInit.3 EVP_MD_CTX_type.3 \
	EVP_DigestInit.3 EVP_MD_block_size.3 \
	EVP_DigestInit.3 EVP_MD_pkey_type.3 \
	EVP_DigestInit.3 EVP_MD_size.3 \
	EVP_DigestInit.3 EVP_MD_type.3 \
	EVP_DigestInit.3 EVP_dss.3 \
	EVP_DigestInit.3 EVP_dss1.3 \
	EVP_DigestInit.3 EVP_get_digestbyname.3 \
	EVP_DigestInit.3 EVP_get_digestbynid.3 \
	EVP_DigestInit.3 EVP_get_digestbyobj.3 \
	EVP_DigestInit.3 EVP_md2.3 \
	EVP_DigestInit.3 EVP_md5.3 \
	EVP_DigestInit.3 EVP_md_null.3 \
	EVP_DigestInit.3 EVP_mdc2.3 \
	EVP_DigestInit.3 EVP_ripemd160.3 \
	EVP_DigestInit.3 EVP_sha.3 \
	EVP_DigestInit.3 EVP_sha1.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_block_size.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_cipher.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_cleanup.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_ctrl.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_flags.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_get_app_data.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_init.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_iv_length.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_key_length.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_mode.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_nid.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_set_app_data.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_set_key_length.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_set_padding.3 \
	EVP_EncryptInit.3 EVP_CIPHER_CTX_type.3 \
	EVP_EncryptInit.3 EVP_CIPHER_asn1_to_param.3 \
	EVP_EncryptInit.3 EVP_CIPHER_block_size.3 \
	EVP_EncryptInit.3 EVP_CIPHER_flags.3 \
	EVP_EncryptInit.3 EVP_CIPHER_iv_length.3 \
	EVP_EncryptInit.3 EVP_CIPHER_key_length.3 \
	EVP_EncryptInit.3 EVP_CIPHER_mode.3 \
	EVP_EncryptInit.3 EVP_CIPHER_nid.3 \
	EVP_EncryptInit.3 EVP_CIPHER_param_to_asn1.3 \
	EVP_EncryptInit.3 EVP_CIPHER_type.3 \
	EVP_EncryptInit.3 EVP_CipherFinal.3 \
	EVP_EncryptInit.3 EVP_CipherFinal_ex.3 \
	EVP_EncryptInit.3 EVP_CipherInit.3 \
	EVP_EncryptInit.3 EVP_CipherInit_ex.3 \
	EVP_EncryptInit.3 EVP_CipherUpdate.3 \
	EVP_EncryptInit.3 EVP_DecryptFinal.3 \
	EVP_EncryptInit.3 EVP_DecryptFinal_ex.3 \
	EVP_EncryptInit.3 EVP_DecryptInit.3 \
	EVP_EncryptInit.3 EVP_DecryptInit_ex.3 \
	EVP_EncryptInit.3 EVP_DecryptUpdate.3 \
	EVP_EncryptInit.3 EVP_EncryptFinal.3 \
	EVP_EncryptInit.3 EVP_EncryptInit_ex.3 \
	EVP_EncryptInit.3 EVP_EncryptFinal_ex.3 \
	EVP_EncryptInit.3 EVP_EncryptUpdate.3 \
	EVP_EncryptInit.3 EVP_get_cipherbyname.3 \
	EVP_EncryptInit.3 EVP_get_cipherbynid.3 \
	EVP_EncryptInit.3 EVP_get_cipherbyobj.3 \
	EVP_OpenInit.3 EVP_OpenFinal.3 \
	EVP_OpenInit.3 EVP_OpenUpdate.3 \
	EVP_PKEY_new.3 EVP_PKEY_free.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DH.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DSA.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_EC_KEY.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_RSA.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_DH.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_DSA.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_EC_KEY.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_RSA.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_set1_DH.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_set1_DSA.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_set1_EC_KEY.3 \
	EVP_PKEY_set1_RSA.3 EVP_PKEY_type.3 \
	EVP_SealInit.3 EVP_SealFinal.3 \
	EVP_SealInit.3 EVP_SealUpdate.3 \
	EVP_SignInit.3 EVP_SignFinal.3 \
	EVP_SignInit.3 EVP_SignUpdate.3 \
	EVP_VerifyInit.3 EVP_VerifyFinal.3 \
	EVP_VerifyInit.3 EVP_VerifyUpdate.3 \
	OBJ_nid2obj.3 OBJ_cleanup.3 \
	OBJ_nid2obj.3 OBJ_cmp.3 \
	OBJ_nid2obj.3 OBJ_create.3 \
	OBJ_nid2obj.3 OBJ_dup.3 \
	OBJ_nid2obj.3 OBJ_ln2nid.3 \
	OBJ_nid2obj.3 OBJ_nid2ln.3 \
	OBJ_nid2obj.3 OBJ_nid2sn.3 \
	OBJ_nid2obj.3 OBJ_obj2nid.3 \
	OBJ_nid2obj.3 OBJ_obj2txt.3 \
	OBJ_nid2obj.3 OBJ_sn2nid.3 \
	OBJ_nid2obj.3 OBJ_txt2nid.3 \
	OBJ_nid2obj.3 OBJ_txt2obj.3 \
	OPENSSL_VERSION_NUMBER.3 SSLeay.3 \
	OPENSSL_VERSION_NUMBER.3 SSLeay_version.3 \
	OpenSSL_add_all_algorithms.3 OpenSSL_add_all_ciphers.3 \
	OpenSSL_add_all_algorithms.3 OpenSSL_add_all_digests.3 \
	OPENSSL_config.3 OPENSSL_no_config.3 \
	RAND_add.3 RAND_event.3 \
	RAND_add.3 RAND_screen.3 \
	RAND_add.3 RAND_seed.3 \
	RAND_add.3 RAND_status.3 \
	RAND_bytes.3 RAND_pseudo_bytes.3 \
	RAND_load_file.3 RAND_file_name.3 \
	RAND_load_file.3 RAND_write_file.3 \
	RAND_set_rand_method.3 RAND_SSLeay.3 \
	RAND_set_rand_method.3 RAND_get_rand_method.3 \
	RSA_blinding_on.3 RSA_blinding_off.3 \
	RSA_get_ex_new_index.3 RSA_get_ex_data.3 \
	RSA_get_ex_new_index.3 RSA_set_ex_data.3 \
	RSA_new.3 RSA_free.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_PKCS1_OAEP.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_PKCS1_type_2.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_SSLv23.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_none.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_OAEP.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_type_1.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_type_2.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_SSLv23.3 \
	RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_none.3 \
	RSA_print.3 DHparams_print.3 \
	RSA_print.3 DHparams_print_fp.3 \
	RSA_print.3 DSA_print.3 \
	RSA_print.3 DSA_print_fp.3 \
	RSA_print.3 DSAparams_print.3 \
	RSA_print.3 DSAparams_print_fp.3 \
	RSA_print.3 RSA_print_fp.3 \
	RSA_private_encrypt.3 RSA_public_decrypt.3 \
	RSA_public_encrypt.3 RSA_private_decrypt.3 \
	RSA_set_method.3 RSA_PKCS1_SSLeay.3 \
	RSA_set_method.3 RSA_flags.3 \
	RSA_set_method.3 RSA_get_default_method.3 \
	RSA_set_method.3 RSA_get_method.3 \
	RSA_set_method.3 RSA_new_method.3 \
	RSA_set_method.3 RSA_null_method.3 \
	RSA_set_method.3 RSA_set_default_method.3 \
	RSA_sign.3 RSA_verify.3 \
	RSA_sign_ASN1_OCTET_STRING.3 RSA_verify_ASN1_OCTET_STRING.3 \
	SSL_CIPHER_get_name.3 SSL_CIPHER_description.3 \
	SSL_CIPHER_get_name.3 SSL_CIPHER_get_bits.3 \
	SSL_CIPHER_get_name.3 SSL_CIPHER_get_version.3 \
	SSL_CTX_add_session.3 SSL_CTX_remove_session.3 \
	SSL_CTX_add_session.3 SSL_add_session.3 \
	SSL_CTX_add_session.3 SSL_remove_session.3 \
	SSL_CTX_ctrl.3 SSL_CTX_callback_ctrl.3 \
	SSL_CTX_ctrl.3 SSL_callback_ctrl.3 \
	SSL_CTX_ctrl.3 SSL_ctrl.3 \
	SSL_CTX_flush_sessions.3 SSL_flush_sessions.3 \
	SSL_CTX_get_ex_new_index.3 SSL_CTX_get_ex_data.3 \
	SSL_CTX_get_ex_new_index.3 SSL_CTX_set_ex_data.3 \
	SSL_CTX_get_verify_mode.3 SSL_CTX_get_verify_callback.3 \
	SSL_CTX_get_verify_mode.3 SSL_CTX_get_verify_depth.3 \
	SSL_CTX_get_verify_mode.3 SSL_get_verify_callback.3 \
	SSL_CTX_get_verify_mode.3 SSL_get_verify_depth.3 \
	SSL_CTX_get_verify_mode.3 SSL_get_verify_mode.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_accept.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_accept_good.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_accept_renegotiate.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_cache_full.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_cb_hits.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_connect.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_connect_good.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_connect_renegotiate.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_hits.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_misses.3 \
	SSL_CTX_sess_number.3 SSL_CTX_sess_timeouts.3 \
	SSL_CTX_sess_set_cache_size.3 SSL_CTX_sess_get_cache_size.3 \
	SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_get_get_cb.3 \
	SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_get_new_cb.3 \
	SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_get_remove_cb.3 \
	SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_set_new_cb.3 \
	SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_set_remove_cb.3 \
	SSL_CTX_set_cert_store.3 SSL_CTX_get_cert_store.3 \
	SSL_CTX_set_cipher_list.3 SSL_set_cipher_list.3 \
	SSL_CTX_set_client_CA_list.3 SSL_CTX_add_client_CA.3 \
	SSL_CTX_set_client_CA_list.3 SSL_add_client_CA.3 \
	SSL_CTX_set_client_CA_list.3 SSL_set_client_CA_list.3 \
	SSL_CTX_set_client_cert_cb.3 SSL_CTX_get_client_cert_cb.3 \
	SSL_CTX_set_default_passwd_cb.3 SSL_CTX_set_default_passwd_cb_userdata.3 \
	SSL_CTX_set_generate_session_id.3 SSL_has_matching_session_id.3 \
	SSL_CTX_set_generate_session_id.3 SSL_set_generate_session_id.3 \
	SSL_CTX_set_info_callback.3 SSL_CTX_get_info_callback.3 \
	SSL_CTX_set_info_callback.3 SSL_get_info_callback.3 \
	SSL_CTX_set_info_callback.3 SSL_set_info_callback.3 \
	SSL_CTX_set_max_cert_list.3 SSL_CTX_get_max_cert_list.3 \
	SSL_CTX_set_max_cert_list.3 SSL_get_max_cert_list.3 \
	SSL_CTX_set_max_cert_list.3 SSL_set_max_cert_list.3 \
	SSL_CTX_set_mode.3 SSL_CTX_get_mode.3 \
	SSL_CTX_set_mode.3 SSL_get_mode.3 \
	SSL_CTX_set_mode.3 SSL_set_mode.3 \
	SSL_CTX_set_msg_callback.3 SSL_CTX_set_msg_callback_arg.3 \
	SSL_CTX_set_msg_callback.3 SSL_get_msg_callback_arg.3 \
	SSL_CTX_set_msg_callback.3 SSL_set_msg_callback.3 \
	SSL_CTX_set_options.3 SSL_CTX_get_options.3 \
	SSL_CTX_set_options.3 SSL_get_options.3 \
	SSL_CTX_set_options.3 SSL_set_options.3 \
	SSL_CTX_set_quiet_shutdown.3 SSL_CTX_get_quiet_shutdown.3 \
	SSL_CTX_set_quiet_shutdown.3 SSL_get_quiet_shutdown.3 \
	SSL_CTX_set_quiet_shutdown.3 SSL_set_quiet_shutdown.3 \
	SSL_CTX_set_session_cache_mode.3 SSL_CTX_get_session_cache_mode.3 \
	SSL_CTX_set_session_id_context.3 SSL_set_session_id_context.3 \
	SSL_CTX_set_ssl_version.3 SSL_get_ssl_method.3 \
	SSL_CTX_set_ssl_version.3 SSL_set_ssl_method.3 \
	SSL_CTX_set_timeout.3 SSL_CTX_get_timeout.3 \
	SSL_CTX_set_tmp_dh_callback.3 SSL_CTX_set_tmp_dh.3 \
	SSL_CTX_set_tmp_dh_callback.3 SSL_set_tmp_dh.3 \
	SSL_CTX_set_tmp_dh_callback.3 SSL_set_tmp_dh_callback.3 \
	SSL_CTX_set_tmp_rsa_callback.3 SSL_CTX_need_tmp_rsa.3 \
	SSL_CTX_set_tmp_rsa_callback.3 SSL_CTX_set_tmp_rsa.3 \
	SSL_CTX_set_tmp_rsa_callback.3 SSL_need_tmp_rsa.3 \
	SSL_CTX_set_tmp_rsa_callback.3 SSL_set_tmp_rsa.3 \
	SSL_CTX_set_tmp_rsa_callback.3 SSL_set_tmp_rsa_callback.3 \
	SSL_CTX_set_verify.3 SSL_CTX_set_verify_depth.3 \
	SSL_CTX_set_verify.3 SSL_set_verify.3 \
	SSL_CTX_set_verify.3 SSL_set_verify_depth.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_check_private_key.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_PrivateKey.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_PrivateKey_ASN1.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_PrivateKey_file.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey_ASN1.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey_file.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_ASN1.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_file.3 \
	SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_chain_file.3 \
	SSL_CTX_use_certificate.3 SSL_check_private_key.3 \
	SSL_CTX_use_certificate.3 SSL_use_PrivateKey.3 \
	SSL_CTX_use_certificate.3 SSL_use_PrivateKey_ASN1.3 \
	SSL_CTX_use_certificate.3 SSL_use_PrivateKey_file.3 \
	SSL_CTX_use_certificate.3 SSL_use_RSAPrivateKey.3 \
	SSL_CTX_use_certificate.3 SSL_use_RSAPrivateKey_ASN1.3 \
	SSL_CTX_use_certificate.3 SSL_use_RSAPrivateKey_file.3 \
	SSL_CTX_use_certificate.3 SSL_use_certificate.3 \
	SSL_CTX_use_certificate.3 SSL_use_certificate_ASN1.3 \
	SSL_CTX_use_certificate.3 SSL_use_certificate_file.3 \
	SSL_SESSION_get_ex_new_index.3 SSL_SESSION_get_ex_data.3 \
	SSL_SESSION_get_ex_new_index.3 SSL_SESSION_set_ex_data.3 \
	SSL_SESSION_get_time.3 SSL_SESSION_get_timeout.3 \
	SSL_SESSION_get_time.3 SSL_SESSION_set_time.3 \
	SSL_alert_type_string.3 SSL_alert_desc_string.3 \
	SSL_alert_type_string.3 SSL_alert_desc_string_long.3 \
	SSL_alert_type_string.3 SSL_alert_type_string_long.3 \
	SSL_get_ciphers.3 SSL_get_cipher_list.3 \
	SSL_get_client_CA_list.3 SSL_CTX_get_client_CA_list.3 \
	SSL_get_current_cipher.3 SSL_get_cipher.3 \
	SSL_get_current_cipher.3 SSL_get_cipher_bits.3 \
	SSL_get_current_cipher.3 SSL_get_cipher_name.3 \
	SSL_get_current_cipher.3 SSL_get_cipher_version.3 \
	SSL_get_ex_new_index.3 SSL_get_ex_data.3 \
	SSL_get_ex_new_index.3 SSL_set_ex_data.3 \
	SSL_library_init.3 OpenSSL_add_ssl_algorithms.3 \
	SSL_library_init.3 SSLeay_add_ssl_algorithms.3 \
	SSL_rstate_string.3 SSL_rstate_string_long.3 \
	SSL_set_connect_state.3 SSL_get_accept_state.3 \
	SSL_set_shutdown.3 SSL_get_shutdown.3 \
	SSL_state_string.3 SSL_state_string_long.3 \
	SSL_want.3 SSL_want_nothing.3 \
	SSL_want.3 SSL_want_read.3 \
	SSL_want.3 SSL_want_write.3 \
	SSL_want.3 SSL_want_x509_lookup.3 \
	X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_create_by_NID.3 \
	X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_create_by_OBJ.3 \
	X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_create_by_txt.3 \
	X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_get_data.3 \
	X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_set_data.3 \
	X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_set_object.3 \
	X509_NAME_add_entry_by_txt.3 X509_NAME_add_entry.3 \
	X509_NAME_add_entry_by_txt.3 X509_NAME_add_entry_by_NID.3 \
	X509_NAME_add_entry_by_txt.3 X509_NAME_add_entry_by_OBJ.3 \
	X509_NAME_add_entry_by_txt.3 X509_NAME_delete_entry.3 \
	X509_NAME_get_index_by_NID.3 X509_NAME_entry_count.3 \
	X509_NAME_get_index_by_NID.3 X509_NAME_get_entry.3 \
	X509_NAME_get_index_by_NID.3 X509_NAME_get_index_by_OBJ.3 \
	X509_NAME_get_index_by_NID.3 X509_NAME_get_text_by_NID.3 \
	X509_NAME_get_index_by_NID.3 X509_NAME_get_text_by_OBJ.3 \
	X509_NAME_print_ex.3 X509_NAME_oneline.3 \
	X509_NAME_print_ex.3 X509_NAME_print.3 \
	X509_NAME_print_ex.3 X509_NAME_print_ex_fp.3 \
	X509_new.3 X509_free.3 \
	blowfish.3 BF_cbc_encrypt.3 \
	blowfish.3 BF_cfb64_encrypt.3 \
	blowfish.3 BF_decrypt.3 \
	blowfish.3 BF_ecb_encrypt.3 \
	blowfish.3 BF_encrypt.3 \
	blowfish.3 BF_ofb64_encrypt.3 \
	blowfish.3 BF_options.3 \
	blowfish.3 BF_set_key.3 \
	bn_internal.3 bn_add_words.3 \
	bn_internal.3 bn_check_top.3 \
	bn_internal.3 bn_cmp_words.3 \
	bn_internal.3 bn_div_words.3 \
	bn_internal.3 bn_dump.3 \
	bn_internal.3 bn_expand.3 \
	bn_internal.3 bn_expand2.3 \
	bn_internal.3 bn_fix_top.3 \
	bn_internal.3 bn_mul_add_words.3 \
	bn_internal.3 bn_mul_comba4.3 \
	bn_internal.3 bn_mul_comba8.3 \
	bn_internal.3 bn_mul_high.3 \
	bn_internal.3 bn_mul_low_normal.3 \
	bn_internal.3 bn_mul_low_recursive.3 \
	bn_internal.3 bn_mul_normal.3 \
	bn_internal.3 bn_mul_part_recursive.3 \
	bn_internal.3 bn_mul_recursive.3 \
	bn_internal.3 bn_mul_words.3 \
	bn_internal.3 bn_print.3 \
	bn_internal.3 bn_set_high.3 \
	bn_internal.3 bn_set_low.3 \
	bn_internal.3 bn_set_max.3 \
	bn_internal.3 bn_sqr_comba4.3 \
	bn_internal.3 bn_sqr_comba8.3 \
	bn_internal.3 bn_sqr_normal.3 \
	bn_internal.3 bn_sqr_recursive.3 \
	bn_internal.3 bn_sqr_words.3 \
	bn_internal.3 bn_sub_words.3 \
	bn_internal.3 bn_wexpand.3 \
	buffer.3 BUF_MEM_free.3 \
	buffer.3 BUF_MEM_grow.3 \
	buffer.3 BUF_MEM_new.3 \
	buffer.3 BUF_strdup.3 \
	d2i_ASN1_OBJECT.3 i2d_ASN1_OBJECT.3 \
	d2i_DHparams.3 i2d_DHparams.3 \
	d2i_DSAPublicKey.3 d2i_DSAPrivateKey.3 \
	d2i_DSAPublicKey.3 d2i_DSA_PUBKEY.3 \
	d2i_DSAPublicKey.3 d2i_DSA_SIG.3 \
	d2i_DSAPublicKey.3 i2d_DSAPrivateKey.3 \
	d2i_DSAPublicKey.3 i2d_DSAPublicKey.3 \
	d2i_DSAPublicKey.3 i2d_DSA_PUBKEY.3 \
	d2i_DSAPublicKey.3 i2d_DSA_SIG.3 \
	d2i_PKCS8PrivateKey.3 d2i_PKCS8PrivateKey_bio.3 \
	d2i_PKCS8PrivateKey.3 d2i_PKCS8PrivateKey_fp.3 \
	d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_bio.3 \
	d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_fp.3 \
	d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_nid_bio.3 \
	d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_nid_fp.3 \
	d2i_RSAPublicKey.3 d2i_Netscape_RSA.3 \
	d2i_RSAPublicKey.3 d2i_RSAPrivateKey.3 \
	d2i_RSAPublicKey.3 d2i_RSA_PUBKEY.3 \
	d2i_RSAPublicKey.3 i2d_Netscape_RSA.3 \
	d2i_RSAPublicKey.3 i2d_RSAPrivateKey.3 \
	d2i_RSAPublicKey.3 i2d_RSAPublicKey.3 \
	d2i_RSAPublicKey.3 i2d_RSA_PUBKEY.3 \
	d2i_SSL_SESSION.3 i2d_SSL_SESSION.3 \
	d2i_X509.3 i2d_X509.3 \
	d2i_X509.3 d2i_X509_REQ_bio.3 \
	d2i_X509.3 d2i_X509_REQ_fp.3 \
	d2i_X509.3 i2d_X509_bio.3 \
	d2i_X509.3 i2d_X509_fp.3 \
	d2i_X509_ALGOR.3 i2d_X509_ALGOR.3 \
	d2i_X509_CRL.3 d2i_509_CRL_fp.3 \
	d2i_X509_CRL.3 d2i_X509_bio.3 \
	d2i_X509_CRL.3 i2d_X509_CRL.3 \
	d2i_X509_CRL.3 i2d_X509_CRL_bio.3 \
	d2i_X509_CRL.3 i2d_X509_CRL_fp.3 \
	d2i_X509_NAME.3 i2d_X509_NAME.3 \
	d2i_X509_REQ.3 i2d_X509_REQ.3 \
	d2i_X509_REQ.3 i2d_X509_REQ_bio.3 \
	d2i_X509_REQ.3 i2d_X509_REQ_fp.3 \
	d2i_X509_SIG.3 i2d_X509_SIG.3 \
	d2i_X509_REQ.3 d2i_X509_fp.3 \
	d2i_X509_REQ.3 d2i_X509_CRL_bio.3 \
	des.3 DES_cbc_cksum.3 \
	des.3 DES_cfb64_encrypt.3 \
	des.3 DES_cfb_encrypt.3 \
	des.3 DES_crypt.3 \
	des.3 DES_ecb2_encrypt.3 \
	des.3 DES_ecb3_encrypt.3 \
	des.3 DES_ecb_encrypt.3 \
	des.3 DES_ede2_cbc_encrypt.3 \
	des.3 DES_ede2_cfb64_encrypt.3 \
	des.3 DES_ede2_ofb64_encrypt.3 \
	des.3 DES_ede3_cbc_encrypt.3 \
	des.3 DES_ede3_cbcm_encrypt.3 \
	des.3 DES_ede3_cfb64_encrypt.3 \
	des.3 DES_ede3_ofb64_encrypt.3 \
	des.3 DES_enc_read.3 \
	des.3 DES_enc_write.3 \
	des.3 DES_fcrypt.3 \
	des.3 DES_is_weak_key.3 \
	des.3 DES_key_sched.3 \
	des.3 DES_ncbc_encrypt.3 \
	des.3 DES_ofb64_encrypt.3 \
	des.3 DES_ofb_encrypt.3 \
	des.3 DES_pcbc_encrypt.3 \
	des.3 DES_quad_cksum.3 \
	des.3 DES_random_key.3 \
	des.3 DES_set_key.3 \
	des.3 DES_set_key_checked.3 \
	des.3 DES_set_key_unchecked.3 \
	des.3 DES_set_odd_parity.3 \
	des.3 DES_string_to_2keys.3 \
	des.3 DES_string_to_key.3 \
	des.3 DES_xcbc_encrypt.3 \
	hmac.3 HMAC.3 \
	hmac.3 HMAC_Final.3 \
	hmac.3 HMAC_Init.3 \
	hmac.3 HMAC_Update.3 \
	hmac.3 HMAC_cleanup.3 \
	lh_stats.3 lh_node_stats.3 \
	lh_stats.3 lh_node_stats_bio.3 \
	lh_stats.3 lh_node_usage_stats.3 \
	lh_stats.3 lh_node_usage_stats_bio.3 \
	lh_stats.3 lh_stats_bio.3 \
	lhash.3 lh_delete.3 \
	lhash.3 lh_doall.3 \
	lhash.3 lh_doall_arg.3 \
	lhash.3 lh_error.3 \
	lhash.3 lh_free.3 \
	lhash.3 lh_insert.3 \
	lhash.3 lh_new.3 \
	lhash.3 lh_retrieve.3 \
	md5.3 MD2.3 \
	md5.3 MD2_Final.3 \
	md5.3 MD2_Init.3 \
	md5.3 MD2_Update.3 \
	md5.3 MD4.3 \
	md5.3 MD4_Final.3 \
	md5.3 MD4_Init.3 \
	md5.3 MD4_Update.3 \
	md5.3 MD5.3 \
	md5.3 MD5_Final.3 \
	md5.3 MD5_Init.3 \
	md5.3 MD5_Update.3 \
	mdc2.3 MDC2.3 \
	mdc2.3 MDC2_Final.3 \
	mdc2.3 MDC2_Init.3 \
	mdc2.3 MDC2_Update.3 \
	pem.3 PEM.3 \
	rc4.3 RC4.3 \
	rc4.3 RC4_set_key.3 \
	ripemd.3 RIPEMD160.3 \
	ripemd.3 RIPEMD160_Final.3 \
	ripemd.3 RIPEMD160_Init.3 \
	ripemd.3 RIPEMD160_Update.3 \
	sha.3 SHA1.3 \
	sha.3 SHA1_Final.3 \
	sha.3 SHA1_Init.3 \
	sha.3 SHA1_Update.3 \
	ssl.3 SSL.3 \
	threads.3 CRYPTO_destroy_dynlockid.3 \
	threads.3 CRYPTO_get_new_dynlockid.3 \
	threads.3 CRYPTO_lock.3 \
	threads.3 CRYPTO_num_locks.3 \
	threads.3 CRYPTO_set_dynlock_create_callback.3 \
	threads.3 CRYPTO_set_dynlock_destroy_callback.3 \
	threads.3 CRYPTO_set_dynlock_lock_callback.3 \
	threads.3 CRYPTO_set_id_callback.3 \
	threads.3 CRYPTO_set_locking_callback.3 \
	ui.3 ERR_load_UI_strings.3 \
	ui.3 UI_OpenSSL.3 \
	ui.3 UI_add_error_string.3 \
	ui.3 UI_add_info_string.3 \
	ui.3 UI_add_input_boolean.3 \
	ui.3 UI_add_input_string.3 \
	ui.3 UI_add_user_data.3 \
	ui.3 UI_add_verify_string.3 \
	ui.3 UI_construct_prompt.3 \
	ui.3 UI_ctrl.3 \
	ui.3 UI_dup_error_string.3 \
	ui.3 UI_dup_info_string.3 \
	ui.3 UI_dup_input_boolean.3 \
	ui.3 UI_dup_input_string.3 \
	ui.3 UI_dup_verify_string.3 \
	ui.3 UI_free.3 \
	ui.3 UI_get0_result.3 \
	ui.3 UI_get0_user_data.3 \
	ui.3 UI_get_default_method.3 \
	ui.3 UI_get_method.3 \
	ui.3 UI_new.3 \
	ui.3 UI_new_method.3 \
	ui.3 UI_process.3 \
	ui.3 UI_set_default_method.3 \
	ui.3 UI_set_method.3 \
	ui_compat.3 des_read_2passwords.3 \
	ui_compat.3 des_read_password.3 \
	ui_compat.3 des_read_pw.3 \
	ui_compat.3 des_read_pw_string.3 \
	des_modes.7 Modes_of_DES.7

.include <bsd.port.pre.mk>

.if ${PORTOBJFORMAT} == "aout"
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=-Bforcearchive
.else
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive
.endif
d15 2
a16 8
.if defined(NOSHARED)
PLIST_SUB+=	SHARED="@@comment "
.else
PLIST_SUB+=	SHARED=""
ALL_TARGET=	freebsd-shared all
MAKE_ENV+=	SHLIBVER=${OPENSSL_SHLIBVER}
PLIST_SUB+=	SHLIBVER=${OPENSSL_SHLIBVER}
INSTALLS_SHLIB=	yes
d19 1
a19 54
.if defined(OPENSSL_OVERWRITE_BASE)
.if exists(/lib/libcrypto.so)
pre-everything::
	@@${ECHO_CMD} "#"
	@@${ECHO_CMD} "# this ports does not support the dynamic root"
	@@${ECHO_CMD} "# please undefine OPENSSL_OVERWRITE_BASE"
	@@${ECHO_CMD} "# and use WITH_OPENSSL_PORT=yes instead."
	@@${ECHO_CMD} "#"
	@@${FALSE}

.endif
PKGNAMESUFFIX=	-beta-overwrite-base
PREFIX=		/usr
OPENSSLDIR=	/etc/ssl
MANPREFIX=	${PREFIX}/openssl
PLIST_SUB+=	MANDIR=""
PLIST_SUB+=	NOBASE="@@comment "
.else
OPENSSLDIR=	${PREFIX}/openssl
MANPREFIX=	${PREFIX}
PLIST_SUB+=	MANDIR="@@comment "
PLIST_SUB+=	NOBASE=""
.endif

.if defined(BATCH) || defined(OPENSSL_WITH_386)
.if ${MACHINE_ARCH} == "i386"
EXTRACONFIGURE=	386
.endif
.endif

do-configure:
	cd ${WRKSRC} \
	&& ${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" PERL="${PERL}" \
	PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS} \
	./config --prefix=${PREFIX} --openssldir=${OPENSSLDIR} \
	-L${PREFIX}/lib ${EXTRACONFIGURE}

post-install:
.if !defined(NOSHARED)
.for i in libcrypto libssl
	@@${INSTALL_DATA} ${WRKSRC}/$i.so.${OPENSSL_SHLIBVER} ${PREFIX}/lib
	@@${LN} -sf $i.so.${OPENSSL_SHLIBVER} ${PREFIX}/lib/$i.so
.endfor
.endif
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
	@@${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${DOCSDIR}/
.endif
	@@${SED} -e 's#/usr/local#${PREFIX}#g' ${PKGMESSAGE}

test:
	cd ${WRKSRC} && ${MAKE} test

.include <bsd.port.post.mk>
@


1.92
log
@- Warn about conflict with /lib/libcrypto.so
@
text
@d12 1
a12 1
PORTVERSION=	0.9.7c
d48 3
a50 3
	passwd.1 pkcs12.1 pkcs7.1 pkcs8.1 rand.1 req.1 rsa.1 s_client.1 \
	s_server.1 sess_id.1 smime.1 speed.1 spkac.1 verify.1 version.1 \
	x509.1 rsautl.1
d62 1
d73 2
a74 1
	OPENSSL_VERSION_NUMBER.3 OpenSSL_add_all_algorithms.3 PKCS12_create.3 \
d306 2
d457 1
@


1.91
log
@- add CONFLICTS
- cleanup
- use DOCSDIR

Submitted by:	eikemeier@@fillmore-labs.com [CONFLICTS]
@
text
@d853 10
@


1.90
log
@- Security Fix, Update to 0.9.7c
- Fix manpages
@
text
@d38 2
d41 1
a41 1
NO_LATEST_LINK=	yes
a864 2

MAKE_ENV+=	MANPREFIX=${MANPREFIX}
@


1.89
log
@- ### HEAD UP ### SHLIBVER has been bumped back.
- honor OPENSSH_SHLIBVER if set by user.
@
text
@d12 1
a12 2
PORTVERSION=	0.9.7b
PORTREVISION=	1
d830 1
a830 3
	des_modes.7 DES.7 \
	des_modes.7 Modes.7 \
	des_modes.7 of.7
@


1.88
log
@- Update to 0.9.7b
@
text
@d13 1
d42 2
d848 2
a849 7
.if exists(/usr/lib/libcrypto.so.2) && !exists(/usr/lib/libcrypto.so.3)
SHLIBVER=	3
.else
SHLIBVER=	4
.endif
MAKE_ENV+=	SHLIBVER=${SHLIBVER}
PLIST_SUB+=	SHLIBVER=${SHLIBVER}
a855 5
.if exists(/usr/lib/libcrypto.so.2) && !exists(/usr/lib/libcrypto.so.3)
SHLIBVER=	2
.else
SHLIBVER=	3
.endif
d885 2
a886 2
	@@${INSTALL_DATA} ${WRKSRC}/$i.so.${SHLIBVER} ${PREFIX}/lib
	@@${LN} -sf $i.so.${SHLIBVER} ${PREFIX}/lib/$i.so
@


1.87
log
@- enable threads on ia64
- OPENSSL_OVERWRITE_BASE
  defaults to STABLE/CURRENT shared lib version
  This solves problems when the share lib is deinstalled.
  ports/50292
PR:		50292
@
text
@d12 1
a12 2
PORTVERSION=	0.9.7a
PORTREVISION=	2
@


1.86
log
@- honor CC and use PHREAD_LIBS and PTHREAD_FLAGS
Submitted by:	marius@@alchemy.franken.de
@
text
@d846 3
a848 1
.if exists(/usr/lib/libcrypto.so.3)
a849 2
.else
SHLIBVER=	3
d859 3
a861 1
.if exists(/usr/lib/libcrypto.so.3)
a862 2
.else
SHLIBVER=	2
@


1.85
log
@- Security Fix:
http://www.openssl.org/news/secadv_20030319.txt
@
text
@d886 1
@


1.84
log
@- switch to USE_PERL5_BUILD
- add security patch
Approved by:	kris
Obtained from:	http://www.openssl.org/news/secadv_20030317.txt
@
text
@d13 1
a13 1
PORTREVISION=	1
@


1.83
log
@- add COMMENT
@
text
@d13 1
d41 1
a840 1
USE_PERL5=	yes
@


1.82
log
@- merged some patches in distribution
- added thread support on alpha, sparc64
- Update to 0.9.7a (with security fix)
- Add support for daily snaphots with OPENSSL_SNAPSHOT=yes
@
text
@d32 1
@


1.81
log
@- sync SHLIBVER for OPENSSL_OVERWRITE_BASE=yes and 5.0-CURRENT
@
text
@d9 5
a13 2
PORTVERSION=	0.9.7
PORTREVISION=	1
d15 6
d25 1
d27 3
a36 44
.include <bsd.port.pre.mk>

.if ${PORTOBJFORMAT} == "aout"
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=-Bforcearchive
.else
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive
.endif

USE_PERL5=	yes
.if defined(NOSHARED)
PLIST_SUB+=	SHARED="@@comment "
.else
PLIST_SUB+=	SHARED=""
ALL_TARGET=	freebsd-shared all
.if exists(/usr/lib/libcrypto.so.3)
SHLIBVER=	4
.else
SHLIBVER=	3
.endif
MAKE_ENV+=	SHLIBVER=${SHLIBVER}
PLIST_SUB+=	SHLIBVER=${SHLIBVER}
INSTALLS_SHLIB=	yes
.endif

.if defined(OPENSSL_OVERWRITE_BASE)
PKGNAMESUFFIX=	-beta-overwrite-base
PREFIX=		/usr
.if exists(/usr/lib/libcrypto.so.3)
SHLIBVER=	3
.else
SHLIBVER=	2
.endif
OPENSSLDIR=	/etc/ssl
MANPREFIX=	${PREFIX}/openssl
PLIST_SUB+=	MANDIR=""
PLIST_SUB+=	NOBASE="@@comment "
.else
OPENSSLDIR=	${PREFIX}/openssl
MANPREFIX=	${PREFIX}
PLIST_SUB+=	MANDIR="@@comment "
PLIST_SUB+=	NOBASE=""
.endif

MAKE_ENV+=	MANPREFIX=${MANPREFIX}
d829 45
@


1.80
log
@- Fix spelling
@
text
@d51 3
d55 1
@


1.79
log
@- Fix CURRENT version bump in openssl, so ports link as expected.
@
text
@d64 1
a64 1
NOPRECIOUSMAKEVARS=	To much _MLINKS for fetch
@


1.78
log
@- make portlint happier
@
text
@d10 1
d38 3
d42 1
@


1.77
log
@- merge and sort manpages, reduce number of lines needed
@
text
@a8 1
PKGNAMESUFFIX=	-beta
d15 1
@


1.76
log
@- use NOPRECIOUSMAKEVARS, to fix bento problem
- remove BROKEN_MLINKS
@
text
@d62 5
a66 5
MAN1=		CA.pl.1 asn1parse.1 ca.1 ciphers.1 crl.1 crl2pkcs7.1 dgst.1 \
		dhparam.1 dsa.1 dsaparam.1 enc.1 gendsa.1 genrsa.1 nseq.1 \
		openssl.1 passwd.1 pkcs12.1 pkcs7.1 pkcs8.1 rand.1 req.1 \
		rsa.1 s_client.1 s_server.1 sess_id.1 smime.1 speed.1 \
		spkac.1 verify.1 version.1 x509.1 rsautl.1
d68 66
a133 64
MAN3=		BN_CTX_new.3 BN_CTX_start.3 BN_add.3 BN_add_word.3 \
		BN_bn2bin.3 BN_cmp.3 BN_copy.3 BN_generate_prime.3 \
		BN_mod_inverse.3 BN_mod_mul_montgomery.3 \
		BN_mod_mul_reciprocal.3 BN_new.3 BN_num_bytes.3 BN_rand.3 \
		BN_set_bit.3 BN_zero.3 CRYPTO_set_ex_data.3 \
		DH_generate_key.3 DH_generate_parameters.3 \
		DH_get_ex_new_index.3 DH_new.3 DH_set_method.3 DH_size.3 \
		DSA_SIG_new.3 DSA_do_sign.3 DSA_dup_DH.3 DSA_generate_key.3 \
		DSA_generate_parameters.3 DSA_get_ex_new_index.3 DSA_new.3 \
		DSA_set_method.3 DSA_sign.3 DSA_size.3 ERR_GET_LIB.3 \
		ERR_clear_error.3 ERR_error_string.3 ERR_get_error.3 \
		ERR_load_crypto_strings.3 ERR_load_strings.3 \
		ERR_print_errors.3 ERR_put_error.3 ERR_remove_state.3 \
		EVP_DigestInit.3 EVP_EncryptInit.3 EVP_OpenInit.3 \
		EVP_SealInit.3 EVP_SignInit.3 EVP_VerifyInit.3 \
		OPENSSL_VERSION_NUMBER.3 OpenSSL_add_all_algorithms.3 \
		RAND_add.3 RAND_bytes.3 RAND_cleanup.3 RAND_egd.3 \
		RAND_load_file.3 RAND_set_rand_method.3 RSA_blinding_on.3 \
		RSA_check_key.3 RSA_generate_key.3 RSA_get_ex_new_index.3 \
		RSA_new.3 RSA_padding_add_PKCS1_type_1.3 RSA_print.3 \
		RSA_private_encrypt.3 RSA_public_encrypt.3 RSA_set_method.3 \
		RSA_sign.3 RSA_sign_ASN1_OCTET_STRING.3 RSA_size.3 \
		SSL_get_error.3 blowfish.3 bn.3 bn_internal.3 buffer.3 \
		crypto.3 d2i_DHparams.3 d2i_RSAPublicKey.3 des.3 dh.3 dsa.3 \
		err.3 hmac.3 lh_stats.3 lhash.3 md5.3 mdc2.3 rand.3 rc4.3 \
		ripemd.3 rsa.3 sha.3 ssl.3 threads.3 BIO_ctrl.3 BIO_f_base64.3 \
		BIO_f_buffer.3 BIO_f_cipher.3 BIO_f_md.3 BIO_f_null.3 \
		BIO_f_ssl.3 BIO_find_type.3 BIO_new.3 BIO_new_bio_pair.3 \
		BIO_push.3 BIO_read.3 BIO_s_accept.3 BIO_s_bio.3 \
		BIO_s_connect.3 BIO_s_fd.3 BIO_s_file.3 BIO_s_mem.3 \
		BIO_s_null.3 BIO_s_socket.3 BIO_set_callback.3 \
		BIO_should_retry.3 SSL_CIPHER_get_name.3 \
		SSL_COMP_add_compression_method.3 \
		SSL_CTX_add_extra_chain_cert.3 SSL_CTX_add_session.3 \
		SSL_CTX_ctrl.3 SSL_CTX_flush_sessions.3 SSL_CTX_free.3 \
		SSL_CTX_get_ex_new_index.3 SSL_CTX_get_verify_mode.3 \
		SSL_CTX_load_verify_locations.3 SSL_CTX_new.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_set_cache_size.3 \
		SSL_CTX_sess_set_get_cb.3 SSL_CTX_sessions.3 \
		SSL_CTX_set_cert_store.3 SSL_CTX_set_cert_verify_callback.3 \
		SSL_CTX_set_cipher_list.3 SSL_CTX_set_client_CA_list.3 \
		SSL_CTX_set_client_cert_cb.3 \
		SSL_CTX_set_default_passwd_cb.3 SSL_CTX_set_info_callback.3 \
		SSL_CTX_set_mode.3 SSL_CTX_set_options.3 \
		SSL_CTX_set_quiet_shutdown.3 SSL_CTX_set_session_cache_mode.3 \
		SSL_CTX_set_session_id_context.3 SSL_CTX_set_ssl_version.3 \
		SSL_CTX_set_tmp_dh_callback.3 SSL_CTX_set_tmp_rsa_callback.3 \
		SSL_CTX_set_timeout.3 SSL_CTX_set_verify.3 \
		SSL_CTX_use_certificate.3 SSL_SESSION_free.3 \
		SSL_SESSION_get_ex_new_index.3 SSL_SESSION_get_time.3 \
		SSL_accept.3 SSL_alert_type_string.3 SSL_clear.3 \
		SSL_connect.3 SSL_free.3 SSL_get_SSL_CTX.3 SSL_get_ciphers.3 \
		SSL_do_handshake.3 SSL_get_client_CA_list.3 \
		SSL_get_current_cipher.3 SSL_get_default_timeout.3 \
		SSL_get_ex_data_X509_STORE_CTX_idx.3 SSL_get_ex_new_index.3 \
		SSL_get_fd.3 SSL_get_peer_cert_chain.3 \
		SSL_get_peer_certificate.3 SSL_get_rbio.3 SSL_get_session.3 \
		SSL_get_verify_result.3 SSL_get_version.3 SSL_library_init.3 \
		SSL_load_client_CA_file.3 SSL_new.3 SSL_pending.3 SSL_read.3 \
		SSL_rstate_string.3 SSL_session_reused.3 SSL_set_bio.3 \
		SSL_set_connect_state.3 SSL_set_fd.3 SSL_set_session.3 \
		SSL_set_shutdown.3 SSL_set_verify_result.3 SSL_shutdown.3 \
		SSL_state_string.3 SSL_want.3 SSL_write.3 \
		bio.3 d2i_SSL_SESSION.3 evp.3
d135 1
a135 1
MAN5=		config.5
d137 1
a137 1
MAN7=		des_modes.7
d139 712
a850 726
MAN1+=		ocsp.1
MAN3+=		ASN1_OBJECT_new.3 ASN1_STRING_length.3 ASN1_STRING_new.3 \
		ASN1_STRING_print_ex.3 BN_swap.3 EVP_BytesToKey.3 \
		EVP_PKEY_new.3 EVP_PKEY_set1_RSA.3 OBJ_nid2obj.3 \
		PKCS12_create.3 PKCS12_parse.3 PKCS7_sign.3 PKCS7_verify.3 \
		PKCS7_encrypt.3 PKCS7_decrypt.3 \
		SSL_CTX_set_generate_session_id.3 SSL_CTX_set_max_cert_list.3 \
		SSL_CTX_set_msg_callback.3 SMIME_write_PKCS7.3 \
		SMIME_read_PKCS7.3 X509_NAME_ENTRY_get_object.3 \
		X509_NAME_add_entry_by_txt.3 X509_NAME_get_index_by_NID.3 \
		X509_new.3 X509_NAME_print_ex.3 d2i_ASN1_OBJECT.3 \
		d2i_PKCS8PrivateKey.3 d2i_DSAPublicKey.3 d2i_X509_ALGOR.3 \
		d2i_X509_CRL.3 d2i_X509.3 d2i_X509_NAME.3 d2i_X509_REQ.3 \
		d2i_X509_SIG.3 engine.3 pem.3 ui.3 ui_compat.3
MLINKS=		dgst.1 md4.1 \
		dgst.1 sha.1 \
		dgst.1 mdc2.1 \
		dgst.1 ripemd160.1 \
		dgst.1 md2.1 \
		dgst.1 sha1.1 \
		dgst.1 md5.1 \
		ASN1_OBJECT_new.3 ASN1_OBJECT_free.3 \
		ASN1_STRING_length.3 ASN1_STRING_cmp.3 \
		ASN1_STRING_length.3 ASN1_STRING_data.3 \
		ASN1_STRING_length.3 ASN1_STRING_dup.3 \
		ASN1_STRING_length.3 ASN1_STRING_set.3 \
		ASN1_STRING_length.3 ASN1_STRING_type.3 \
		ASN1_STRING_length.3 ASN1_STRING_length_set.3 \
		ASN1_STRING_new.3 ASN1_STRING_free.3 \
		ASN1_STRING_new.3 ASN1_STRING_type_new.3 \
		ASN1_STRING_print_ex.3 ASN1_STRING_print_ex_fp.3 \
		BIO_ctrl.3 BIO_callback_ctrl.3 \
		BIO_ctrl.3 BIO_ctrl_pending.3 \
		BIO_ctrl.3 BIO_ctrl_wpending.3 \
		BIO_ctrl.3 BIO_eof.3 \
		BIO_ctrl.3 BIO_flush.3 \
		BIO_ctrl.3 BIO_get_close.3 \
		BIO_ctrl.3 BIO_get_info_callback.3 \
		BIO_ctrl.3 BIO_int_ctrl.3 \
		BIO_ctrl.3 BIO_pending.3 \
		BIO_ctrl.3 BIO_ptr_ctrl.3 \
		BIO_ctrl.3 BIO_reset.3 \
		BIO_ctrl.3 BIO_seek.3 \
		BIO_ctrl.3 BIO_set_callback_arg.3 \
		BIO_ctrl.3 BIO_set_close.3 \
		BIO_ctrl.3 BIO_set_info_callback.3 \
		BIO_ctrl.3 BIO_tell.3 \
		BIO_ctrl.3 BIO_wpending.3 \
		BIO_f_cipher.3 BIO_get_cipher_ctx.3 \
		BIO_f_cipher.3 BIO_get_cipher_status.3 \
		BIO_f_cipher.3 BIO_set_cipher.3 \
		BIO_f_md.3 BIO_get_md.3 \
		BIO_f_md.3 BIO_get_md_ctx.3 \
		BIO_f_md.3 BIO_set_md.3 \
		BIO_f_ssl.3 BIO_get_num_renegotiates.3 \
		BIO_f_ssl.3 BIO_get_ssl.3 \
		BIO_f_ssl.3 BIO_new_buffer_ssl_connect.3 \
		BIO_f_ssl.3 BIO_new_ssl.3 \
		BIO_f_ssl.3 BIO_new_ssl_connect.3 \
		BIO_f_ssl.3 BIO_set_ssl.3 \
		BIO_f_ssl.3 BIO_set_ssl_mode.3 \
		BIO_f_ssl.3 BIO_set_ssl_renegotiate_bytes.3 \
		BIO_f_ssl.3 BIO_set_ssl_renegotiate_timeout.3 \
		BIO_f_ssl.3 BIO_ssl_copy_session_id.3 \
		BIO_f_ssl.3 BIO_ssl_shutdown.3 \
		BIO_find_type.3 BIO_next.3 \
		BIO_new.3 BIO_free.3 \
		BIO_new.3 BIO_free_all.3 \
		BIO_new.3 BIO_set.3 \
		BIO_new.3 BIO_vfree.3 \
		BIO_push.3 BIO_pop.3 \
		BIO_read.3 BIO_gets.3 \
		BIO_read.3 BIO_puts.3 \
		BIO_read.3 BIO_write.3 \
		BIO_s_accept.3 BIO_do_accept.3 \
		BIO_s_accept.3 BIO_get_accept_port.3 \
		BIO_s_accept.3 BIO_get_bind_mode.3 \
		BIO_s_accept.3 BIO_set_accept_bios.3 \
		BIO_s_accept.3 BIO_set_accept_port.3 \
		BIO_s_accept.3 BIO_set_bind_mode.3 \
		BIO_s_accept.3 BIO_set_nbio_accept.3 \
		BIO_s_bio.3 BIO_ctrl_get_read_request.3 \
		BIO_s_bio.3 BIO_ctrl_get_write_guarantee.3 \
		BIO_s_bio.3 BIO_ctrl_reset_read_request.3 \
		BIO_s_bio.3 BIO_destroy_bio_pair.3 \
		BIO_s_bio.3 BIO_get_read_request.3 \
		BIO_s_bio.3 BIO_get_write_buf_size.3 \
		BIO_s_bio.3 BIO_get_write_guarantee.3 \
		BIO_s_bio.3 BIO_make_bio_pair.3 \
		BIO_s_bio.3 BIO_set_write_buf_size.3 \
		BIO_s_bio.3 BIO_shutdown_wr.3 \
		BIO_s_connect.3 BIO_do_connect.3 \
		BIO_s_connect.3 BIO_get_conn_hostname.3 \
		BIO_s_connect.3 BIO_get_conn_int_port.3 \
		BIO_s_connect.3 BIO_get_conn_ip.3 \
		BIO_s_connect.3 BIO_get_conn_port.3 \
		BIO_s_connect.3 BIO_set_conn_hostname.3 \
		BIO_s_connect.3 BIO_set_conn_int_port.3 \
		BIO_s_connect.3 BIO_set_conn_ip.3 \
		BIO_s_connect.3 BIO_set_conn_port.3 \
		BIO_s_connect.3 BIO_set_nbio.3 \
		BIO_s_fd.3 BIO_get_fd.3 \
		BIO_s_fd.3 BIO_new_fd.3 \
		BIO_s_fd.3 BIO_set_fd.3 \
		BIO_s_file.3 BIO_append_filename.3 \
		BIO_s_file.3 BIO_get_fp.3 \
		BIO_s_file.3 BIO_new_file.3 \
		BIO_s_file.3 BIO_new_fp.3 \
		BIO_s_file.3 BIO_read_filename.3 \
		BIO_s_file.3 BIO_rw_filename.3 \
		BIO_s_file.3 BIO_set_fp.3 \
		BIO_s_file.3 BIO_write_filename.3 \
		BIO_s_mem.3 BIO_get_mem_data.3 \
		BIO_s_mem.3 BIO_get_mem_ptr.3 \
		BIO_s_mem.3 BIO_new_mem_buf.3 \
		BIO_s_mem.3 BIO_set_mem_buf.3 \
		BIO_s_mem.3 BIO_set_mem_eof_return.3 \
		BIO_s_socket.3 BIO_new_socket.3 \
		BIO_set_callback.3 BIO_debug_callback.3 \
		BIO_set_callback.3 BIO_get_callback.3 \
		BIO_set_callback.3 BIO_get_callback_arg.3 \
		BIO_should_retry.3 BIO_get_retry_BIO.3 \
		BIO_should_retry.3 BIO_get_retry_reason.3 \
		BIO_should_retry.3 BIO_retry_type.3 \
		BIO_should_retry.3 BIO_should_io_special.3 \
		BIO_should_retry.3 BIO_should_read.3 \
		BIO_should_retry.3 BIO_should_write.3 \
		BN_CTX_new.3 BN_CTX_free.3 \
		BN_CTX_new.3 BN_CTX_init.3 \
		BN_CTX_start.3 BN_CTX_end.3 \
		BN_CTX_start.3 BN_CTX_get.3 \
		BN_add.3 BN_div.3 \
		BN_add.3 BN_exp.3 \
		BN_add.3 BN_gcd.3 \
		BN_add.3 BN_mod.3 \
		BN_add.3 BN_mod_add.3 \
		BN_add.3 BN_mod_exp.3 \
		BN_add.3 BN_mod_mul.3 \
		BN_add.3 BN_mod_sqr.3 \
		BN_add.3 BN_mod_sub.3 \
		BN_add.3 BN_mul.3 \
		BN_add.3 BN_nnmod.3 \
		BN_add.3 BN_sqr.3 \
		BN_add.3 BN_sub.3 \
		BN_add_word.3 BN_div_word.3 \
		BN_add_word.3 BN_mod_word.3 \
		BN_add_word.3 BN_mul_word.3 \
		BN_add_word.3 BN_sub_word.3 \
		BN_bn2bin.3 BN_bin2bn.3 \
		BN_bn2bin.3 BN_bn2dec.3 \
		BN_bn2bin.3 BN_bn2hex.3 \
		BN_bn2bin.3 BN_bn2mpi.3 \
		BN_bn2bin.3 BN_dec2bn.3 \
		BN_bn2bin.3 BN_hex2bn.3 \
		BN_bn2bin.3 BN_mpi2bn.3 \
		BN_bn2bin.3 BN_print.3 \
		BN_bn2bin.3 BN_print_fp.3 \
		BN_cmp.3 BN_is_odd.3 \
		BN_cmp.3 BN_is_one.3 \
		BN_cmp.3 BN_is_word.3 \
		BN_cmp.3 BN_is_zero.3 \
		BN_cmp.3 BN_ucmp.3 \
		BN_copy.3 BN_dup.3 \
		BN_generate_prime.3 BN_is_prime.3 \
		BN_generate_prime.3 BN_is_prime_fasttest.3 \
		BN_mod_mul_montgomery.3 BN_MONT_CTX_copy.3 \
		BN_mod_mul_montgomery.3 BN_MONT_CTX_free.3 \
		BN_mod_mul_montgomery.3 BN_MONT_CTX_init.3 \
		BN_mod_mul_montgomery.3 BN_MONT_CTX_new.3 \
		BN_mod_mul_montgomery.3 BN_MONT_CTX_set.3 \
		BN_mod_mul_montgomery.3 BN_from_montgomery.3 \
		BN_mod_mul_montgomery.3 BN_to_montgomery.3 \
		BN_mod_mul_reciprocal.3 BN_RECP_CTX_free.3 \
		BN_mod_mul_reciprocal.3 BN_RECP_CTX_init.3 \
		BN_mod_mul_reciprocal.3 BN_RECP_CTX_new.3 \
		BN_mod_mul_reciprocal.3 BN_RECP_CTX_set.3 \
		BN_mod_mul_reciprocal.3 BN_div_recp.3 \
		BN_new.3 BN_clear.3 \
		BN_new.3 BN_clear_free.3 \
		BN_new.3 BN_free.3 \
		BN_new.3 BN_init.3 \
		BN_num_bytes.3 BN_num_bits.3 \
		BN_num_bytes.3 BN_num_bits_word.3 \
		BN_rand.3 BN_pseudo_rand.3 \
		BN_set_bit.3 BN_clear_bit.3 \
		BN_set_bit.3 BN_is_bit_set.3 \
		BN_set_bit.3 BN_lshift.3 \
		BN_set_bit.3 BN_lshift1.3 \
		BN_set_bit.3 BN_mask_bits.3 \
		BN_set_bit.3 BN_rshift.3 \
		BN_set_bit.3 BN_rshift1.3 \
		BN_zero.3 BN_get_word.3 \
		BN_zero.3 BN_one.3 \
		BN_zero.3 BN_set_word.3 \
		BN_zero.3 BN_value_one.3 \
		CRYPTO_set_ex_data.3 CRYPTO_get_ex_data.3 \
		DH_generate_key.3 DH_compute_key.3 \
		DH_generate_parameters.3 DH_check.3 \
		DH_get_ex_new_index.3 DH_get_ex_data.3 \
		DH_get_ex_new_index.3 DH_set_ex_data.3 \
		DH_new.3 DH_free.3 \
		DH_set_method.3 DH_OpenSSL.3 \
		DH_set_method.3 DH_get_default_method.3 \
		DH_set_method.3 DH_new_method.3 \
		DH_set_method.3 DH_set_default_method.3 \
		DSA_SIG_new.3 DSA_SIG_free.3 \
		DSA_do_sign.3 DSA_do_verify.3 \
		DSA_get_ex_new_index.3 DSA_get_ex_data.3 \
		DSA_get_ex_new_index.3 DSA_set_ex_data.3 \
		DSA_new.3 DSA_free.3 \
		DSA_set_method.3 DSA_OpenSSL.3 \
		DSA_set_method.3 DSA_get_default_method.3 \
		DSA_set_method.3 DSA_new_method.3 \
		DSA_set_method.3 DSA_set_default_method.3 \
		DSA_sign.3 DSA_sign_setup.3 \
		DSA_sign.3 DSA_verify.3 \
		ERR_GET_LIB.3 ERR_GET_FUNC.3 \
		ERR_GET_LIB.3 ERR_GET_REASON.3 \
		ERR_error_string.3 ERR_error_string_n.3 \
		ERR_error_string.3 ERR_func_error_string.3 \
		ERR_error_string.3 ERR_lib_error_string.3 \
		ERR_error_string.3 ERR_reason_error_string.3 \
		ERR_get_error.3 ERR_get_error_line.3 \
		ERR_get_error.3 ERR_get_error_line_data.3 \
		ERR_get_error.3 ERR_peek_error.3 \
		ERR_get_error.3 ERR_peek_error_line.3 \
		ERR_get_error.3 ERR_peek_error_line_data.3 \
		ERR_get_error.3 ERR_peek_last_error.3 \
		ERR_get_error.3 ERR_peek_last_error_line.3 \
		ERR_get_error.3 ERR_peek_last_error_line_data.3 \
		ERR_load_crypto_strings.3 ERR_free_strings.3 \
		ERR_load_crypto_strings.3 SSL_load_error_strings.3 \
		ERR_load_strings.3 ERR_PACK.3 \
		ERR_load_strings.3 ERR_get_next_error_library.3 \
		ERR_print_errors.3 ERR_print_errors_fp.3 \
		ERR_put_error.3 ERR_add_error_data.3 \
		EVP_DigestInit.3 EVP_DigestFinal_ex.3 \
		EVP_DigestInit.3 EVP_DigestInit_ex.3 \
		EVP_DigestInit.3 EVP_DigestUpdate.3 \
		EVP_DigestInit.3 EVP_MAX_MD_SIZE.3 \
		EVP_DigestInit.3 EVP_MD_CTX_block_size.3 \
		EVP_DigestInit.3 EVP_MD_CTX_cleanup.3 \
		EVP_DigestInit.3 EVP_MD_CTX_copy.3 \
		EVP_DigestInit.3 EVP_MD_CTX_copy_ex.3 \
		EVP_DigestInit.3 EVP_MD_CTX_create.3 \
		EVP_DigestInit.3 EVP_MD_CTX_destroy.3 \
		EVP_DigestInit.3 EVP_MD_CTX_init.3 \
		EVP_DigestInit.3 EVP_MD_CTX_md.3 \
		EVP_DigestInit.3 EVP_MD_CTX_size.3 \
		EVP_DigestInit.3 EVP_MD_CTX_type.3 \
		EVP_DigestInit.3 EVP_MD_block_size.3 \
		EVP_DigestInit.3 EVP_MD_pkey_type.3 \
		EVP_DigestInit.3 EVP_MD_size.3 \
		EVP_DigestInit.3 EVP_MD_type.3 \
		EVP_DigestInit.3 EVP_dss.3 \
		EVP_DigestInit.3 EVP_dss1.3 \
		EVP_DigestInit.3 EVP_get_digestbyname.3 \
		EVP_DigestInit.3 EVP_get_digestbynid.3 \
		EVP_DigestInit.3 EVP_get_digestbyobj.3 \
		EVP_DigestInit.3 EVP_md2.3 \
		EVP_DigestInit.3 EVP_md5.3 \
		EVP_DigestInit.3 EVP_md_null.3 \
		EVP_DigestInit.3 EVP_mdc2.3 \
		EVP_DigestInit.3 EVP_ripemd160.3 \
		EVP_DigestInit.3 EVP_sha.3 \
		EVP_DigestInit.3 EVP_sha1.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_block_size.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_cipher.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_cleanup.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_ctrl.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_flags.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_get_app_data.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_init.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_iv_length.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_key_length.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_mode.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_nid.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_set_app_data.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_set_key_length.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_set_padding.3 \
		EVP_EncryptInit.3 EVP_CIPHER_CTX_type.3 \
		EVP_EncryptInit.3 EVP_CIPHER_asn1_to_param.3 \
		EVP_EncryptInit.3 EVP_CIPHER_block_size.3 \
		EVP_EncryptInit.3 EVP_CIPHER_flags.3 \
		EVP_EncryptInit.3 EVP_CIPHER_iv_length.3 \
		EVP_EncryptInit.3 EVP_CIPHER_key_length.3 \
		EVP_EncryptInit.3 EVP_CIPHER_mode.3 \
		EVP_EncryptInit.3 EVP_CIPHER_nid.3 \
		EVP_EncryptInit.3 EVP_CIPHER_param_to_asn1.3 \
		EVP_EncryptInit.3 EVP_CIPHER_type.3 \
		EVP_EncryptInit.3 EVP_CipherFinal.3 \
		EVP_EncryptInit.3 EVP_CipherFinal_ex.3 \
		EVP_EncryptInit.3 EVP_CipherInit.3 \
		EVP_EncryptInit.3 EVP_CipherInit_ex.3 \
		EVP_EncryptInit.3 EVP_CipherUpdate.3 \
		EVP_EncryptInit.3 EVP_DecryptFinal.3 \
		EVP_EncryptInit.3 EVP_DecryptFinal_ex.3 \
		EVP_EncryptInit.3 EVP_DecryptInit.3 \
		EVP_EncryptInit.3 EVP_DecryptInit_ex.3 \
		EVP_EncryptInit.3 EVP_DecryptUpdate.3 \
		EVP_EncryptInit.3 EVP_EncryptFinal.3 \
		EVP_EncryptInit.3 EVP_EncryptInit_ex.3 \
		EVP_EncryptInit.3 EVP_EncryptFinal_ex.3 \
		EVP_EncryptInit.3 EVP_EncryptUpdate.3 \
		EVP_EncryptInit.3 EVP_get_cipherbyname.3 \
		EVP_EncryptInit.3 EVP_get_cipherbynid.3 \
		EVP_EncryptInit.3 EVP_get_cipherbyobj.3 \
		EVP_OpenInit.3 EVP_OpenFinal.3 \
		EVP_OpenInit.3 EVP_OpenUpdate.3 \
		EVP_PKEY_new.3 EVP_PKEY_free.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DH.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DSA.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_EC_KEY.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_RSA.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_DH.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_DSA.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_EC_KEY.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_get1_RSA.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_set1_DH.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_set1_DSA.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_set1_EC_KEY.3 \
		EVP_PKEY_set1_RSA.3 EVP_PKEY_type.3 \
		EVP_SealInit.3 EVP_SealFinal.3 \
		EVP_SealInit.3 EVP_SealUpdate.3 \
		EVP_SignInit.3 EVP_SignFinal.3 \
		EVP_SignInit.3 EVP_SignUpdate.3 \
		EVP_VerifyInit.3 EVP_VerifyFinal.3 \
		EVP_VerifyInit.3 EVP_VerifyUpdate.3 \
		OBJ_nid2obj.3 OBJ_cleanup.3 \
		OBJ_nid2obj.3 OBJ_cmp.3 \
		OBJ_nid2obj.3 OBJ_create.3 \
		OBJ_nid2obj.3 OBJ_dup.3 \
		OBJ_nid2obj.3 OBJ_ln2nid.3 \
		OBJ_nid2obj.3 OBJ_nid2ln.3 \
		OBJ_nid2obj.3 OBJ_nid2sn.3 \
		OBJ_nid2obj.3 OBJ_obj2nid.3 \
		OBJ_nid2obj.3 OBJ_obj2txt.3 \
		OBJ_nid2obj.3 OBJ_sn2nid.3 \
		OBJ_nid2obj.3 OBJ_txt2nid.3 \
		OBJ_nid2obj.3 OBJ_txt2obj.3 \
		OPENSSL_VERSION_NUMBER.3 SSLeay.3 \
		OPENSSL_VERSION_NUMBER.3 SSLeay_version.3 \
		OpenSSL_add_all_algorithms.3 OpenSSL_add_all_ciphers.3 \
		OpenSSL_add_all_algorithms.3 OpenSSL_add_all_digests.3 \
		RAND_add.3 RAND_event.3 \
		RAND_add.3 RAND_screen.3 \
		RAND_add.3 RAND_seed.3 \
		RAND_add.3 RAND_status.3 \
		RAND_bytes.3 RAND_pseudo_bytes.3 \
		RAND_load_file.3 RAND_file_name.3 \
		RAND_load_file.3 RAND_write_file.3 \
		RAND_set_rand_method.3 RAND_SSLeay.3 \
		RAND_set_rand_method.3 RAND_get_rand_method.3 \
		RSA_blinding_on.3 RSA_blinding_off.3 \
		RSA_get_ex_new_index.3 RSA_get_ex_data.3 \
		RSA_get_ex_new_index.3 RSA_set_ex_data.3 \
		RSA_new.3 RSA_free.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_PKCS1_OAEP.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_PKCS1_type_2.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_SSLv23.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_none.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_OAEP.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_type_1.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_type_2.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_SSLv23.3 \
		RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_none.3 \
		RSA_print.3 DHparams_print.3 \
		RSA_print.3 DHparams_print_fp.3 \
		RSA_print.3 DSA_print.3 \
		RSA_print.3 DSA_print_fp.3 \
		RSA_print.3 DSAparams_print.3 \
		RSA_print.3 DSAparams_print_fp.3 \
		RSA_print.3 RSA_print_fp.3 \
		RSA_private_encrypt.3 RSA_public_decrypt.3 \
		RSA_public_encrypt.3 RSA_private_decrypt.3 \
		RSA_set_method.3 RSA_PKCS1_SSLeay.3 \
		RSA_set_method.3 RSA_flags.3 \
		RSA_set_method.3 RSA_get_default_method.3 \
		RSA_set_method.3 RSA_get_method.3 \
		RSA_set_method.3 RSA_new_method.3 \
		RSA_set_method.3 RSA_null_method.3 \
		RSA_set_method.3 RSA_set_default_method.3 \
		RSA_sign.3 RSA_verify.3 \
		RSA_sign_ASN1_OCTET_STRING.3 RSA_verify_ASN1_OCTET_STRING.3 \
		SSL_CIPHER_get_name.3 SSL_CIPHER_description.3 \
		SSL_CIPHER_get_name.3 SSL_CIPHER_get_bits.3 \
		SSL_CIPHER_get_name.3 SSL_CIPHER_get_version.3 \
		SSL_CTX_add_session.3 SSL_CTX_remove_session.3 \
		SSL_CTX_add_session.3 SSL_add_session.3 \
		SSL_CTX_add_session.3 SSL_remove_session.3 \
		SSL_CTX_ctrl.3 SSL_CTX_callback_ctrl.3 \
		SSL_CTX_ctrl.3 SSL_callback_ctrl.3 \
		SSL_CTX_ctrl.3 SSL_ctrl.3 \
		SSL_CTX_flush_sessions.3 SSL_flush_sessions.3 \
		SSL_CTX_get_ex_new_index.3 SSL_CTX_get_ex_data.3 \
		SSL_CTX_get_ex_new_index.3 SSL_CTX_set_ex_data.3 \
		SSL_CTX_get_verify_mode.3 SSL_CTX_get_verify_callback.3 \
		SSL_CTX_get_verify_mode.3 SSL_CTX_get_verify_depth.3 \
		SSL_CTX_get_verify_mode.3 SSL_get_verify_callback.3 \
		SSL_CTX_get_verify_mode.3 SSL_get_verify_depth.3 \
		SSL_CTX_get_verify_mode.3 SSL_get_verify_mode.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_accept.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_accept_good.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_accept_renegotiate.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_cache_full.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_cb_hits.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_connect.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_connect_good.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_connect_renegotiate.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_hits.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_misses.3 \
		SSL_CTX_sess_number.3 SSL_CTX_sess_timeouts.3 \
		SSL_CTX_sess_set_cache_size.3 SSL_CTX_sess_get_cache_size.3 \
		SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_get_get_cb.3 \
		SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_get_new_cb.3 \
		SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_get_remove_cb.3 \
		SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_set_new_cb.3 \
		SSL_CTX_sess_set_get_cb.3 SSL_CTX_sess_set_remove_cb.3 \
		SSL_CTX_set_cert_store.3 SSL_CTX_get_cert_store.3 \
		SSL_CTX_set_cipher_list.3 SSL_set_cipher_list.3 \
		SSL_CTX_set_client_CA_list.3 SSL_CTX_add_client_CA.3 \
		SSL_CTX_set_client_CA_list.3 SSL_add_client_CA.3 \
		SSL_CTX_set_client_CA_list.3 SSL_set_client_CA_list.3 \
		SSL_CTX_set_client_cert_cb.3 SSL_CTX_get_client_cert_cb.3 \
		SSL_CTX_set_default_passwd_cb.3 SSL_CTX_set_default_passwd_cb_userdata.3 \
		SSL_CTX_set_generate_session_id.3 SSL_has_matching_session_id.3 \
		SSL_CTX_set_generate_session_id.3 SSL_set_generate_session_id.3 \
		SSL_CTX_set_info_callback.3 SSL_CTX_get_info_callback.3 \
		SSL_CTX_set_info_callback.3 SSL_get_info_callback.3 \
		SSL_CTX_set_info_callback.3 SSL_set_info_callback.3 \
		SSL_CTX_set_max_cert_list.3 SSL_CTX_get_max_cert_list.3 \
		SSL_CTX_set_max_cert_list.3 SSL_get_max_cert_list.3 \
		SSL_CTX_set_max_cert_list.3 SSL_set_max_cert_list.3 \
		SSL_CTX_set_mode.3 SSL_CTX_get_mode.3 \
		SSL_CTX_set_mode.3 SSL_get_mode.3 \
		SSL_CTX_set_mode.3 SSL_set_mode.3 \
		SSL_CTX_set_msg_callback.3 SSL_CTX_set_msg_callback_arg.3 \
		SSL_CTX_set_msg_callback.3 SSL_get_msg_callback_arg.3 \
		SSL_CTX_set_msg_callback.3 SSL_set_msg_callback.3 \
		SSL_CTX_set_options.3 SSL_CTX_get_options.3 \
		SSL_CTX_set_options.3 SSL_get_options.3 \
		SSL_CTX_set_options.3 SSL_set_options.3 \
		SSL_CTX_set_quiet_shutdown.3 SSL_CTX_get_quiet_shutdown.3 \
		SSL_CTX_set_quiet_shutdown.3 SSL_get_quiet_shutdown.3 \
		SSL_CTX_set_quiet_shutdown.3 SSL_set_quiet_shutdown.3 \
		SSL_CTX_set_session_cache_mode.3 SSL_CTX_get_session_cache_mode.3 \
		SSL_CTX_set_session_id_context.3 SSL_set_session_id_context.3 \
		SSL_CTX_set_ssl_version.3 SSL_get_ssl_method.3 \
		SSL_CTX_set_ssl_version.3 SSL_set_ssl_method.3 \
		SSL_CTX_set_timeout.3 SSL_CTX_get_timeout.3 \
		SSL_CTX_set_tmp_dh_callback.3 SSL_CTX_set_tmp_dh.3 \
		SSL_CTX_set_tmp_dh_callback.3 SSL_set_tmp_dh.3 \
		SSL_CTX_set_tmp_dh_callback.3 SSL_set_tmp_dh_callback.3 \
		SSL_CTX_set_tmp_rsa_callback.3 SSL_CTX_need_tmp_rsa.3 \
		SSL_CTX_set_tmp_rsa_callback.3 SSL_CTX_set_tmp_rsa.3 \
		SSL_CTX_set_tmp_rsa_callback.3 SSL_need_tmp_rsa.3 \
		SSL_CTX_set_tmp_rsa_callback.3 SSL_set_tmp_rsa.3 \
		SSL_CTX_set_tmp_rsa_callback.3 SSL_set_tmp_rsa_callback.3 \
		SSL_CTX_set_verify.3 SSL_CTX_set_verify_depth.3 \
		SSL_CTX_set_verify.3 SSL_set_verify.3 \
		SSL_CTX_set_verify.3 SSL_set_verify_depth.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_check_private_key.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_PrivateKey.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_PrivateKey_ASN1.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_PrivateKey_file.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey_ASN1.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_RSAPrivateKey_file.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_ASN1.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_file.3 \
		SSL_CTX_use_certificate.3 SSL_CTX_use_certificate_chain_file.3 \
		SSL_CTX_use_certificate.3 SSL_check_private_key.3 \
		SSL_CTX_use_certificate.3 SSL_use_PrivateKey.3 \
		SSL_CTX_use_certificate.3 SSL_use_PrivateKey_ASN1.3 \
		SSL_CTX_use_certificate.3 SSL_use_PrivateKey_file.3 \
		SSL_CTX_use_certificate.3 SSL_use_RSAPrivateKey.3 \
		SSL_CTX_use_certificate.3 SSL_use_RSAPrivateKey_ASN1.3 \
		SSL_CTX_use_certificate.3 SSL_use_RSAPrivateKey_file.3 \
		SSL_CTX_use_certificate.3 SSL_use_certificate.3 \
		SSL_CTX_use_certificate.3 SSL_use_certificate_ASN1.3 \
		SSL_CTX_use_certificate.3 SSL_use_certificate_file.3 \
		SSL_SESSION_get_ex_new_index.3 SSL_SESSION_get_ex_data.3 \
		SSL_SESSION_get_ex_new_index.3 SSL_SESSION_set_ex_data.3 \
		SSL_SESSION_get_time.3 SSL_SESSION_get_timeout.3 \
		SSL_SESSION_get_time.3 SSL_SESSION_set_time.3 \
		SSL_alert_type_string.3 SSL_alert_desc_string.3 \
		SSL_alert_type_string.3 SSL_alert_desc_string_long.3 \
		SSL_alert_type_string.3 SSL_alert_type_string_long.3 \
		SSL_get_ciphers.3 SSL_get_cipher_list.3 \
		SSL_get_client_CA_list.3 SSL_CTX_get_client_CA_list.3 \
		SSL_get_current_cipher.3 SSL_get_cipher.3 \
		SSL_get_current_cipher.3 SSL_get_cipher_bits.3 \
		SSL_get_current_cipher.3 SSL_get_cipher_name.3 \
		SSL_get_current_cipher.3 SSL_get_cipher_version.3 \
		SSL_get_ex_new_index.3 SSL_get_ex_data.3 \
		SSL_get_ex_new_index.3 SSL_set_ex_data.3 \
		SSL_library_init.3 OpenSSL_add_ssl_algorithms.3 \
		SSL_library_init.3 SSLeay_add_ssl_algorithms.3 \
		SSL_rstate_string.3 SSL_rstate_string_long.3 \
		SSL_set_connect_state.3 SSL_get_accept_state.3 \
		SSL_set_shutdown.3 SSL_get_shutdown.3 \
		SSL_state_string.3 SSL_state_string_long.3 \
		SSL_want.3 SSL_want_nothing.3 \
		SSL_want.3 SSL_want_read.3 \
		SSL_want.3 SSL_want_write.3 \
		SSL_want.3 SSL_want_x509_lookup.3 \
		X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_create_by_NID.3 \
		X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_create_by_OBJ.3 \
		X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_create_by_txt.3 \
		X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_get_data.3 \
		X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_set_data.3 \
		X509_NAME_ENTRY_get_object.3 X509_NAME_ENTRY_set_object.3 \
		X509_NAME_add_entry_by_txt.3 X509_NAME_add_entry.3 \
		X509_NAME_add_entry_by_txt.3 X509_NAME_add_entry_by_NID.3 \
		X509_NAME_add_entry_by_txt.3 X509_NAME_add_entry_by_OBJ.3 \
		X509_NAME_add_entry_by_txt.3 X509_NAME_delete_entry.3 \
		X509_NAME_get_index_by_NID.3 X509_NAME_entry_count.3 \
		X509_NAME_get_index_by_NID.3 X509_NAME_get_entry.3 \
		X509_NAME_get_index_by_NID.3 X509_NAME_get_index_by_OBJ.3 \
		X509_NAME_get_index_by_NID.3 X509_NAME_get_text_by_NID.3 \
		X509_NAME_get_index_by_NID.3 X509_NAME_get_text_by_OBJ.3 \
		X509_NAME_print_ex.3 X509_NAME_oneline.3 \
		X509_NAME_print_ex.3 X509_NAME_print.3 \
		X509_NAME_print_ex.3 X509_NAME_print_ex_fp.3 \
		X509_new.3 X509_free.3 \
		blowfish.3 BF_cbc_encrypt.3 \
		blowfish.3 BF_cfb64_encrypt.3 \
		blowfish.3 BF_decrypt.3 \
		blowfish.3 BF_ecb_encrypt.3 \
		blowfish.3 BF_encrypt.3 \
		blowfish.3 BF_ofb64_encrypt.3 \
		blowfish.3 BF_options.3 \
		blowfish.3 BF_set_key.3 \
		bn_internal.3 bn_add_words.3 \
		bn_internal.3 bn_check_top.3 \
		bn_internal.3 bn_cmp_words.3 \
		bn_internal.3 bn_div_words.3 \
		bn_internal.3 bn_dump.3 \
		bn_internal.3 bn_expand.3 \
		bn_internal.3 bn_expand2.3 \
		bn_internal.3 bn_fix_top.3 \
		bn_internal.3 bn_mul_add_words.3 \
		bn_internal.3 bn_mul_comba4.3 \
		bn_internal.3 bn_mul_comba8.3 \
		bn_internal.3 bn_mul_high.3 \
		bn_internal.3 bn_mul_low_normal.3 \
		bn_internal.3 bn_mul_low_recursive.3 \
		bn_internal.3 bn_mul_normal.3 \
		bn_internal.3 bn_mul_part_recursive.3 \
		bn_internal.3 bn_mul_recursive.3 \
		bn_internal.3 bn_mul_words.3 \
		bn_internal.3 bn_print.3 \
		bn_internal.3 bn_set_high.3 \
		bn_internal.3 bn_set_low.3 \
		bn_internal.3 bn_set_max.3 \
		bn_internal.3 bn_sqr_comba4.3 \
		bn_internal.3 bn_sqr_comba8.3 \
		bn_internal.3 bn_sqr_normal.3 \
		bn_internal.3 bn_sqr_recursive.3 \
		bn_internal.3 bn_sqr_words.3 \
		bn_internal.3 bn_sub_words.3 \
		bn_internal.3 bn_wexpand.3 \
		buffer.3 BUF_MEM_free.3 \
		buffer.3 BUF_MEM_grow.3 \
		buffer.3 BUF_MEM_new.3 \
		buffer.3 BUF_strdup.3 \
		d2i_ASN1_OBJECT.3 i2d_ASN1_OBJECT.3 \
		d2i_DHparams.3 i2d_DHparams.3 \
		d2i_DSAPublicKey.3 d2i_DSAPrivateKey.3 \
		d2i_DSAPublicKey.3 d2i_DSA_PUBKEY.3 \
		d2i_DSAPublicKey.3 d2i_DSA_SIG.3 \
		d2i_DSAPublicKey.3 i2d_DSAPrivateKey.3 \
		d2i_DSAPublicKey.3 i2d_DSAPublicKey.3 \
		d2i_DSAPublicKey.3 i2d_DSA_PUBKEY.3 \
		d2i_DSAPublicKey.3 i2d_DSA_SIG.3 \
		d2i_PKCS8PrivateKey.3 d2i_PKCS8PrivateKey_bio.3 \
		d2i_PKCS8PrivateKey.3 d2i_PKCS8PrivateKey_fp.3 \
		d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_bio.3 \
		d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_fp.3 \
		d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_nid_bio.3 \
		d2i_PKCS8PrivateKey.3 i2d_PKCS8PrivateKey_nid_fp.3 \
		d2i_RSAPublicKey.3 d2i_Netscape_RSA.3 \
		d2i_RSAPublicKey.3 d2i_RSAPrivateKey.3 \
		d2i_RSAPublicKey.3 d2i_RSA_PUBKEY.3 \
		d2i_RSAPublicKey.3 i2d_Netscape_RSA.3 \
		d2i_RSAPublicKey.3 i2d_RSAPrivateKey.3 \
		d2i_RSAPublicKey.3 i2d_RSAPublicKey.3 \
		d2i_RSAPublicKey.3 i2d_RSA_PUBKEY.3 \
		d2i_SSL_SESSION.3 i2d_SSL_SESSION.3 \
		d2i_X509.3 i2d_X509.3 \
		d2i_X509.3 d2i_X509_REQ_bio.3 \
		d2i_X509.3 d2i_X509_REQ_fp.3 \
		d2i_X509.3 i2d_X509_bio.3 \
		d2i_X509.3 i2d_X509_fp.3 \
		d2i_X509_ALGOR.3 i2d_X509_ALGOR.3 \
		d2i_X509_CRL.3 d2i_509_CRL_fp.3 \
		d2i_X509_CRL.3 d2i_X509_bio.3 \
		d2i_X509_CRL.3 i2d_X509_CRL.3 \
		d2i_X509_CRL.3 i2d_X509_CRL_bio.3 \
		d2i_X509_CRL.3 i2d_X509_CRL_fp.3 \
		d2i_X509_NAME.3 i2d_X509_NAME.3 \
		d2i_X509_REQ.3 i2d_X509_REQ.3 \
		d2i_X509_REQ.3 i2d_X509_REQ_bio.3 \
		d2i_X509_REQ.3 i2d_X509_REQ_fp.3 \
		d2i_X509_SIG.3 i2d_X509_SIG.3 \
		d2i_X509_REQ.3 d2i_X509_fp.3 \
		d2i_X509_REQ.3 d2i_X509_CRL_bio.3 \
		des.3 DES_cbc_cksum.3 \
		des.3 DES_cfb64_encrypt.3 \
		des.3 DES_cfb_encrypt.3 \
		des.3 DES_crypt.3 \
		des.3 DES_ecb2_encrypt.3 \
		des.3 DES_ecb3_encrypt.3 \
		des.3 DES_ecb_encrypt.3 \
		des.3 DES_ede2_cbc_encrypt.3 \
		des.3 DES_ede2_cfb64_encrypt.3 \
		des.3 DES_ede2_ofb64_encrypt.3 \
		des.3 DES_ede3_cbc_encrypt.3 \
		des.3 DES_ede3_cbcm_encrypt.3 \
		des.3 DES_ede3_cfb64_encrypt.3 \
		des.3 DES_ede3_ofb64_encrypt.3 \
		des.3 DES_enc_read.3 \
		des.3 DES_enc_write.3 \
		des.3 DES_fcrypt.3 \
		des.3 DES_is_weak_key.3 \
		des.3 DES_key_sched.3 \
		des.3 DES_ncbc_encrypt.3 \
		des.3 DES_ofb64_encrypt.3 \
		des.3 DES_ofb_encrypt.3 \
		des.3 DES_pcbc_encrypt.3 \
		des.3 DES_quad_cksum.3 \
		des.3 DES_random_key.3 \
		des.3 DES_set_key.3 \
		des.3 DES_set_key_checked.3 \
		des.3 DES_set_key_unchecked.3 \
		des.3 DES_set_odd_parity.3 \
		des.3 DES_string_to_2keys.3 \
		des.3 DES_string_to_key.3 \
		des.3 DES_xcbc_encrypt.3 \
		hmac.3 HMAC.3 \
		hmac.3 HMAC_Final.3 \
		hmac.3 HMAC_Init.3 \
		hmac.3 HMAC_Update.3 \
		hmac.3 HMAC_cleanup.3 \
		lh_stats.3 lh_node_stats.3 \
		lh_stats.3 lh_node_stats_bio.3 \
		lh_stats.3 lh_node_usage_stats.3 \
		lh_stats.3 lh_node_usage_stats_bio.3 \
		lh_stats.3 lh_stats_bio.3 \
		lhash.3 lh_delete.3 \
		lhash.3 lh_doall.3 \
		lhash.3 lh_doall_arg.3 \
		lhash.3 lh_error.3 \
		lhash.3 lh_free.3 \
		lhash.3 lh_insert.3 \
		lhash.3 lh_new.3 \
		lhash.3 lh_retrieve.3 \
		md5.3 MD2.3 \
		md5.3 MD2_Final.3 \
		md5.3 MD2_Init.3 \
		md5.3 MD2_Update.3 \
		md5.3 MD4.3 \
		md5.3 MD4_Final.3 \
		md5.3 MD4_Init.3 \
		md5.3 MD4_Update.3 \
		md5.3 MD5.3 \
		md5.3 MD5_Final.3 \
		md5.3 MD5_Init.3 \
		md5.3 MD5_Update.3 \
		mdc2.3 MDC2.3 \
		mdc2.3 MDC2_Final.3 \
		mdc2.3 MDC2_Init.3 \
		mdc2.3 MDC2_Update.3 \
		pem.3 PEM.3 \
		rc4.3 RC4.3 \
		rc4.3 RC4_set_key.3 \
		ripemd.3 RIPEMD160.3 \
		ripemd.3 RIPEMD160_Final.3 \
		ripemd.3 RIPEMD160_Init.3 \
		ripemd.3 RIPEMD160_Update.3 \
		sha.3 SHA1.3 \
		sha.3 SHA1_Final.3 \
		sha.3 SHA1_Init.3 \
		sha.3 SHA1_Update.3 \
		ssl.3 SSL.3 \
		threads.3 CRYPTO_destroy_dynlockid.3 \
		threads.3 CRYPTO_get_new_dynlockid.3 \
		threads.3 CRYPTO_lock.3 \
		threads.3 CRYPTO_num_locks.3 \
		threads.3 CRYPTO_set_dynlock_create_callback.3 \
		threads.3 CRYPTO_set_dynlock_destroy_callback.3 \
		threads.3 CRYPTO_set_dynlock_lock_callback.3 \
		threads.3 CRYPTO_set_id_callback.3 \
		threads.3 CRYPTO_set_locking_callback.3 \
		ui.3 ERR_load_UI_strings.3 \
		ui.3 UI_OpenSSL.3 \
		ui.3 UI_add_error_string.3 \
		ui.3 UI_add_info_string.3 \
		ui.3 UI_add_input_boolean.3 \
		ui.3 UI_add_input_string.3 \
		ui.3 UI_add_user_data.3 \
		ui.3 UI_add_verify_string.3 \
		ui.3 UI_construct_prompt.3 \
		ui.3 UI_ctrl.3 \
		ui.3 UI_dup_error_string.3 \
		ui.3 UI_dup_info_string.3 \
		ui.3 UI_dup_input_boolean.3 \
		ui.3 UI_dup_input_string.3 \
		ui.3 UI_dup_verify_string.3 \
		ui.3 UI_free.3 \
		ui.3 UI_get0_result.3 \
		ui.3 UI_get0_user_data.3 \
		ui.3 UI_get_default_method.3 \
		ui.3 UI_get_method.3 \
		ui.3 UI_new.3 \
		ui.3 UI_new_method.3 \
		ui.3 UI_process.3 \
		ui.3 UI_set_default_method.3 \
		ui.3 UI_set_method.3 \
		ui_compat.3 des_read_2passwords.3 \
		ui_compat.3 des_read_password.3 \
		ui_compat.3 des_read_pw.3 \
		ui_compat.3 des_read_pw_string.3 \
		des_modes.7 DES.7 \
		des_modes.7 Modes.7 \
		des_modes.7 of.7
@


1.75
log
@add more MLINKS
@
text
@d59 1
a150 1
.if !defined(BROKEN_MLINKS)
a862 1
.endif
@


1.74
log
@- add flag BROKEN_MLINKS for problems with bsd.port.mk
- sync with openssl
- verfied for ia64
@
text
@d164 1
d167 1
d169 2
d180 1
d351 1
d355 1
d359 2
d371 1
d374 1
d438 1
d509 1
d561 1
d573 1
d595 1
d605 3
d620 1
d624 1
d635 1
d638 5
d660 1
d712 2
d727 2
d733 1
d742 2
d785 1
@


1.73
log
@Update to 0.9.7 release
@
text
@d19 4
d150 1
d827 1
d830 1
d833 1
d836 1
a836 1
	@@cd ${WRKSRC} \
@


1.72
log
@- Update to 0.9.7-beta5
- add test target
- make build on sparc64
- fix a make problem in crypto/bf
@
text
@d10 1
a10 1
PORTVERSION=	0.9.7-beta5
@


1.71
log
@- add rnd_keys.c for compatibilty with base. (patch by: jtraub@@isilon.com)
- OPENSSL_OVERWRITE_BASE: fix package building
- Fix install of manpages for 3.x
@
text
@d10 1
a10 1
PORTVERSION=	0.9.7-beta3
d133 689
a821 3
MAN3+=		BN_swap.3 EVP_BytesToKey.3 SSL_CTX_set_generate_session_id.3 \
		SSL_CTX_set_max_cert_list.3 SSL_CTX_set_msg_callback.3 \
		pem.3 ui.3 ui_compat.3
d845 3
@


1.70
log
@remove pkg-plist.noshared and use PLIST_SUB
@
text
@d46 1
d51 1
a53 1
MANPREFIX=	${PREFIX}
@


1.69
log
@Install manpages in standard only if OPENSSL_OVERWRITE_BASE is not set.
@
text
@d29 1
a29 1
PLIST=		${PKGDIR}/pkg-plist.noshared
d31 1
@


1.68
log
@Install openssl's man pages in standard manpath
PR:		43658
@
text
@d43 2
a44 1
MANPREFIX=	${PREFIX}/share
d48 1
d51 1
@


1.67
log
@use /etc/ssl if OPENSSL_OVERWRITE_BASE is set
@
text
@d43 1
d46 1
d49 1
a50 1
MANPREFIX=	${PREFIX}/openssl
@


1.66
log
@Update to openssl-0.9.7-beta3 after repro-copy, use at own risk.
@
text
@d42 3
d137 1
a137 1
	./config --prefix=${PREFIX} --openssldir=${PREFIX}/openssl \
@


1.65
log
@Security Update to: 0.9.6g
@
text
@d9 2
a10 1
PORTVERSION=	0.9.6g
d39 1
a39 1
PKGNAMESUFFIX=	-overwrite-base
d44 1
d121 5
@


1.64
log
@Sync Bugfix from CURRENT
@
text
@d9 1
a9 2
PORTVERSION=	0.9.6e
PORTREVISION=	1
@


1.63
log
@when build with OPENSSL_OVERWRITE_BASE
reset SHLIBVER to 2, so the existing lib is overwritten fully.
Warning: some programs track the version number internally too.
Suggested by:nectar
@
text
@d10 1
@


1.62
log
@Security Update to 0.9.6e
@
text
@d40 1
@


1.61
log
@Remove FORBIDDEN, oenssl-0.9.6d doesn't made in into 4.6 RELEASE
@
text
@d9 1
a9 1
PORTVERSION=	0.9.6d
d102 4
a105 3
		SSL_get_client_CA_list.3 SSL_get_current_cipher.3 \
		SSL_get_default_timeout.3 SSL_get_ex_data_X509_STORE_CTX_idx.3 \
		SSL_get_ex_new_index.3 SSL_get_fd.3 SSL_get_peer_cert_chain.3 \
@


1.60
log
@Add an option OPENSSL_OVERWRITE_BASE=yes as we have done in OPENSHH
@
text
@a18 3
.if exists(/usr/lib/libssl.a) && ${OSVERSION} >= 460000
FORBIDDEN=	"OpenSSL is already in the base system"
.endif
@


1.59
log
@Update to: 0.9.6d

See:
http://www.openssl.org/source/exp/CHANGES

Port improvements:
proccessor type is now detected

Add option: OPENSSL_WITH_386
This set as default for package generation on bento
@
text
@d40 5
@


1.58
log
@openssl:
- some configure scripts check the version of the lib
  so we need to update SHLIBVER
- bump PORTREVISION

openssh:
- build ports with local openssl, if it exists
@
text
@d9 1
a9 2
PORTVERSION=	0.9.6c
PORTREVISION=	1
d89 1
d116 4
d124 1
a124 1
	-L${PREFIX}/lib
@


1.57
log
@- Update to 0.9.6c
- more manpages
- shift FORBIDDEN

 Excerpt of Changes between 0.9.6b and 0.9.6c  [21 dec 2001]
  *) Fix BN_rand_range bug pointed out by Dominikus Scherkl
  *) Only add signing time to PKCS7 structures if it is not already present.
  *) Fix crypto/objects/objects.h: "ld-ce" should be "id-ce", OBJ_ld_ce
     should be OBJ_id_ce.  Also some ip-pda OIDs in crypto/objects/objects.txt
     were incorrect (cf. RFC 3039).
  *) Release CRYPTO_LOCK_DYNLOCK when CRYPTO_destroy_dynlockid()
     returns early because it has nothing to do.
  *) Fix mutex callback return values in crypto/engine/hw_ncipher.c.
  *) Change ssl/s2_clnt.c and ssl/s2_srvr.c so that received handshake
     messages are stored in a single piece (fixed-length part and
     variable-length part combined) and fix various bugs found on the way.
  *) Disable caching in BIO_gethostbyname(), directly use gethostbyname()
     instead.  BIO_gethostbyname() does not know what timeouts are
     appropriate, so entries would stay in cache even when they have
     become invalid.
  *) Change ssl23_get_client_hello (ssl/s23_srvr.c) behaviour when
     faced with a pathologically small ClientHello fragment that does
     not contain client_version: Instead of aborting with an error,
     simply choose the highest available protocol version (i.e.,
     TLS 1.0 unless it is disabled).
  *) Fix SSL handshake functions and SSL_clear() such that SSL_clear()
     never resets s->method to s->ctx->method when called from within
     one of the SSL handshake functions.
  *) In ssl3_get_client_hello (ssl/s3_srvr.c), generate a fatal alert
     (sent using the client's version number) if client_version is
     smaller than the protocol version in use.  Also change
     ssl23_get_client_hello (ssl/s23_srvr.c) to select TLS 1.0 if
     the client demanded SSL 3.0 but only TLS 1.0 is enabled; then
     the client will at least see that alert.
  *) Fix ssl3_get_message (ssl/s3_both.c) to handle message fragmentation
     correctly.
  *) Avoid infinite loop in ssl3_get_message (ssl/s3_both.c) if a
     client receives HelloRequest while in a handshake.
  *) Bugfix in ssl3_accept (ssl/s3_srvr.c): Case SSL3_ST_SW_HELLO_REQ_C
     should end in 'break', not 'goto end' which circuments various
     cleanups done in state SSL_ST_OK.   But session related stuff
     must be disabled for SSL_ST_OK in the case that we just sent a
     HelloRequest.  Also avoid some overhead by not calling
     ssl_init_wbio_buffer() before just sending a HelloRequest.
  *) Fix ssl/s3_enc.c, ssl/t1_enc.c and ssl/s3_pkt.c so that we don't
     reveal whether illegal block cipher padding was found or a MAC
     verification error occured.  (Neither SSLerr() codes nor alerts
     are directly visible to potential attackers, but the information
     may leak via logfiles.) ssl/s2_pkt.c failed to verify that the
     purported number of padding bytes is in the legal range.
  *) Improve RSA_padding_check_PKCS1_OAEP() check again to avoid
     'wristwatch attack' using huge encoding parameters (cf.
     James H. Manger's CRYPTO 2001 paper).  Note that the
     RSA_PKCS1_OAEP_PADDING case of RSA_private_decrypt() does not use
     encoding parameters and hence was not vulnerable.
  *) BN_sqr() bug fix.
  *) Rabin-Miller test analyses assume uniformly distributed witnesses,
     so use BN_pseudo_rand_range() instead of using BN_pseudo_rand()
     followed by modular reduction.
  *) Add BN_pseudo_rand_range() with obvious functionality: BN_rand_range()
     equivalent based on BN_pseudo_rand() instead of BN_rand().
  *) s3_srvr.c: allow sending of large client certificate lists (> 16 kB).
     This function was broken, as the check for a new client hello message
     to handle SGC did not allow these large messages.
  *) Add alert descriptions for TLSv1 to SSL_alert_desc_string[_long]().
  *) Fix buggy behaviour of BIO_get_num_renegotiates() and BIO_ctrl()
     for BIO_C_GET_WRITE_BUF_SIZE ("Stephen Hinton" <shinton@@netopia.com>).
  *) In ssl3_get_key_exchange (ssl/s3_clnt.c), call ssl3_get_message()
     with the same message size as in ssl3_get_certificate_request().
     Otherwise, if no ServerKeyExchange message occurs, CertificateRequest
     messages might inadvertently be reject as too long.
  *) Modified SSL library such that the verify_callback that has been set
     specificly for an SSL object with SSL_set_verify() is actually being
     used. Before the change, a verify_callback set with this function was
     ignored and the verify_callback() set in the SSL_CTX at the time of
     the call was used. New function X509_STORE_CTX_set_verify_cb() introduced
     to allow the necessary settings.
  *) In OpenSSL 0.9.6a and 0.9.6b, crypto/dh/dh_key.c ignored
     dh->length and always used
          BN_rand_range(priv_key, dh->p).
     So switch back to
          BN_rand(priv_key, l, ...)
     where 'l' is dh->length if this is defined, or BN_num_bits(dh->p)-1
     otherwise.
  *) In RSA_eay_public_encrypt, RSA_eay_private_decrypt, RSA_eay_private_encrypt
     RSA_eay_public_decrypt always reject numbers >= n.
  *) In crypto/rand/md_rand.c, use a new short-time lock CRYPTO_LOCK_RAND2
     to synchronize access to 'locking_thread'.
  *) In crypto/rand/md_rand.c, set 'locking_thread' to current thread's ID
     *before* setting the 'crypto_lock_rand' flag.  The previous code had
     a race condition if 0 is a valid thread ID.
@
text
@d10 1
d35 1
a35 1
SHLIBVER=	2
d37 1
@


1.56
log
@- make portlint happier
- use DOCSDIR or EXAMPLESDIR
- get rid of some INTERACTIVE scrips in news/ifmail
@
text
@d9 1
a9 1
PORTVERSION=	0.9.6b
d16 1
a16 1
MAINTAINER=	ports@@FreeBSD.org
d19 1
a19 1
.if exists(/usr/lib/libssl.a) && ${OSVERSION} >= 430000
d79 1
d81 1
a81 1
		SSL_CTX_flush_sessions.3 SSL_CTX_free.3 \
d86 1
d88 3
a90 2
		SSL_CTX_set_default_passwd_cb.3 SSL_CTX_set_mode.3 \
		SSL_CTX_set_options.3 SSL_CTX_set_session_cache_mode.3 \
d92 1
d96 12
a107 11
		SSL_accept.3 SSL_clear.3 SSL_connect.3 \
		SSL_free.3 SSL_get_ciphers.3 SSL_get_client_CA_list.3 \
		SSL_get_current_cipher.3 SSL_get_ex_data_X509_STORE_CTX_idx.3 \
		SSL_get_ex_new_index.3 SSL_get_fd.3 \
		SSL_get_peer_cert_chain.3 SSL_get_peer_certificate.3 \
		SSL_get_rbio.3 SSL_get_session.3 SSL_get_verify_result.3 \
		SSL_get_version.3 SSL_library_init.3 \
		SSL_load_client_CA_file.3 SSL_new.3 \
		SSL_pending.3 SSL_read.3 SSL_set_bio.3 SSL_set_connect_state.3 \
		SSL_set_fd.3 SSL_set_session.3 SSL_set_shutdown.3 \
		SSL_set_verify_result.3 SSL_shutdown.3 SSL_write.3 \
@


1.55
log
@Allow to build libcrypto.so.2 for 4.0, 4,1 and 4.2 RELEASE
so dependent ports can build correctly.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.54 2001/07/20 14:24:10 okazaki Exp $
d123 2
a124 2
	@@${MKDIR} ${PREFIX}/share/doc/openssl
	@@${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${PREFIX}/share/doc/openssl
@


1.54
log
@Upgrade openssl to 0.9.6b.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.53 2001/07/07 23:34:36 okazaki Exp $
d19 1
a19 1
.if exists(/usr/lib/libssl.a) && ${OSVERSION} >= 400014
@


1.53
log
@Make it buildable on 2.2-STABLE again.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.52 2001/05/23 02:46:58 dougb Exp $
d9 1
a9 1
PORTVERSION=	0.9.6a
@


1.52
log
@Upgrade openssl to 0.9.6a and bump the shlib version in the process
due to non-backwards compatible changes. The shlib bump necessitates
a corresponding bump in bsd.port.mk for the automagic openssl
dependency. Mistakes in the port are my responsibility. Approval for
the bsd.port.mk commit comes through asami -> kkenn -> me. Kris is
a little busy at the moment, so he asked me to lob it in.

Approved by:	kris
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.51 2001/04/22 18:42:35 sobomax Exp $
d19 1
a19 1
.if ${OSVERSION} >= 400014 && exists(/usr/lib/libssl.a)
@


1.51
log
@1. In addition to OSVERSION test, check for existence of /usr/lib/libssl.a
and don't mark BROKEN if it doesn't exist.
2. Provide a workaround for inability of recent gcc to link shared library
when -Wl,-whole-archive ld(1) option is used. This should make possible to
build the port on recent -stable or -current.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.50 2001/02/18 13:35:14 dirk Exp $
d9 1
a9 2
PORTVERSION=	0.9.5a
PORTREVISION=	1
d24 1
a24 1
MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=-Bforcearchive
d26 1
a26 1
MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive
d34 1
a34 1
SHLIBVER=	1
d40 1
d45 2
a46 1
		spkac.1 verify.1 version.1 x509.1
d72 33
a104 1
		ripemd.3 rsa.3 sha.3 ssl.3 threads.3
d106 1
d112 2
a113 2
	   ./config --prefix=${PREFIX} --openssldir=${PREFIX}/openssl \
	   -L${PREFIX}/lib
@


1.50
log
@Hand out maintainership to ports@@FreeBSD.org.

I don't use any 3.x system any longer.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.49 2001/02/10 01:30:46 alfred Exp $
d20 1
a20 1
.if ${OSVERSION} >= 400014
@


1.49
log
@give aout machines shared libraries as well
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.48 2000/10/08 10:22:52 asami Exp $
d17 1
a17 1
MAINTAINER=	dirk@@FreeBSD.org
@


1.48
log
@Change PKGDIR from pkg/ to .  Also fix places where ${PKGDIR} is
spelled out (many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type
fixes that shouldn't have been necessary) and the string "/pkg/"
appear.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.47 2000/10/08 05:59:12 asami Exp $
d23 1
d25 3
a27 1
NOSHARED=	yes
@


1.47
log
@Rename PLIST.noshared to pkg-plist.noshared.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.46 2000/09/17 11:06:30 dirk Exp $
d89 1
a89 1
	@@${SED} -e 's#/usr/local#${PREFIX}#g' ${PKGDIR}/MESSAGE
@


1.46
log
@Rip off rsaref (and thus USA_RESIDENT).

Submitted by:	kris
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.45 2000/07/16 09:18:40 dirk Exp $
d29 1
a29 1
PLIST=		${PKGDIR}/PLIST.noshared
@


1.45
log
@Set INSTALLS_SHLIB.

Submitted by:	Dmitry Grigorovich <odip@@bionet.nsc.ru>
Forgotten by:	sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.44 2000/06/16 08:48:19 sobomax Exp $
d10 1
a26 1
RESTRICTED=	"Cryptography"
a71 14
.if !defined(USA_RESIDENT) || ${USA_RESIDENT} != YES && ${USA_RESIDENT} != NO
pre-fetch:
	@@${ECHO} ""
	@@${ECHO} "You must set variable USA_RESIDENT to YES, if you are USA resident"
	@@${ECHO} "or to NO, if you aren't USA resident to build this package."
	@@${ECHO} "You must also have installed rsaref port if you are USA resident."
	@@${FALSE}
.elif defined(USA_RESIDENT)
.if ${USA_RESIDENT} == YES && !defined(I_HAVE_AN_RSA_LICENSE)
LIB_DEPENDS=	rsaref.2:${PORTSDIR}/security/rsaref
RSAREF=		rsaref
.endif
.endif

d76 1
a76 1
	   ${RSAREF} -L${PREFIX}/lib
@


1.44
log
@Fourth round of INSTALLS_SHLIBS conversion.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.43 2000/04/25 22:16:22 dirk Exp $
d34 1
@


1.43
log
@Disable shared libraries for a.out systems in order to make it build
on such systems.

(I know we aren't supporting a.out systems any more, but this was
requested by some people. And the change is trivial.)

Tested by:	nate
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.42 2000/04/21 08:18:37 mharo Exp $
a96 1
	@@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
@


1.42
log
@Correct whitespace introduced during PORTNAME conversion and portlint
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.41 2000/04/16 12:24:41 dirk Exp $
d22 3
d28 3
d34 1
d92 1
d98 1
@


1.41
log
@Upgrade to 0.9.5a.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.40 2000/04/09 18:30:08 cpiazza Exp $
d9 1
a9 1
PORTVERSION= 	0.9.5a
@


1.40
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.39 2000/01/28 22:05:15 dirk Exp $
d9 1
a9 1
PORTVERSION= 	0.9.4
d29 35
d87 1
a87 1
	@@${LN} -s $i.so.${SHLIBVER} ${PREFIX}/lib/$i.so
d92 1
a92 1
	@@${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/openssl
@


1.39
log
@Check against ${OSVERSION} instead of the existence of the library files
whether openssl should be build or not.
@
text
@a1 1
# Version required:	0.9.4
d5 1
a5 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.38 1999/12/30 11:13:37 dirk Exp $
d8 2
a9 1
DISTNAME=	openssl-0.9.4
@


1.38
log
@Check wheather OpenSSL is installed in the base system already and
skip openssl port if so.

(I. e. check the existence of /usr/bin/openssl, /usr/lib/libcrypto.so
and /usr/lib/libssl.so. If they exist set FORBIDDEN.)
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.37 1999/11/07 22:19:47 dirk Exp $
d18 2
a19 1
.if exists(/usr/bin/openssl) && exists(/usr/lib/libcrypto.so) && exists(/usr/lib/libssl.so)
d61 1
a61 1
.include <bsd.port.mk>
@


1.37
log
@Build and install shared libraries libcrypto.so.1 and libssl.so.1, too.

Submitted by:	Issei Suzuki <issei@@jp.freebsd.org>
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.36 1999/09/17 19:16:58 dirk Exp $
d17 4
@


1.36
log
@Don't use ${PREFIX} in pkg/MESSAGE but /usr/local and substitute
/usr/local accordingly via Makefile.

Submitted by:	Bill Fumerola <billf@@FreeBSD.org>
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/openssl/Makefile,v 1.35 1999/08/31 01:51:23 peter Exp $
d10 1
a10 1
CATEGORIES=	security devel 
d20 3
d45 5
@


1.35
log
@$Id$ -> $FreeBSD$
@
text
@d6 1
a6 1
# $FreeBSD$
d46 1
a46 1
	@@${CAT} ${PKGDIR}/MESSAGE
@


1.34
log
@Make it clear(er) that RSAREF is a port that must be installed, not, perhaps,
some piece of the base system (a-la crypto).  I wrote "rsaref port" instead
of "security/rsaref" since on the remote chance that rsaref switches
categories, I don't want the message to become wrong.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.33 1999/08/09 18:48:11 dirk Exp $
@


1.33
log
@Upgrade to 0.9.4.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.32 1999/06/06 09:56:00 dirk Exp $
d26 1
a26 1
	@@${ECHO} "You must also have installed RSAREF if you are USA resident."
@


1.32
log
@Upgrade to 0.9.3a.
@
text
@d2 1
a2 1
# Version required:	0.9.3a
d4 1
a4 1
# Whom:			Dirk Froemberg <dirk@@FreeBSD.ORG>
d6 1
a6 1
# $Id: Makefile,v 1.31 1999/06/02 07:30:30 dirk Exp $
d9 1
a9 1
DISTNAME=	openssl-0.9.3a
d16 1
a16 1
MAINTAINER=	dirk@@FreeBSD.ORG
@


1.31
log
@Upgrade to OpenSSL 0.9.3:

- some changes of the directory layout:
  e. g. ${PREFIX}/lib/openssl.cnf -> ${PREFIX}/openssl/openssl.cnf
@
text
@d2 1
a2 1
# Version required:	0.9.3
d6 1
a6 1
# $Id: Makefile,v 1.30 1999/04/22 00:17:15 scrappy Exp $
d9 2
a10 2
DISTNAME=	openssl-0.9.3
CATEGORIES=	devel security
@


1.30
log
@this should finish cleaning up the WWW_SITE -> DESCR/WWW: mess ...
@
text
@d2 1
a2 1
# Version required:	0.9.2b
d6 1
a6 1
# $Id: Makefile,v 1.29 1999/04/13 22:37:02 dirk Exp $
d9 1
a9 1
DISTNAME=	openssl-0.9.2b
a15 3
PATCH_SITES=	${MASTER_SITES}
PATCHFILES=	openssl-0.9.2b-rsaoaep.patch

a17 1
ONLY_FOR_ARCHS=	i386
a19 1
MAKE_ENV=	PERL="${PERL}"
d31 1
a31 3

post-configure:
	${PATCH} ${PATCH_ARGS} < ${FILESDIR}/Makefile.patch
d37 3
a39 2
	&& ${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" PERL="${PERL}" ./config \
	&& ${PERL} util/ssldir.pl ${PREFIX}
d46 1
@


1.29
log
@openssl-0.9.2b-rsaoaep.patch supersedes patch-aj.

Obtained from:	http://www.openssl.org/
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.28 1999/03/26 08:42:48 dirk Exp $
a19 2

WWW_SITE=	http://www.openssl.org/
@


1.28
log
@Upgrade to 0.9.2b.

According to the OpenSSL-core-team you are strongly encouraged to upgrade
any old version. The new version has a lot of bug fixes.

- ${PREFIX}/bin/ssleay was renamed to ${PREFIX}/bin/openssl and
  ${PREFIX}/etc/ssleay.cnf to ${PREFIX}/lib/openssl.cnf

- there are no links from e. g. ${PREFIX}/bin/md5 to ${PREFIX}/bin/ssleay
  any longer, instead you have to call "openssl md5" now

- replaced HAS_CONFIGURE, CONFIGURE_SCRIPT and CONFIGURE_ENV with a
  do-configure target and changed the indention level

- some perl scripts need perl5 now, so set USE_PERL5 and replace perl
  with ${PERL5} where neccessary.

- honour ${CFLAGS}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.27 1999/03/06 11:36:22 dirk Exp $
d15 3
@


1.27
log
@Set ONLY_FOR_ARCHS to i386.
Apply openssl-0.9.1c-bnrec.patch via PATCHFILES:

"DESCRIPTION:
The Big Number (BN) library in OpenSSL 0.9.1c has some problems when dealing
with very large numbers. Because mostly all other OpenSSL sub-libraries
(including the RSA library) are based on BN, this can cause failures when
doing certificate verification and performing other SSL functions. These BN
bugs are already fixed for OpenSSL 0.9.2. But for OpenSSL 0.9.1c the easiest
workaround to fix the subtle problems is to apply the above patch which mainly
disables the broken Montgomery multiplication algorithm inside BN."
@
text
@d2 1
a2 1
# Version required:	0.9.1c
d6 1
a6 1
# $Id: Makefile,v 1.26 1999/01/26 22:06:04 dirk Exp $
d9 15
a23 17
DISTNAME=		openssl-0.9.1c
CATEGORIES=		devel security
MASTER_SITES=		http://www.openssl.org/source/ \
			ftp://ftp.openssl.org/source/ \
			ftp://ftp.sunet.se/pub/security/tools/net/openssl/source/ \
			ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/

PATCH_SITES=		${MASTER_SITES}
PATCHFILES=		openssl-0.9.1c-bnrec.patch

MAINTAINER=		dirk@@FreeBSD.ORG

ONLY_FOR_ARCHS=		i386
RESTRICTED=		"Cryptography"
HAS_CONFIGURE=		yes
CONFIGURE_SCRIPT=	util/FreeBSD.sh
CONFIGURE_ENV=		PREFIX=${PREFIX}
d34 1
a34 1
LIB_DEPENDS=		rsaref.2:${PORTSDIR}/security/rsaref
d41 5
a46 1
	${INSTALL_DATA} ${WRKSRC}/apps/ssleay.cnf ${PREFIX}/etc/ssleay.cnf.sample
@


1.26
log
@Correct MASTER_SITES.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.25 1999/01/12 23:18:59 dirk Exp $
d16 3
d21 1
d31 1
a31 1
	@@${ECHO} "or to NO, if you aren\'t USA resident to build this package."
@


1.25
log
@Don't use rsaref if I_HAVE_AN_RSA_LICENSE is defined.

Requested by:	Garrett Wollman <wollman@@FreeBSD.ORG>:

"If you have an RSA license, you DON'T want to use rsaref -- it's
slow as hell.  The only reason you would want to use rsaref is:

	1) You are in the US.
	2) The patent hasn't expired yet (600-someodd days and counting).
	3) You wouldn't have the right to use RSA otherwise."
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.24 1999/01/09 12:55:48 dirk Exp $
d12 3
a14 2
			ftp://ftp.sunet.se/pub/security/tools/net/openssl/ \
			ftp://ftp.cert.dfn.de/pub/tools/net/openssl/
@


1.24
log
@Bring this port up to openssl-0.9.1c after a repository copy from SSLeay.

OpenSSL is a successor of SSLeay (see http://www.openssl.org/).

This port uses almost the same files as SSLeay. So they can't be
installed both.

- make the port ${PREFIX} clean
- reorganize PLIST (list links as normal files, which makes the PLIST
  shorter and easier to maintain)
- reference ${PREFIX}/etc/ssleay.cnf only (there was a reference to
  ${PREFIX}/lib/ssleay.cnf somewhere)
- some other minor portlint changes
@
text
@d6 1
a6 1
# $Id$
d30 1
a30 1
.if ${USA_RESIDENT} == YES
@


1.23
log
@Mark this broken while Dirk works on it.
@
text
@d1 4
a4 4
# New ports collection makefile for:	Eric Young's SSL/Crypto Library
# Version required:	0.9.0b
# Date created:		15 Aug 1997
# Whom:			markm@@freebsd.org
d6 1
a6 1
# $Id: Makefile,v 1.22 1998/10/26 05:52:02 obrien Exp $
d9 1
a9 1
DISTNAME=		SSLeay-0.9.0b
d11 3
a13 4
MASTER_SITES=		ftp://psych.psy.uq.oz.au/pub/Crypto/SSL/  \
			ftp://ftp.funet.fi/pub/mirrors/ftp.psy.uq.oz.au/SSL/  \
			ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.psy.uq.oz.au/pub/Crypto/SSL/  \
 			ftp://ftp.internat.freebsd.org/pub/Crypto/SSL/
d15 1
a15 4

MAINTAINER=		markm@@FreeBSD.ORG

BROKEN=			upgrade
d20 1
d24 5
a28 5
	@@echo
	@@echo You must set variable USA_RESIDENT to YES, if you are USA resident
	@@echo or to NO, if you aren\'t USA resident to build this package.
	@@echo You must also have installed RSAREF if you are USA resident.
	@@false
d34 1
a34 2
	${CP} ${WRKSRC}/rsaref/rsaref.h ${WRKSRC}/include/rsaref.h
	(${PATCH} <${FILESDIR}/Makefile.patch)
d39 1
d41 2
a42 2
	@@${MKDIR} ${PREFIX}/share/doc/SSLeay
	@@${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/SSLeay
@


1.22
log
@Add more DISTSITES.  The single one listed only allowed 10 simulanious anon
connections -- not enough for the demands of the Awesome FreeBSD Ports
Collection(tm).
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.21 1998/09/25 10:20:20 asami Exp $
d18 2
@


1.21
log
@security/rsaref has been ELFized.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.20 1998/08/27 16:38:02 markm Exp $
d11 5
a15 1
MASTER_SITES=		ftp://psych.psy.uq.oz.au/pub/Crypto/SSL/
@


1.20
log
@Upgrade to version 0.9.0b
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.19 1998/08/21 22:04:29 max Exp $
d28 1
a28 1
LIB_DEPENDS=		rsaref\\.2\\.:${PORTSDIR}/security/rsaref
@


1.19
log
@Add a line only contains a # after the $Id$ line.
@
text
@d2 1
a2 1
# Version required:	0.8.1b
d6 1
a6 1
# $Id: Makefile,v 1.18 1998/07/11 17:42:30 steve Exp $
d9 1
a9 1
DISTNAME=		SSLeay-0.8.1b
@


1.18
log
@BUILD_DEPENDS -> LIB_DEPENDS

PR:		the part of 7188 I missed the first time around
Submitted by:	Scot W. Hetzel <hetzels@@westbend.net>
@
text
@d6 2
a7 1
# $Id: Makefile,v 1.17 1998/07/06 04:55:30 itojun Exp $
@


1.17
log
@update original distribution (0.8.1 -> 0.8.1b).
0.8.1 is no longer available due to PKCS#1 security hole.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.16 1998/02/17 21:14:23 markm Exp $
d27 1
a27 1
BUILD_DEPENDS=		rsaref\\.2\\.:${PORTSDIR}/security/rsaref
@


1.16
log
@Fix this port for RSAref, fix the config files location according to
BSD religion.
@
text
@d2 1
a2 1
# Version required:	0.8.1
d6 1
a6 1
# $Id: Makefile,v 1.15 1997/08/16 13:15:03 andreas Exp $
d8 1
a8 1
DISTNAME=		SSLeay-0.8.1
@


1.15
log
@Shame on me ... we need BUILD_DEPEND, not LIB_DEPEND.
It must be the heat ;-)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1997/08/16 12:19:55 andreas Exp $
a35 2
	# needed to build apache-ssl port
	${CP} ${WRKSRC}/libRSAglue.a ${PREFIX}/lib
@


1.14
log
@libRSAglue.a is needed to build apache-ssl port.
Added it to the post-install target in ports Makefile.
Updated PLIST
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1997/08/16 10:51:04 andreas Exp $
d27 1
a27 1
LIB_DEPENDS=		rsaref\\.2\\.:${PORTSDIR}/security/rsaref
@


1.13
log
@BUILD_DEPENDS was not ok, now comes the really needed LIB_DEPENDS line ;-)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1997/08/16 10:24:56 andreas Exp $
d36 2
@


1.12
log
@if USA_RESIDENT is set:
LIB_DEPENDS line: forgotten =
changed LIB_DEPENDS to a needed BUILD_DEPENDS=	rsaref:....
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1997/08/15 15:31:57 markm Exp $
d27 1
a27 1
BUILD_DEPENDS=             rsaref:${PORTSDIR}/security/rsaref
@


1.11
log
@Update to v 0.8.1. New algorithms (Blowfish &c) added. SSLv3 added.
Thanks to: Richard Seaman <Dick@@tar.com>
@
text
@d6 1
a6 1
# $Id$
d27 1
a27 1
LIB_DEPENDS             rsaref:${PORTSDIR}/security/rsaref
@


1.10
log
@Upgrade to 0.6.6
@
text
@d2 3
a4 3
# Version required:	0.6.6
# Date created:		13 January 1997
# Whom:			markm
d6 1
a6 4
# $Id: Makefile,v 1.9 1996/12/11 20:54:44 markm Exp $
#
# NOTE!!! To use this port, you must have FreeBSD 2.2 or later, and you
#         must have the secure/ distribution loaded.
d8 1
a8 1
DISTNAME=		SSLeay-0.6.6
a16 1
MAKEFILE=		Makefile.FreeBSD
d18 16
@


1.9
log
@Update to 0.6.5
@
text
@d2 2
a3 2
# Version required:	0.6.5
# Date created:		1 July 1996
d6 1
a6 1
# $Id: Makefile,v 1.8 1996/12/03 11:32:40 obrien Exp $
d8 2
d11 1
a11 1
DISTNAME=		SSLeay-0.6.5
@


1.8
log
@Install SSLeay docs into ${PREFIX}/share/doc/SSLeay/...

Submitted by:	Igor Vinokurov <igor@@ibank.ru>  (on ports list)
@
text
@d2 1
a2 1
# Version required:	0.6.4
d6 1
a6 1
# $Id: Makefile,v 1.7 1996/11/17 07:57:44 obrien Exp $
d9 1
a9 1
DISTNAME=		SSLeay-0.6.4
@


1.7
log
@CAT_E_GORIES+= -> CAT_E_GORIES=		(*everybody*'s a critic :-))
Converted to new MAN[1-9]
Converted to MASTER_SITES= ${MASTER_SITE_PERL_CPAN} where applicable
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1996/09/24 18:02:01 markm Exp $
d19 7
@


1.6
log
@Update to 0.6.4
Submitted by:Jeremy Prior <jez@@netcraft.co.uk> (sorry I took so long!)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1996/08/10 18:10:55 markm Exp $
d10 1
a10 1
CATEGORIES+=		devel security
d15 1
a18 2

RESTRICTED=		"Cryptography"
@


1.5
log
@Move to version 0.6.3
@
text
@d2 1
a2 1
# Version required:	0.6.3
d6 1
a6 1
# $Id: Makefile,v 1.4 1996/07/30 19:43:53 asami Exp $
d9 1
a9 1
DISTNAME=		SSLeay-0.6.3
@


1.4
log
@Change NO_PACKAGE to RESTRICTED, this is crypto code so we don't even
want to touch it.

While I'm here, change MASTER_SITES to URL form (ftp://) and add
markm as the maintainer (he's the only one who touched this
Makefile since the beginning of history)....
@
text
@d2 1
a2 1
# Version required:	0.6.2
d6 1
a6 1
# $Id: Makefile,v 1.3 1996/07/29 19:57:43 markm Exp $
d9 1
a9 1
DISTNAME=		SSLeay-0.6.2
@


1.3
log
@SSLeay version 0.6.2.

This implementation has been built with Our ((actually its own but in our
source tree) DES library and our MD{45}. You will need to link your SSL
code with -ldes and -lmd.

Are you happy now, Torsten? ;-)
@
text
@d6 1
a6 1
# $Id$
d11 3
a13 1
MASTER_SITES=		psych.psy.uq.oz.au:/pub/Crypto/SSL/
d19 1
a19 1
NO_PACKAGE=		"Cryptography"
@


1.2
log
@This is crypto, so set NO_PACKAGE to ward of the net.police.
@
text
@d2 2
a3 2
# Version required:	0.5.1b
# Date created:		24 February 1996
d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1996/03/03 21:32:34 markm Exp $
d9 3
a11 4
DISTNAME=	SSLeay-0.5.1b
PKGNAME=	SSLeay-0.5.1b
CATEGORIES+=	devel security
MASTER_SITES=	psych.psy.uq.oz.au:/pub/Crypto/SSL/
d13 5
a17 2
# Crypto stuff - therefore...
NO_PACKAGE=	YES
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d13 3
@


1.1.1.1
log
@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.
@
text
@@
