summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorderaadt <>2000-03-29 09:28:31 +0000
committerderaadt <>2000-03-29 09:28:31 +0000
commit04a7947ba2feee8f0eea1e1607c1882cb0240baa (patch)
tree487e7e3ddac5abf34f9a756a0835b73cbee678ae /src/lib
parent2bb137bf47c79c1d8d6b364250a8f19c7252932b (diff)
downloadopenbsd-04a7947ba2feee8f0eea1e1607c1882cb0240baa.tar.gz
openbsd-04a7947ba2feee8f0eea1e1607c1882cb0240baa.tar.bz2
openbsd-04a7947ba2feee8f0eea1e1607c1882cb0240baa.zip
initial attempt at a complete set of ssl/crypto man pages as part of the base system, oh this is going to hurt
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libssl/Makefile.bsd-wrapper159
1 files changed, 156 insertions, 3 deletions
diff --git a/src/lib/libssl/Makefile.bsd-wrapper b/src/lib/libssl/Makefile.bsd-wrapper
index f5355c99f5..782252b8b6 100644
--- a/src/lib/libssl/Makefile.bsd-wrapper
+++ b/src/lib/libssl/Makefile.bsd-wrapper
@@ -1,5 +1,5 @@
1# Build wrapper for OpenSSL 1# Build wrapper for OpenSSL
2# $OpenBSD: Makefile.bsd-wrapper,v 1.13 2000/03/19 22:17:05 beck Exp $ 2# $OpenBSD: Makefile.bsd-wrapper,v 1.14 2000/03/29 09:28:31 deraadt Exp $
3 3
4# Our lndir is hacked; specify a full path to avoid potential conflicts 4# Our lndir is hacked; specify a full path to avoid potential conflicts
5# with the one installed with X11. 5# with the one installed with X11.
@@ -33,8 +33,161 @@ SSLCONF= --openssldir=/etc/ssl OpenBSD
33 33
34MUNGEDFILES = ${.OBJDIR}/${SSL_SRC}/crypto/opensslconf.h ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/Makefile ${.OBJDIR}/${SSL_SRC}/apps/der_chop ${.OBJDIR}/${SSL_SRC}/tools/c_rehash 34MUNGEDFILES = ${.OBJDIR}/${SSL_SRC}/crypto/opensslconf.h ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/Makefile ${.OBJDIR}/${SSL_SRC}/apps/der_chop ${.OBJDIR}/${SSL_SRC}/tools/c_rehash
35 35
36.ifndef NOMAN
37# skipped err.cat3 rand.cat3 rc4.cat3 threads.cat3 ripemd.cat3
38MANALL= ssl.cat3 SSL_get_error.cat3 \
39 \
40 BN_CTX_new.cat3 OPENSSL_VERSION_NUMBER.cat3 BN_CTX_start.cat3 \
41 OpenSSL_add_all_algorithms.cat3 BN_add.cat3 RAND_add.cat3 BN_add_word.cat3 \
42 RAND_bytes.cat3 BN_bn2bin.cat3 RAND_cleanup.cat3 BN_cmp.cat3 RAND_egd.cat3 \
43 BN_copy.cat3 RAND_load_file.cat3 BN_generate_prime.cat3 \
44 RAND_set_rand_method.cat3 BN_mod_inverse.cat3 RSA_blinding_on.cat3 \
45 BN_mod_mul_montgomery.cat3 RSA_check_key.cat3 BN_mod_mul_reciprocal.cat3 \
46 RSA_generate_key.cat3 BN_new.cat3 RSA_get_ex_new_index.cat3 BN_num_bytes.cat3 \
47 RSA_new.cat3 BN_rand.cat3 RSA_padding_add_PKCS1_type_1.cat3 BN_set_bit.cat3 \
48 RSA_print.cat3 BN_zero.cat3 RSA_private_encrypt.cat3 CRYPTO_set_ex_data.cat3 \
49 RSA_public_encrypt.cat3 DH_generate_key.cat3 RSA_set_method.cat3 \
50 DH_generate_parameters.cat3 RSA_sign.cat3 DH_get_ex_new_index.cat3 \
51 RSA_sign_ASN1_OCTET_STRING.cat3 DH_new.cat3 RSA_size.cat3 DH_set_method.cat3 \
52 blowfish.cat3 DH_size.cat3 bn.cat3 DSA_SIG_new.cat3 bn_internal.cat3 \
53 DSA_do_sign.cat3 buffer.cat3 DSA_dup_DH.cat3 crypto.cat3 DSA_generate_key.cat3 \
54 DSA_generate_parameters.cat3 d2i_RSAPublicKey.cat3 \
55 DSA_get_ex_new_index.cat3 des_modes.cat3 DSA_new.cat3 dh.cat3 \
56 DSA_set_method.cat3 dsa.cat3 DSA_sign.cat3 DSA_size.cat3 hmac.cat3 \
57 ERR_GET_LIB.cat3 lh_stats.cat3 ERR_clear_error.cat3 lhash.cat3 \
58 ERR_error_string.cat3 md5.cat3 ERR_get_error.cat3 mdc2.cat3 \
59 ERR_load_crypto_strings.cat3 ERR_load_strings.cat3 \
60 ERR_print_errors.cat3 ERR_put_error.cat3 rsa.cat3 \
61 ERR_remove_state.cat3 sha.cat3 EVP_DigestInit.cat3 \
62 EVP_EncryptInit.cat3 \
63 \
64 openssl.cat1
65MLINKS+=BN_CTX_new.3 BN_CTX_init.3 BN_CTX_new.3 BN_CTX_free.3 \
66 BN_CTX_start.3 BN_CTX_get.3 BN_CTX_start.3 BN_CTX_end.3 \
67 BN_add.3 BN_sub.3 BN_add.3 BN_mul.3 BN_add.3 BN_div.3 \
68 BN_add.3 BN_sqr.3 BN_add.3 BN_mod.3 BN_add.3 BN_mod_mul.3 \
69 BN_add.3 BN_exp.3 BN_add.3 BN_mod_exp.3 BN_add.3 BN_gcd.3 \
70 BN_add_word.3 BN_sub_word.3 BN_add_word.3 BN_mul_word.3 \
71 BN_add_word.3 BN_div_word.3 BN_add_word.3 BN_mod_word.3 \
72 BN_bn2bin.3 BN_bin2bn.3 BN_bn2bin.3 BN_bn2hex.3 \
73 BN_bn2bin.3 BN_bn2dec.3 BN_bn2bin.3 BN_hex2bn.3 \
74 BN_bn2bin.3 BN_dec2bn.3 BN_bn2bin.3 BN_print.3 \
75 BN_bn2bin.3 BN_print_fp.3 BN_bn2bin.3 BN_bn2mpi.3 \
76 BN_bn2bin.3 BN_mpi2bn.3 \
77 BN_cmp.3 BN_ucmp.3 BN_cmp.3 BN_is_zero.3 BN_cmp.3 BN_is_one.3 \
78 BN_cmp.3 BN_is_word.3 BN_cmp.3 BN_is_odd.3 \
79 BN_copy.3 BN_dup.3 \
80 BN_generate_prime.3 BN_is_prime.3 \
81 BN_generate_prime.3 BN_is_prime_fasttest.3 \
82 BN_mod_mul_montgomery.3 BN_MONT_CTX_new.3 \
83 BN_mod_mul_montgomery.3 BN_MONT_CTX_init.3 \
84 BN_mod_mul_montgomery.3 BN_MONT_CTX_free.3 \
85 BN_mod_mul_montgomery.3 BN_MONT_CTX_set.3 \
86 BN_mod_mul_montgomery.3 BN_MONT_CTX_copy.3 \
87 BN_mod_mul_montgomery.3 BN_from_montgomery.3 \
88 BN_mod_mul_montgomery.3 BN_to_montgomery.3 \
89 BN_mod_mul_reciprocal.3 BN_RECP_CTX_new.3 \
90 BN_mod_mul_reciprocal.3 BN_RECP_CTX_init.3 \
91 BN_mod_mul_reciprocal.3 BN_RECP_CTX_free.3 \
92 BN_mod_mul_reciprocal.3 BN_RECP_CTX_set.3 \
93 BN_mod_mul_reciprocal.3 BN_div_recp.3 \
94 BN_new.3 BN_init.3 BN_new.3 BN_clear.3 \
95 BN_new.3 BN_free.3 BN_new.3 BN_clear_free.3 \
96 BN_num_bytes.3 BN_num_bits.3 \
97 BN_num_bytes.3 BN_num_bits_word.3 \
98 BN_rand.3 BN_pseudo_rand.3 \
99 BN_set_bit.3 BN_clear_bit.3 BN_set_bit.3 BN_is_bit_set.3 \
100 BN_set_bit.3 BN_mask_bits.3 BN_set_bit.3 BN_lshift.3 \
101 BN_set_bit.3 BN_lshift1.3 BN_set_bit.3 BN_rshift.3 \
102 BN_set_bit.3 BN_rshift1.3 \
103 BN_zero.3 BN_one.3 BN_zero.3 BN_value_one.3 \
104 BN_zero.3 BN_set_word.3 BN_zero.3 BN_get_word.3 \
105 CRYPTO_set_ex_data.3 CRYPTO_get_ex_data.3 \
106 DH_generate_key.3 DH_compute_key.3 \
107 DH_generate_parameters.3 DH_check.3 \
108 DH_get_ex_new_index.3 DH_set_ex_data.3 \
109 DH_get_ex_new_index.3 DH_get_ex_data.3 \
110 DH_new.3 DH_free.3 \
111 DH_set_method.3 DH_set_default_method.3 \
112 DH_set_method.3 DH_get_default_method.3 \
113 DH_set_method.3 DH_new_method.3 \
114 DH_set_method.3 DH_OpenSSL.3 \
115 ERR_GET_LIB.3 ERR_GET_FUNC.3 \
116 ERR_GET_LIB.3 ERR_GET_REASON.3 \
117 ERR_error_string.3 ERR_lib_error_string.3 \
118 ERR_error_string.3 ERR_func_error_string.3 \
119 ERR_error_string.3 ERR_reason_error_string.3 \
120 ERR_get_error.3 ERR_peek_error.3 \
121 ERR_get_error.3 ERR_get_error_line.3 \
122 ERR_get_error.3 ERR_peek_error_line.3 \
123 ERR_get_error.3 ERR_get_error_line_data.3 \
124 ERR_get_error.3 ERR_peek_error_line_data.3 \
125 ERR_load_crypto_strings.3 ERR_free_strings.3 \
126 ERR_load_crypto_strings.3 SSL_load_error_strings.3 \
127 ERR_load_strings.3 ERR_get_next_error_library.3 \
128 ERR_load_strings.3 ERR_PACK.3 \
129 ERR_print_errors.3 ERR_print_errors_fp.3 \
130 ERR_put_error.3 ERR_add_error_data.3 \
131 OPENSSL_VERSION_NUMBER.3 SSLeay.3 \
132 OpenSSL_add_all_algorithms.3 OpenSSL_add_all_ciphers.3 \
133 OpenSSL_add_all_algorithms.3 OpenSSL_add_all_digests.3 \
134 OpenSSL_add_all_algorithms.3 EVP_cleanup.3 \
135 RAND_add.3 RAND_seed.3 RAND_add.3 RAND_status.3 RAND_add.3 RAND_screen.3 \
136 RAND_bytes.3 RAND_pseudo_bytes.3 \
137 RAND_load_file.3 RAND_file_name.3 RAND_load_file.3 RAND_write_file.3 \
138 RAND_set_rand_method.3 RAND_get_rand_method.3 \
139 RAND_set_rand_method.3 RAND_SSLeay.3 \
140 RSA_blinding_on.3 RSA_blinding_off.3 \
141 RSA_get_ex_new_index.3 RSA_set_ex_data.3 \
142 RSA_get_ex_new_index.3 RSA_get_ex_data.3 \
143 RSA_new.3 RSA_free.3 \
144 RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_type_1.3 \
145 RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_PKCS1_type_2.3 \
146 RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_type_2.3 \
147 RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_PKCS1_OAEP.3 \
148 RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_PKCS1_OAEP.3 \
149 RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_SSLv23.3 \
150 RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_SSLv23.3 \
151 RSA_padding_add_PKCS1_type_1.3 RSA_padding_add_none.3 \
152 RSA_padding_add_PKCS1_type_1.3 RSA_padding_check_none.3 \
153 RSA_print.3 RSA_print_fp.3 RSA_print.3 DSAparams_print.3 \
154 RSA_print.3 DSAparams_print_fp.3 RSA_print.3 DSA_print_fp.3 \
155 RSA_print.3 DHparams_print.3 RSA_print.3 DHparams_print_fp.3 \
156 RSA_private_encrypt.3 RSA_public_decrypt.3 \
157 RSA_public_encrypt.3 RSA_private_decrypt.3 \
158 RSA_set_method.3 RSA_get_method.3 \
159 RSA_set_method.3 RSA_set_default_method.3 \
160 RSA_set_method.3 RSA_get_default_method.3 \
161 RSA_set_method.3 RSA_PKCS1_SSLeay.3 \
162 RSA_set_method.3 RSA_PKCS1_RSAref.3 \
163 RSA_set_method.3 RSA_null_method.3 \
164 RSA_set_method.3 RSA_flags.3 \
165 RSA_set_method.3 RSA_new_method.3 \
166 RSA_sign.3 RSA_verify.3 \
167 RSA_sign_ASN1_OCTET_STRING.3 RSA_verify_ASN1_OCTET_STRING.3 \
168 buffer.3 BUF_MEM_new.3 buffer.3 BUF_MEM_free.3 \
169 buffer.3 BUF_MEM_grow.3 buffer.3 BUF_strdup.3 \
170 d2i_DHparams.3 i2d_DHparams.3
171.else
172MANALL=
173.endif
36 174
37.include <bsd.own.mk> 175.include <bsd.own.mk>
176.include <bsd.man.mk>
177
178# XXX .PATH order is critical because of non-unique filenames
179.PATH: ${.CURDIR}/src/doc/crypto ${.CURDIR}/src/doc/ssl ${.CURDIR}/src/doc/apps
180.SUFFIXES: .pod
181.pod.cat3:
182 pod2man --section=3 --official --center='OpenBSD Reference Manual' \
183 --release="OpenBSD `uname -r`" ${.ALLSRC} | \
184 nroff -Tascii -man > ${.TARGET}
185
186.pod.cat1:
187 pod2man --section=1 --official --center='OpenBSD Reference Manual' \
188 --release="OpenBSD `uname -r`" ${.ALLSRC} | \
189 nroff -Tascii -man > ${.TARGET}
190
38 191
39.if exists(src-patent) 192.if exists(src-patent)
40SSL_SRC=src-patent 193SSL_SRC=src-patent
@@ -42,7 +195,7 @@ SSL_SRC=src-patent
42SSL_SRC=src 195SSL_SRC=src
43.endif 196.endif
44 197
45all: prereq 198all: prereq ${MANALL}
46 cd ${.OBJDIR} && ${MAKE} 199 cd ${.OBJDIR} && ${MAKE}
47 200
48includes: prereq 201includes: prereq
@@ -50,7 +203,7 @@ includes: prereq
50 203
51prereq: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h 204prereq: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h
52 205
53install: 206install: maninstall
54 cd ${.OBJDIR} && ${MAKE} install 207 cd ${.OBJDIR} && ${MAKE} install
55 208
56${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h: ${.OBJDIR}/${SSL_SRC}/crypto/objects/objects.h 209${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h: ${.OBJDIR}/${SSL_SRC}/crypto/objects/objects.h