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 | ) | ||
