diff options
| author | deraadt <> | 2000-03-29 09:28:31 +0000 | 
|---|---|---|
| committer | deraadt <> | 2000-03-29 09:28:31 +0000 | 
| commit | 04a7947ba2feee8f0eea1e1607c1882cb0240baa (patch) | |
| tree | 487e7e3ddac5abf34f9a756a0835b73cbee678ae /src | |
| parent | 2bb137bf47c79c1d8d6b364250a8f19c7252932b (diff) | |
| download | openbsd-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')
| -rw-r--r-- | src/lib/libssl/Makefile.bsd-wrapper | 159 | 
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 | ||
| 34 | MUNGEDFILES = ${.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 | 34 | MUNGEDFILES = ${.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 | ||
| 38 | MANALL= 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 | ||
| 65 | MLINKS+=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 | ||
| 172 | MANALL= | ||
| 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) | 
| 40 | SSL_SRC=src-patent | 193 | SSL_SRC=src-patent | 
| @@ -42,7 +195,7 @@ SSL_SRC=src-patent | |||
| 42 | SSL_SRC=src | 195 | SSL_SRC=src | 
| 43 | .endif | 196 | .endif | 
| 44 | 197 | ||
| 45 | all: prereq | 198 | all: prereq ${MANALL} | 
| 46 | cd ${.OBJDIR} && ${MAKE} | 199 | cd ${.OBJDIR} && ${MAKE} | 
| 47 | 200 | ||
| 48 | includes: prereq | 201 | includes: prereq | 
| @@ -50,7 +203,7 @@ includes: prereq | |||
| 50 | 203 | ||
| 51 | prereq: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h | 204 | prereq: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h | 
| 52 | 205 | ||
| 53 | install: | 206 | install: 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 | 
