summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libcrypto/man/Makefile132
1 files changed, 76 insertions, 56 deletions
diff --git a/src/lib/libcrypto/man/Makefile b/src/lib/libcrypto/man/Makefile
index 503829ae8d..826d161c23 100644
--- a/src/lib/libcrypto/man/Makefile
+++ b/src/lib/libcrypto/man/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.1 2014/04/11 22:51:53 miod Exp $ 1# $OpenBSD: Makefile,v 1.2 2014/04/16 09:50:10 mpi Exp $
2 2
3.include <bsd.own.mk> # for NOMAN 3.include <bsd.own.mk> # for NOMAN
4 4
@@ -11,6 +11,8 @@ MAN= \
11 ASN1_STRING_new.3 \ 11 ASN1_STRING_new.3 \
12 ASN1_STRING_print_ex.3 \ 12 ASN1_STRING_print_ex.3 \
13 ASN1_generate_nconf.3 \ 13 ASN1_generate_nconf.3 \
14 BF_set_key.3 \
15 BIO.3 \
14 BIO_ctrl.3 \ 16 BIO_ctrl.3 \
15 BIO_f_base64.3 \ 17 BIO_f_base64.3 \
16 BIO_f_buffer.3 \ 18 BIO_f_buffer.3 \
@@ -49,9 +51,12 @@ MAN= \
49 BN_set_bit.3 \ 51 BN_set_bit.3 \
50 BN_swap.3 \ 52 BN_swap.3 \
51 BN_zero.3 \ 53 BN_zero.3 \
54 BUF_MEM_new.3 \
52 CONF_modules_free.3 \ 55 CONF_modules_free.3 \
53 CONF_modules_load_file.3 \ 56 CONF_modules_load_file.3 \
54 CRYPTO_set_ex_data.3 \ 57 CRYPTO_set_ex_data.3 \
58 CRYPTO_set_locking_callback.3 \
59 DES_set_key.3 \
55 DH_generate_key.3 \ 60 DH_generate_key.3 \
56 DH_generate_parameters.3 \ 61 DH_generate_parameters.3 \
57 DH_get_ex_new_index.3 \ 62 DH_get_ex_new_index.3 \
@@ -68,6 +73,7 @@ MAN= \
68 DSA_set_method.3 \ 73 DSA_set_method.3 \
69 DSA_sign.3 \ 74 DSA_sign.3 \
70 DSA_size.3 \ 75 DSA_size.3 \
76 ERR.3 \
71 ERR_GET_LIB.3 \ 77 ERR_GET_LIB.3 \
72 ERR_clear_error.3 \ 78 ERR_clear_error.3 \
73 ERR_error_string.3 \ 79 ERR_error_string.3 \
@@ -84,28 +90,48 @@ MAN= \
84 EVP_DigestVerifyInit.3 \ 90 EVP_DigestVerifyInit.3 \
85 EVP_EncryptInit.3 \ 91 EVP_EncryptInit.3 \
86 EVP_OpenInit.3 \ 92 EVP_OpenInit.3 \
93 EVP_PKEY_CTX_ctrl.3 \
94 EVP_PKEY_CTX_new.3 \
95 EVP_PKEY_cmp.3 \
96 EVP_PKEY_decrypt.3 \
97 EVP_PKEY_derive.3 \
98 EVP_PKEY_encrypt.3 \
99 EVP_PKEY_get_default_digest.3 \
100 EVP_PKEY_keygen.3 \
87 EVP_PKEY_new.3 \ 101 EVP_PKEY_new.3 \
102 EVP_PKEY_print_private.3 \
88 EVP_PKEY_set1_RSA.3 \ 103 EVP_PKEY_set1_RSA.3 \
104 EVP_PKEY_sign.3 \
105 EVP_PKEY_verify.3 \
106 EVP_PKEY_verify_recover.3 \
89 EVP_SealInit.3 \ 107 EVP_SealInit.3 \
90 EVP_SignInit.3 \ 108 EVP_SignInit.3 \
91 EVP_VerifyInit.3 \ 109 EVP_VerifyInit.3 \
110 HMAC.3 \
111 MD5.3 \
92 OBJ_nid2obj.3 \ 112 OBJ_nid2obj.3 \
93 OPENSSL_VERSION_NUMBER.3 \ 113 OPENSSL_VERSION_NUMBER.3 \
94 OPENSSL_config.3 \ 114 OPENSSL_config.3 \
95 OPENSSL_load_builtin_modules.3 \ 115 OPENSSL_load_builtin_modules.3 \
96 OpenSSL_add_all_algorithms.3 \ 116 OpenSSL_add_all_algorithms.3 \
117 PEM_read_bio_PrivateKey.3 \
118 PEM_write_bio_PKCS7_stream.3 \
97 PKCS12_create.3 \ 119 PKCS12_create.3 \
98 PKCS12_parse.3 \ 120 PKCS12_parse.3 \
99 PKCS7_decrypt.3 \ 121 PKCS7_decrypt.3 \
100 PKCS7_encrypt.3 \ 122 PKCS7_encrypt.3 \
101 PKCS7_sign.3 \ 123 PKCS7_sign.3 \
124 PKCS7_sign_add_signer.3 \
102 PKCS7_verify.3 \ 125 PKCS7_verify.3 \
126 RAND.3 \
103 RAND_add.3 \ 127 RAND_add.3 \
104 RAND_bytes.3 \ 128 RAND_bytes.3 \
105 RAND_cleanup.3 \ 129 RAND_cleanup.3 \
106 RAND_egd.3 \ 130 RAND_egd.3 \
107 RAND_load_file.3 \ 131 RAND_load_file.3 \
108 RAND_set_rand_method.3 \ 132 RAND_set_rand_method.3 \
133 RC4.3 \
134 RIPEMD160.3 \
109 RSA_blinding_on.3 \ 135 RSA_blinding_on.3 \
110 RSA_check_key.3 \ 136 RSA_check_key.3 \
111 RSA_generate_key.3 \ 137 RSA_generate_key.3 \
@@ -119,19 +145,20 @@ MAN= \
119 RSA_sign.3 \ 145 RSA_sign.3 \
120 RSA_sign_ASN1_OCTET_STRING.3 \ 146 RSA_sign_ASN1_OCTET_STRING.3 \
121 RSA_size.3 \ 147 RSA_size.3 \
148 SHA1.3 \
122 SMIME_read_PKCS7.3 \ 149 SMIME_read_PKCS7.3 \
123 SMIME_write_PKCS7.3 \ 150 SMIME_write_PKCS7.3 \
124 X509_NAME_ENTRY_get_object.3 \ 151 X509_NAME_ENTRY_get_object.3 \
125 X509_NAME_add_entry_by_txt.3 \ 152 X509_NAME_add_entry_by_txt.3 \
126 X509_NAME_get_index_by_NID.3 \ 153 X509_NAME_get_index_by_NID.3 \
127 X509_NAME_print_ex.3 \ 154 X509_NAME_print_ex.3 \
128 X509_new.3 \
129 X509_STORE_CTX_get_error.3 \ 155 X509_STORE_CTX_get_error.3 \
130 X509_STORE_CTX_get_ex_new_index.3 \ 156 X509_STORE_CTX_get_ex_new_index.3 \
131 X509_STORE_CTX_new.3 \ 157 X509_STORE_CTX_new.3 \
132 X509_STORE_CTX_set_verify_cb.3 \ 158 X509_STORE_CTX_set_verify_cb.3 \
133 X509_STORE_set_verify_cb_func.3 \ 159 X509_STORE_set_verify_cb_func.3 \
134 X509_VERIFY_PARAM_set_flags.3 \ 160 X509_VERIFY_PARAM_set_flags.3 \
161 X509_new.3 \
135 X509_verify_cert.3 \ 162 X509_verify_cert.3 \
136 bn.3 \ 163 bn.3 \
137 bn_internal.3 \ 164 bn_internal.3 \
@@ -152,66 +179,35 @@ MAN= \
152 ecdsa.3 \ 179 ecdsa.3 \
153 engine.3 \ 180 engine.3 \
154 evp.3 \ 181 evp.3 \
182 i2d_PKCS7_bio_stream.3 \
155 lh_stats.3 \ 183 lh_stats.3 \
156 lhash.3 \ 184 lhash.3 \
157 pem.3 \
158 rsa.3 \ 185 rsa.3 \
159 ui.3 \ 186 ui.3 \
160 ui_compat.3 \ 187 ui_compat.3 \
161 x509.3 \ 188 x509.3 \
162 BF_set_key.3 \
163 BIO.3 \
164 BUF_MEM_new.3 \
165 CRYPTO_set_locking_callback.3 \
166 DES_set_key.3 \
167 ERR.3 \
168 HMAC.3 \
169 MD5.3 \
170 PEM_read_bio_PrivateKey.3 \
171 RAND.3 \
172 RC4.3 \
173 RIPEMD160.3 \
174 SHA1.3
175
176# These pages removed/renamed
177# OPENSSL_ia32cap.cat3 \ # i386-only, internal API
178# OPENSSL_Applink.cat3 \ # Win32 only
179# bio.cat3 \ # conflict; see below
180# blowfish.cat3 \ # conflict; see below
181# buffer.cat3 \ # conflict; see below
182# des.cat3 \ # conflict; see below
183# des_modes.cat3 \ # fairly pointless
184# hmac.cat3 \ # conflict; see below
185# md5.cat3 \ # conflict; see below
186# mdc2.cat3 \ # patents; removed
187# rand.cat3 \ # conflict; see below
188# rc4.cat3 \ # conflict; see below
189# ripemd.cat3 \ # conflict; see below
190# sha.cat3 \ # conflict; see below
191
192 189
193# these are a real problem, since they re-document functions described in 190#MAN+= BIO_new_CMS.3 \
194# other pages. 191# CMS_add0_cert.3 \
195 192# CMS_add1_recipient_cert.3 \
196.for page src in \ 193# CMS_compress.3 \
197 BF_set_key blowfish \ 194# CMS_decrypt.3 \
198 BIO bio \ 195# CMS_encrypt.3 \
199 BUF_MEM_new buffer \ 196# CMS_final.3 \
200 CRYPTO_set_locking_callback threads \ 197# CMS_get0_RecipientInfos.3 \
201 DES_set_key des \ 198# CMS_get0_SignerInfos.3 \
202 ERR err \ 199# CMS_get0_type.3 \
203 HMAC hmac \ 200# CMS_get1_ReceiptRequest.3 \
204 MD5 md5 \ 201# CMS_sign.3 \
205 PEM_read_bio_PrivateKey pem \ 202# CMS_sign_add1_signer.3 \
206 RAND rand \ 203# CMS_sign_receipt.3 \
207 RC4 rc4 \ 204# CMS_uncompress.3 \
208 RIPEMD160 ripemd \ 205# CMS_verify.3 \
209 SHA1 sha 206# CMS_verify_receipt.3 \
210 207# PEM_write_bio_CMS_stream.3 \
211${page}.3: ${src}.pod 208# SMIME_read_CMS.3 \
212 @echo '${POD2MAN} --section=3 --name=${page:U} $? > $@' 209# SMIME_write_CMS.3 \
213 @${POD2MAN} --section=3 --name=${page:U} $? > $@.tmp && mv $@.tmp $@ 210# i2d_CMS_bio_stream.3 \
214.endfor
215 211
216MLINKS+=\ 212MLINKS+=\
217 ASN1_OBJECT_new.3 ASN1_OBJECT_free.3 \ 213 ASN1_OBJECT_new.3 ASN1_OBJECT_free.3 \
@@ -520,7 +516,32 @@ MLINKS+=\
520 EVP_EncryptInit.3 OBJ_obj2nid.3 \ 516 EVP_EncryptInit.3 OBJ_obj2nid.3 \
521 EVP_OpenInit.3 EVP_OpenFinal.3 \ 517 EVP_OpenInit.3 EVP_OpenFinal.3 \
522 EVP_OpenInit.3 EVP_OpenUpdate.3 \ 518 EVP_OpenInit.3 EVP_OpenUpdate.3 \
519 EVP_PKEY_CTX_ctrl.3 EVP_PKEY_ctrl_str.3 \
520 EVP_PKEY_CTX_new.3 EVP_PKEY_CTX_new_id.3 \
521 EVP_PKEY_CTX_new.3 EVP_PKEY_CTX_dup.3 \
522 EVP_PKEY_CTX_new.3 EVP_PKEY_CTX_free.3 \
523 EVP_PKEY_cmp.3 EVP_PKEY_copy_parameters.3 \
524 EVP_PKEY_cmp.3 EVP_PKEY_missing_parameters.3 \
525 EVP_PKEY_cmp.3 EVP_PKEY_cmp_parameters.3 \
523 EVP_PKEY_new.3 EVP_PKEY_free.3 \ 526 EVP_PKEY_new.3 EVP_PKEY_free.3 \
527 EVP_PKEY_decrypt.3 EVP_PKEY_decrypt_init.3 \
528 EVP_PKEY_derive.3 EVP_PKEY_derive_init.3 \
529 EVP_PKEY_derive.3 EVP_PKEY_derive_set_peer.3 \
530 EVP_PKEY_get_default_digest.3 EVP_PKEY_get_default_digest_nid.3 \
531 EVP_PKEY_encrypt.3 EVP_PKEY_encrypt_init.3 \
532 EVP_PKEY_keygen.3 EVP_PKEY_keygen_init.3 \
533 EVP_PKEY_keygen.3 EVP_PKEY_paramgen_init.3 \
534 EVP_PKEY_keygen.3 EVP_PKEY_paramgen.3 \
535 EVP_PKEY_keygen.3 EVP_PKEY_CTX_set_cb.3 \
536 EVP_PKEY_keygen.3 EVP_PKEY_CTX_get_cb.3 \
537 EVP_PKEY_keygen.3 EVP_PKEY_CTX_get_keygen_info.3 \
538 EVP_PKEY_keygen.3 EVP_PKEY_CTX_set_app_data.3 \
539 EVP_PKEY_keygen.3 EVP_PKEY_CTX_get_app_data.3 \
540 EVP_PKEY_print_private.3 EVP_PKEY_print_private.3 \
541 EVP_PKEY_print_private.3 EVP_PKEY_print_params.3 \
542 EVP_PKEY_sign.3 EVP_PKEY_sign_init.3 \
543 EVP_PKEY_verify.3 EVP_PKEY_verify_init.3 \
544 EVP_PKEY_verify_recover.3 EVP_PKEY_verify_recover_init.3 \
524 EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DH.3 \ 545 EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DH.3 \
525 EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DSA.3 \ 546 EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_DSA.3 \
526 EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_EC_KEY.3 \ 547 EVP_PKEY_set1_RSA.3 EVP_PKEY_assign_EC_KEY.3 \
@@ -887,7 +908,6 @@ maninstall:
887 908
888.endif 909.endif
889 910
890# XXX .PATH order is critical because of non-unique filenames
891.PATH: ${.CURDIR}/../../libssl/src/doc/crypto 911.PATH: ${.CURDIR}/../../libssl/src/doc/crypto
892.SUFFIXES: .pod .1 .3 .7 912.SUFFIXES: .pod .1 .3 .7
893.for sect in 1 3 7 913.for sect in 1 3 7