diff options
author | Charlie Root <root@rocinante.obtuse.com> | 2014-07-11 04:14:48 -0600 |
---|---|---|
committer | Charlie Root <root@rocinante.obtuse.com> | 2014-07-11 04:14:48 -0600 |
commit | ab3d9838cd88981b4d7ca54f06b8f7d2227f61b9 (patch) | |
tree | 339f05491c5ff2ebeb20c2837ca63d8129b74c11 | |
parent | 9c478f202c152122e1588ecb15fc777c264d413c (diff) | |
download | portable-ab3d9838cd88981b4d7ca54f06b8f7d2227f61b9.tar.gz portable-ab3d9838cd88981b4d7ca54f06b8f7d2227f61b9.tar.bz2 portable-ab3d9838cd88981b4d7ca54f06b8f7d2227f61b9.zip |
wording changes and initial stab at crypto man pages.
still need to get man links working and ssl and apps
man pages added.
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | COPYING | 7 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | man/Makefile.am | 202 | ||||
-rw-r--r-- | man/Makefile.am.tpl | 2 | ||||
-rwxr-xr-x | update.sh | 15 |
7 files changed, 227 insertions, 4 deletions
@@ -171,3 +171,4 @@ crypto/x509/ | |||
171 | crypto/x509v3/ | 171 | crypto/x509v3/ |
172 | openbsd/ | 172 | openbsd/ |
173 | .gitmodules | 173 | .gitmodules |
174 | ChangeLog | ||
@@ -1,4 +1,11 @@ | |||
1 | 1 | ||
2 | LibReSSL files are retained under the copyright of the authors. New | ||
3 | additions are ISC licensed as per OpenBSD's normal licensing policy, | ||
4 | or are placed in the public domain. | ||
5 | |||
6 | The OpenSSL code is distributed under the terms of the original OpenSSL | ||
7 | licenses which follow: | ||
8 | |||
2 | LICENSE ISSUES | 9 | LICENSE ISSUES |
3 | ============== | 10 | ============== |
4 | 11 | ||
diff --git a/Makefile.am b/Makefile.am index 2cae3f8..bec672c 100644 --- a/Makefile.am +++ b/Makefile.am | |||
@@ -1,2 +1,2 @@ | |||
1 | SUBDIRS = crypto ssl include apps tests | 1 | SUBDIRS = crypto ssl include apps tests man |
2 | ACLOCAL_AMFLAGS = -I m4 | 2 | ACLOCAL_AMFLAGS = -I m4 |
diff --git a/configure.ac b/configure.ac index e21bc47..fa7ef6b 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -95,4 +95,4 @@ AC_CHECK_FUNC(funopen, AC_DEFINE(HAVE_FUNOPEN)) | |||
95 | LT_INIT | 95 | LT_INIT |
96 | 96 | ||
97 | AC_OUTPUT(Makefile include/Makefile include/openssl/Makefile ssl/Makefile | 97 | AC_OUTPUT(Makefile include/Makefile include/openssl/Makefile ssl/Makefile |
98 | crypto/Makefile tests/Makefile apps/Makefile) | 98 | crypto/Makefile tests/Makefile apps/Makefile man/Makefile) |
diff --git a/man/Makefile.am b/man/Makefile.am new file mode 100644 index 0000000..68216dd --- /dev/null +++ b/man/Makefile.am | |||
@@ -0,0 +1,202 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | ||
2 | man_MAN= | ||
3 | man_MAN += ASN1_OBJECT_new.3 | ||
4 | man_MAN += ASN1_STRING_length.3 | ||
5 | man_MAN += ASN1_STRING_new.3 | ||
6 | man_MAN += ASN1_STRING_print_ex.3 | ||
7 | man_MAN += ASN1_generate_nconf.3 | ||
8 | man_MAN += BF_set_key.3 | ||
9 | man_MAN += BIO.3 | ||
10 | man_MAN += BIO_ctrl.3 | ||
11 | man_MAN += BIO_f_base64.3 | ||
12 | man_MAN += BIO_f_buffer.3 | ||
13 | man_MAN += BIO_f_cipher.3 | ||
14 | man_MAN += BIO_f_md.3 | ||
15 | man_MAN += BIO_f_null.3 | ||
16 | man_MAN += BIO_find_type.3 | ||
17 | man_MAN += BIO_new.3 | ||
18 | man_MAN += BIO_new_CMS.3 | ||
19 | man_MAN += BIO_push.3 | ||
20 | man_MAN += BIO_read.3 | ||
21 | man_MAN += BIO_s_accept.3 | ||
22 | man_MAN += BIO_s_bio.3 | ||
23 | man_MAN += BIO_s_connect.3 | ||
24 | man_MAN += BIO_s_fd.3 | ||
25 | man_MAN += BIO_s_file.3 | ||
26 | man_MAN += BIO_s_mem.3 | ||
27 | man_MAN += BIO_s_null.3 | ||
28 | man_MAN += BIO_s_socket.3 | ||
29 | man_MAN += BIO_set_callback.3 | ||
30 | man_MAN += BIO_should_retry.3 | ||
31 | man_MAN += BN_BLINDING_new.3 | ||
32 | man_MAN += BN_CTX_new.3 | ||
33 | man_MAN += BN_CTX_start.3 | ||
34 | man_MAN += BN_add.3 | ||
35 | man_MAN += BN_add_word.3 | ||
36 | man_MAN += BN_bn2bin.3 | ||
37 | man_MAN += BN_cmp.3 | ||
38 | man_MAN += BN_copy.3 | ||
39 | man_MAN += BN_generate_prime.3 | ||
40 | man_MAN += BN_mod_inverse.3 | ||
41 | man_MAN += BN_mod_mul_montgomery.3 | ||
42 | man_MAN += BN_mod_mul_reciprocal.3 | ||
43 | man_MAN += BN_new.3 | ||
44 | man_MAN += BN_num_bytes.3 | ||
45 | man_MAN += BN_rand.3 | ||
46 | man_MAN += BN_set_bit.3 | ||
47 | man_MAN += BN_swap.3 | ||
48 | man_MAN += BN_zero.3 | ||
49 | man_MAN += BUF_MEM_new.3 | ||
50 | man_MAN += CMS_add0_cert.3 | ||
51 | man_MAN += CMS_add1_recipient_cert.3 | ||
52 | man_MAN += CMS_compress.3 | ||
53 | man_MAN += CMS_decrypt.3 | ||
54 | man_MAN += CMS_encrypt.3 | ||
55 | man_MAN += CMS_final.3 | ||
56 | man_MAN += CMS_get0_RecipientInfos.3 | ||
57 | man_MAN += CMS_get0_SignerInfos.3 | ||
58 | man_MAN += CMS_get0_type.3 | ||
59 | man_MAN += CMS_get1_ReceiptRequest.3 | ||
60 | man_MAN += CMS_sign.3 | ||
61 | man_MAN += CMS_sign_add1_signer.3 | ||
62 | man_MAN += CMS_sign_receipt.3 | ||
63 | man_MAN += CMS_uncompress.3 | ||
64 | man_MAN += CMS_verify.3 | ||
65 | man_MAN += CMS_verify_receipt.3 | ||
66 | man_MAN += CONF_modules_free.3 | ||
67 | man_MAN += CONF_modules_load_file.3 | ||
68 | man_MAN += CRYPTO_set_ex_data.3 | ||
69 | man_MAN += CRYPTO_set_locking_callback.3 | ||
70 | man_MAN += DES_set_key.3 | ||
71 | man_MAN += DH_generate_key.3 | ||
72 | man_MAN += DH_generate_parameters.3 | ||
73 | man_MAN += DH_get_ex_new_index.3 | ||
74 | man_MAN += DH_new.3 | ||
75 | man_MAN += DH_set_method.3 | ||
76 | man_MAN += DH_size.3 | ||
77 | man_MAN += DSA_SIG_new.3 | ||
78 | man_MAN += DSA_do_sign.3 | ||
79 | man_MAN += DSA_dup_DH.3 | ||
80 | man_MAN += DSA_generate_key.3 | ||
81 | man_MAN += DSA_generate_parameters.3 | ||
82 | man_MAN += DSA_get_ex_new_index.3 | ||
83 | man_MAN += DSA_new.3 | ||
84 | man_MAN += DSA_set_method.3 | ||
85 | man_MAN += DSA_sign.3 | ||
86 | man_MAN += DSA_size.3 | ||
87 | man_MAN += ERR.3 | ||
88 | man_MAN += ERR_GET_LIB.3 | ||
89 | man_MAN += ERR_clear_error.3 | ||
90 | man_MAN += ERR_error_string.3 | ||
91 | man_MAN += ERR_get_error.3 | ||
92 | man_MAN += ERR_load_crypto_strings.3 | ||
93 | man_MAN += ERR_load_strings.3 | ||
94 | man_MAN += ERR_print_errors.3 | ||
95 | man_MAN += ERR_put_error.3 | ||
96 | man_MAN += ERR_remove_state.3 | ||
97 | man_MAN += ERR_set_mark.3 | ||
98 | man_MAN += EVP_BytesToKey.3 | ||
99 | man_MAN += EVP_DigestInit.3 | ||
100 | man_MAN += EVP_DigestSignInit.3 | ||
101 | man_MAN += EVP_DigestVerifyInit.3 | ||
102 | man_MAN += EVP_EncryptInit.3 | ||
103 | man_MAN += EVP_OpenInit.3 | ||
104 | man_MAN += EVP_PKEY_CTX_ctrl.3 | ||
105 | man_MAN += EVP_PKEY_CTX_new.3 | ||
106 | man_MAN += EVP_PKEY_cmp.3 | ||
107 | man_MAN += EVP_PKEY_decrypt.3 | ||
108 | man_MAN += EVP_PKEY_derive.3 | ||
109 | man_MAN += EVP_PKEY_encrypt.3 | ||
110 | man_MAN += EVP_PKEY_get_default_digest.3 | ||
111 | man_MAN += EVP_PKEY_keygen.3 | ||
112 | man_MAN += EVP_PKEY_new.3 | ||
113 | man_MAN += EVP_PKEY_print_private.3 | ||
114 | man_MAN += EVP_PKEY_set1_RSA.3 | ||
115 | man_MAN += EVP_PKEY_sign.3 | ||
116 | man_MAN += EVP_PKEY_verify.3 | ||
117 | man_MAN += EVP_PKEY_verify_recover.3 | ||
118 | man_MAN += EVP_SealInit.3 | ||
119 | man_MAN += EVP_SignInit.3 | ||
120 | man_MAN += EVP_VerifyInit.3 | ||
121 | man_MAN += HMAC.3 | ||
122 | man_MAN += MD5.3 | ||
123 | man_MAN += OBJ_nid2obj.3 | ||
124 | man_MAN += OPENSSL_VERSION_NUMBER.3 | ||
125 | man_MAN += OPENSSL_config.3 | ||
126 | man_MAN += OPENSSL_load_builtin_modules.3 | ||
127 | man_MAN += OpenSSL_add_all_algorithms.3 | ||
128 | man_MAN += PEM_read_bio_PrivateKey.3 | ||
129 | man_MAN += PEM_write_bio_CMS_stream.3 | ||
130 | man_MAN += PEM_write_bio_PKCS7_stream.3 | ||
131 | man_MAN += PKCS12_create.3 | ||
132 | man_MAN += PKCS12_parse.3 | ||
133 | man_MAN += PKCS7_decrypt.3 | ||
134 | man_MAN += PKCS7_encrypt.3 | ||
135 | man_MAN += PKCS7_sign.3 | ||
136 | man_MAN += PKCS7_sign_add_signer.3 | ||
137 | man_MAN += PKCS7_verify.3 | ||
138 | man_MAN += RAND.3 | ||
139 | man_MAN += RAND_add.3 | ||
140 | man_MAN += RAND_bytes.3 | ||
141 | man_MAN += RAND_cleanup.3 | ||
142 | man_MAN += RAND_load_file.3 | ||
143 | man_MAN += RAND_set_rand_method.3 | ||
144 | man_MAN += RC4.3 | ||
145 | man_MAN += RIPEMD160.3 | ||
146 | man_MAN += RSA_blinding_on.3 | ||
147 | man_MAN += RSA_check_key.3 | ||
148 | man_MAN += RSA_generate_key.3 | ||
149 | man_MAN += RSA_get_ex_new_index.3 | ||
150 | man_MAN += RSA_new.3 | ||
151 | man_MAN += RSA_padding_add_PKCS1_type_1.3 | ||
152 | man_MAN += RSA_print.3 | ||
153 | man_MAN += RSA_private_encrypt.3 | ||
154 | man_MAN += RSA_public_encrypt.3 | ||
155 | man_MAN += RSA_set_method.3 | ||
156 | man_MAN += RSA_sign.3 | ||
157 | man_MAN += RSA_sign_ASN1_OCTET_STRING.3 | ||
158 | man_MAN += RSA_size.3 | ||
159 | man_MAN += SHA1.3 | ||
160 | man_MAN += SMIME_read_CMS.3 | ||
161 | man_MAN += SMIME_read_PKCS7.3 | ||
162 | man_MAN += SMIME_write_CMS.3 | ||
163 | man_MAN += SMIME_write_PKCS7.3 | ||
164 | man_MAN += X509_NAME_ENTRY_get_object.3 | ||
165 | man_MAN += X509_NAME_add_entry_by_txt.3 | ||
166 | man_MAN += X509_NAME_get_index_by_NID.3 | ||
167 | man_MAN += X509_NAME_print_ex.3 | ||
168 | man_MAN += X509_STORE_CTX_get_error.3 | ||
169 | man_MAN += X509_STORE_CTX_get_ex_new_index.3 | ||
170 | man_MAN += X509_STORE_CTX_new.3 | ||
171 | man_MAN += X509_STORE_CTX_set_verify_cb.3 | ||
172 | man_MAN += X509_STORE_set_verify_cb_func.3 | ||
173 | man_MAN += X509_VERIFY_PARAM_set_flags.3 | ||
174 | man_MAN += X509_new.3 | ||
175 | man_MAN += X509_verify_cert.3 | ||
176 | man_MAN += bn.3 | ||
177 | man_MAN += bn_internal.3 | ||
178 | man_MAN += crypto.3 | ||
179 | man_MAN += d2i_ASN1_OBJECT.3 | ||
180 | man_MAN += d2i_DHparams.3 | ||
181 | man_MAN += d2i_DSAPublicKey.3 | ||
182 | man_MAN += d2i_PKCS8PrivateKey.3 | ||
183 | man_MAN += d2i_RSAPublicKey.3 | ||
184 | man_MAN += d2i_X509.3 | ||
185 | man_MAN += d2i_X509_ALGOR.3 | ||
186 | man_MAN += d2i_X509_CRL.3 | ||
187 | man_MAN += d2i_X509_NAME.3 | ||
188 | man_MAN += d2i_X509_REQ.3 | ||
189 | man_MAN += d2i_X509_SIG.3 | ||
190 | man_MAN += dh.3 | ||
191 | man_MAN += dsa.3 | ||
192 | man_MAN += ecdsa.3 | ||
193 | man_MAN += engine.3 | ||
194 | man_MAN += evp.3 | ||
195 | man_MAN += i2d_CMS_bio_stream.3 | ||
196 | man_MAN += i2d_PKCS7_bio_stream.3 | ||
197 | man_MAN += lh_stats.3 | ||
198 | man_MAN += lhash.3 | ||
199 | man_MAN += rsa.3 | ||
200 | man_MAN += ui.3 | ||
201 | man_MAN += ui_compat.3 | ||
202 | man_MAN += x509.3 | ||
diff --git a/man/Makefile.am.tpl b/man/Makefile.am.tpl new file mode 100644 index 0000000..88cbb51 --- /dev/null +++ b/man/Makefile.am.tpl | |||
@@ -0,0 +1,2 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | ||
2 | man_MAN= | ||
@@ -4,7 +4,7 @@ set -e | |||
4 | # resync this library with the upstream project, remove old submodule dirs | 4 | # resync this library with the upstream project, remove old submodule dirs |
5 | if [ -d openbsd ]; then | 5 | if [ -d openbsd ]; then |
6 | (cd openbsd | 6 | (cd openbsd |
7 | git co master | 7 | git checkout master |
8 | git pull) | 8 | git pull) |
9 | else | 9 | else |
10 | if [ -z "$LIBRESSL_GIT" ]; then | 10 | if [ -z "$LIBRESSL_GIT" ]; then |
@@ -51,7 +51,7 @@ copy_crypto() { | |||
51 | } | 51 | } |
52 | 52 | ||
53 | cp $libssl_src/src/LICENSE COPYING | 53 | cp $libssl_src/src/LICENSE COPYING |
54 | cp $libssl_src/src/CHANGES ChangeLog | 54 | echo "Please see OpenBSD CVS logs" > ChangeLog |
55 | 55 | ||
56 | cp $libcrypto_src/crypto/arch/amd64/opensslconf.h include/openssl | 56 | cp $libcrypto_src/crypto/arch/amd64/opensslconf.h include/openssl |
57 | cp $libssl_src/src/e_os2.h include/openssl | 57 | cp $libssl_src/src/e_os2.h include/openssl |
@@ -381,3 +381,14 @@ crypto_excludes=( | |||
381 | echo "noinst_HEADERS += $i" >> Makefile.am | 381 | echo "noinst_HEADERS += $i" >> Makefile.am |
382 | done | 382 | done |
383 | ) | 383 | ) |
384 | |||
385 | (cd man | ||
386 | cp Makefile.am.tpl Makefile.am | ||
387 | for i in `ls -1 ../$libssl_src/src/doc/crypto/*.pod | sort`; do | ||
388 | BASE=`echo $i|sed -e "s/\.pod//"` | ||
389 | echo $BASE | ||
390 | NAME=`basename "$BASE"` | ||
391 | pod2man --official --release=LibreSSL --center=LibreSSL --section=3 --name=$NAME < $BASE.pod > $NAME.3 | ||
392 | echo "man_MAN += $NAME.3" >> Makefile.am | ||
393 | done | ||
394 | ) | ||