Latest update. (3.0.0-dev)
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#! /bin/sh
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2005-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+3
-2
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -96,6 +96,7 @@ sub name_synopsis()
|
||||
return unless $contents =~ /=head1 SYNOPSIS(.*)=head1 DESCRIPTION/ms;
|
||||
my $syn = $1;
|
||||
foreach my $line ( split /\n+/, $syn ) {
|
||||
next unless $line =~ /^\s/;
|
||||
my $sym;
|
||||
$line =~ s/STACK_OF\([^)]+\)/int/g;
|
||||
$line =~ s/__declspec\([^)]+\)//;
|
||||
@@ -114,7 +115,7 @@ sub name_synopsis()
|
||||
} elsif ( $line =~ /enum (\S*) \{/ ) {
|
||||
# an enumeration: enum ... {
|
||||
$sym = $1;
|
||||
} elsif ( $line =~ /#define ([A-Za-z0-9_]+)/ ) {
|
||||
} elsif ( $line =~ /#(?:define|undef) ([A-Za-z0-9_]+)/ ) {
|
||||
$sym = $1;
|
||||
} elsif ( $line =~ /([A-Za-z0-9_]+)\(/ ) {
|
||||
$sym = $1;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#! /bin/bash
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+49
-44
@@ -261,7 +261,7 @@ ASN1_NULL_free 262 1_1_0 EXIST::FUNCTION:
|
||||
EC_KEY_copy 263 1_1_0 EXIST::FUNCTION:EC
|
||||
EVP_des_ede3 264 1_1_0 EXIST::FUNCTION:DES
|
||||
PKCS7_add1_attrib_digest 265 1_1_0 EXIST::FUNCTION:
|
||||
EC_POINT_get_affine_coordinates_GFp 266 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC
|
||||
EC_POINT_get_affine_coordinates_GFp 266 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC
|
||||
EVP_seed_ecb 267 1_1_0 EXIST::FUNCTION:SEED
|
||||
BIO_dgram_sctp_wait_for_dry 268 1_1_0 EXIST::FUNCTION:DGRAM,SCTP
|
||||
ASN1_OCTET_STRING_NDEF_it 269 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
|
||||
@@ -285,7 +285,7 @@ X509V3_EXT_get_nid 285 1_1_0 EXIST::FUNCTION:
|
||||
BIO_s_log 286 1_1_0 EXIST::FUNCTION:
|
||||
EC_POINT_set_to_infinity 287 1_1_0 EXIST::FUNCTION:EC
|
||||
EVP_des_ede_ofb 288 1_1_0 EXIST::FUNCTION:DES
|
||||
ECDH_KDF_X9_62 289 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC
|
||||
ECDH_KDF_X9_62 289 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC
|
||||
ASN1_UNIVERSALSTRING_to_string 290 1_1_0 EXIST::FUNCTION:
|
||||
CRYPTO_gcm128_setiv 291 1_1_0 EXIST::FUNCTION:
|
||||
ASN1_PCTX_set_oid_flags 292 1_1_0 EXIST::FUNCTION:
|
||||
@@ -544,7 +544,7 @@ CONF_get_number 544 1_1_0 EXIST::FUNCTION:
|
||||
X509_EXTENSION_get_object 545 1_1_0 EXIST::FUNCTION:
|
||||
X509_EXTENSIONS_it 546 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
|
||||
X509_EXTENSIONS_it 546 1_1_0 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
|
||||
EC_POINT_set_compressed_coordinates_GF2m 547 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC,EC2M
|
||||
EC_POINT_set_compressed_coordinates_GF2m 547 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC,EC2M
|
||||
RSA_sign_ASN1_OCTET_STRING 548 1_1_0 EXIST::FUNCTION:RSA
|
||||
d2i_X509_CRL_fp 549 1_1_0 EXIST::FUNCTION:STDIO
|
||||
i2d_RSA_PUBKEY 550 1_1_0 EXIST::FUNCTION:RSA
|
||||
@@ -638,7 +638,7 @@ X509_REVOKED_it 638 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:
|
||||
X509_REVOKED_it 638 1_1_0 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
|
||||
CRYPTO_THREAD_write_lock 639 1_1_0 EXIST::FUNCTION:
|
||||
X509V3_NAME_from_section 640 1_1_0 EXIST::FUNCTION:
|
||||
EC_POINT_set_compressed_coordinates_GFp 641 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC
|
||||
EC_POINT_set_compressed_coordinates_GFp 641 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC
|
||||
OCSP_SINGLERESP_get0_id 642 1_1_0 EXIST::FUNCTION:OCSP
|
||||
UI_add_info_string 643 1_1_0 EXIST::FUNCTION:
|
||||
OBJ_NAME_remove 644 1_1_0 EXIST::FUNCTION:
|
||||
@@ -728,7 +728,7 @@ BIO_snprintf 726 1_1_0 EXIST::FUNCTION:
|
||||
EC_POINT_hex2point 727 1_1_0 EXIST::FUNCTION:EC
|
||||
X509v3_get_ext_by_critical 728 1_1_0 EXIST::FUNCTION:
|
||||
ENGINE_get_default_RSA 729 1_1_0 EXIST::FUNCTION:ENGINE
|
||||
DSA_sign_setup 730 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,DSA
|
||||
DSA_sign_setup 730 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,DSA
|
||||
OPENSSL_sk_new_null 731 1_1_0 EXIST::FUNCTION:
|
||||
PEM_read_PKCS8 732 1_1_0 EXIST::FUNCTION:STDIO
|
||||
BN_mod_sqr 733 1_1_0 EXIST::FUNCTION:
|
||||
@@ -1768,8 +1768,8 @@ ASYNC_init_thread 1755 1_1_0 EXIST::FUNCTION:
|
||||
OCSP_BASICRESP_get_ext_by_OBJ 1756 1_1_0 EXIST::FUNCTION:OCSP
|
||||
X509_reject_clear 1757 1_1_0 EXIST::FUNCTION:
|
||||
DH_security_bits 1758 1_1_0 EXIST::FUNCTION:DH
|
||||
LONG_it 1759 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:DEPRECATEDIN_1_2_0
|
||||
LONG_it 1759 1_1_0 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:DEPRECATEDIN_1_2_0
|
||||
LONG_it 1759 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:DEPRECATEDIN_3
|
||||
LONG_it 1759 1_1_0 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:DEPRECATEDIN_3
|
||||
ASN1_dup 1760 1_1_0 EXIST::FUNCTION:
|
||||
TS_RESP_new 1761 1_1_0 EXIST::FUNCTION:TS
|
||||
i2d_PKCS8PrivateKeyInfo_fp 1762 1_1_0 EXIST::FUNCTION:STDIO
|
||||
@@ -1834,8 +1834,8 @@ X509V3_EXT_add_list 1821 1_1_0 EXIST::FUNCTION:
|
||||
CMS_compress 1822 1_1_0 EXIST::FUNCTION:CMS
|
||||
X509_get_ext_by_critical 1823 1_1_0 EXIST::FUNCTION:
|
||||
ASYNC_WAIT_CTX_clear_fd 1824 1_1_0 EXIST::FUNCTION:
|
||||
ZLONG_it 1825 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:DEPRECATEDIN_1_2_0
|
||||
ZLONG_it 1825 1_1_0 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:DEPRECATEDIN_1_2_0
|
||||
ZLONG_it 1825 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:DEPRECATEDIN_3
|
||||
ZLONG_it 1825 1_1_0 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:DEPRECATEDIN_3
|
||||
OPENSSL_sk_find_ex 1826 1_1_0 EXIST::FUNCTION:
|
||||
ASN1_ENUMERATED_to_BN 1827 1_1_0 EXIST::FUNCTION:
|
||||
X509_CRL_get_ext_d2i 1828 1_1_0 EXIST::FUNCTION:
|
||||
@@ -1874,7 +1874,7 @@ i2b_PrivateKey_bio 1858 1_1_0 EXIST::FUNCTION:DSA
|
||||
ASN1_STRING_length_set 1859 1_1_0 EXIST::FUNCTION:
|
||||
PEM_write_PKCS8 1860 1_1_0 EXIST::FUNCTION:STDIO
|
||||
PKCS7_digest_from_attributes 1861 1_1_0 EXIST::FUNCTION:
|
||||
EC_GROUP_set_curve_GFp 1862 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC
|
||||
EC_GROUP_set_curve_GFp 1862 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC
|
||||
X509_PURPOSE_get0 1863 1_1_0 EXIST::FUNCTION:
|
||||
EVP_PKEY_set1_DSA 1864 1_1_0 EXIST::FUNCTION:DSA
|
||||
X509_NAME_it 1865 1_1_0 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
|
||||
@@ -1982,7 +1982,7 @@ X509_CRL_it 1966 1_1_0 EXIST:EXPORT_VAR_AS_FUNCTION:
|
||||
d2i_X509_ALGOR 1967 1_1_0 EXIST::FUNCTION:
|
||||
PKCS12_PBE_keyivgen 1968 1_1_0 EXIST::FUNCTION:
|
||||
BIO_test_flags 1969 1_1_0 EXIST::FUNCTION:
|
||||
EC_POINT_get_affine_coordinates_GF2m 1970 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC,EC2M
|
||||
EC_POINT_get_affine_coordinates_GF2m 1970 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC,EC2M
|
||||
EVP_ENCODE_CTX_num 1971 1_1_0 EXIST::FUNCTION:
|
||||
Camellia_cfb1_encrypt 1972 1_1_0 EXIST::FUNCTION:CAMELLIA
|
||||
NCONF_load_fp 1973 1_1_0 EXIST::FUNCTION:STDIO
|
||||
@@ -2183,7 +2183,7 @@ i2d_ASN1_T61STRING 2156 1_1_0 EXIST::FUNCTION:
|
||||
X509_add1_trust_object 2157 1_1_0 EXIST::FUNCTION:
|
||||
PEM_write_X509 2158 1_1_0 EXIST::FUNCTION:STDIO
|
||||
BN_CTX_free 2159 1_1_0 EXIST::FUNCTION:
|
||||
EC_GROUP_get_curve_GF2m 2160 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC,EC2M
|
||||
EC_GROUP_get_curve_GF2m 2160 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC,EC2M
|
||||
EVP_MD_flags 2161 1_1_0 EXIST::FUNCTION:
|
||||
OPENSSL_sk_set 2162 1_1_0 EXIST::FUNCTION:
|
||||
OCSP_request_sign 2163 1_1_0 EXIST::FUNCTION:OCSP
|
||||
@@ -2263,7 +2263,7 @@ ENGINE_set_name 2235 1_1_0 EXIST::FUNCTION:ENGINE
|
||||
TS_TST_INFO_get_policy_id 2236 1_1_0 EXIST::FUNCTION:TS
|
||||
PKCS7_SIGNER_INFO_set 2237 1_1_0 EXIST::FUNCTION:
|
||||
PEM_write_bio_PKCS8_PRIV_KEY_INFO 2238 1_1_0 EXIST::FUNCTION:
|
||||
EC_GROUP_set_curve_GF2m 2239 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC,EC2M
|
||||
EC_GROUP_set_curve_GF2m 2239 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC,EC2M
|
||||
ENGINE_load_builtin_engines 2240 1_1_0 EXIST::FUNCTION:ENGINE
|
||||
SRP_VBASE_init 2241 1_1_0 EXIST::FUNCTION:SRP
|
||||
SHA224_Final 2242 1_1_0 EXIST::FUNCTION:
|
||||
@@ -2983,7 +2983,7 @@ EVP_aes_192_cbc 2936 1_1_0 EXIST::FUNCTION:
|
||||
PKCS8_pkey_set0 2937 1_1_0 EXIST::FUNCTION:
|
||||
X509_get1_email 2938 1_1_0 EXIST::FUNCTION:
|
||||
EC_POINT_point2oct 2939 1_1_0 EXIST::FUNCTION:EC
|
||||
EC_GROUP_get_curve_GFp 2940 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC
|
||||
EC_GROUP_get_curve_GFp 2940 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC
|
||||
ASYNC_block_pause 2941 1_1_0 EXIST::FUNCTION:
|
||||
OCSP_SINGLERESP_get_ext 2942 1_1_0 EXIST::FUNCTION:OCSP
|
||||
CRYPTO_strdup 2943 1_1_0 EXIST::FUNCTION:
|
||||
@@ -3234,7 +3234,7 @@ X509_NAME_oneline 3186 1_1_0 EXIST::FUNCTION:
|
||||
X509V3_set_nconf 3187 1_1_0 EXIST::FUNCTION:
|
||||
RSAPrivateKey_dup 3188 1_1_0 EXIST::FUNCTION:RSA
|
||||
BN_mod_add 3189 1_1_0 EXIST::FUNCTION:
|
||||
EC_POINT_set_affine_coordinates_GFp 3190 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC
|
||||
EC_POINT_set_affine_coordinates_GFp 3190 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC
|
||||
X509_get_default_cert_file 3191 1_1_0 EXIST::FUNCTION:
|
||||
UI_method_set_flusher 3192 1_1_0 EXIST::FUNCTION:
|
||||
RSA_new_method 3193 1_1_0 EXIST::FUNCTION:RSA
|
||||
@@ -3263,7 +3263,7 @@ CMS_RecipientInfo_get0_pkey_ctx 3215 1_1_0 EXIST::FUNCTION:CMS
|
||||
OCSP_REQINFO_free 3216 1_1_0 EXIST::FUNCTION:OCSP
|
||||
AUTHORITY_KEYID_new 3217 1_1_0 EXIST::FUNCTION:
|
||||
i2d_DIST_POINT_NAME 3218 1_1_0 EXIST::FUNCTION:
|
||||
OpenSSL_version_num 3219 1_1_0 EXIST::FUNCTION:
|
||||
OpenSSL_version_num 3219 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3
|
||||
OCSP_CERTID_free 3220 1_1_0 EXIST::FUNCTION:OCSP
|
||||
BIO_hex_string 3221 1_1_0 EXIST::FUNCTION:
|
||||
X509_REQ_sign_ctx 3222 1_1_0 EXIST::FUNCTION:
|
||||
@@ -3572,7 +3572,7 @@ PROXY_CERT_INFO_EXTENSION_new 3523 1_1_0 EXIST::FUNCTION:
|
||||
EVP_bf_cbc 3524 1_1_0 EXIST::FUNCTION:BF
|
||||
DSA_do_verify 3525 1_1_0 EXIST::FUNCTION:DSA
|
||||
EC_GROUP_get_seed_len 3526 1_1_0 EXIST::FUNCTION:EC
|
||||
EC_POINT_set_affine_coordinates_GF2m 3527 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_1_2_0,EC,EC2M
|
||||
EC_POINT_set_affine_coordinates_GF2m 3527 1_1_0 EXIST::FUNCTION:DEPRECATEDIN_3,EC,EC2M
|
||||
TS_REQ_set_policy_id 3528 1_1_0 EXIST::FUNCTION:TS
|
||||
BIO_callback_ctrl 3529 1_1_0 EXIST::FUNCTION:
|
||||
v2i_GENERAL_NAME 3530 1_1_0 EXIST::FUNCTION:
|
||||
@@ -4577,30 +4577,35 @@ OCSP_resp_get0_respdata 4530 1_1_0j EXIST::FUNCTION:OCSP
|
||||
EVP_MD_CTX_set_pkey_ctx 4531 1_1_1 EXIST::FUNCTION:
|
||||
EVP_PKEY_meth_set_digest_custom 4532 1_1_1 EXIST::FUNCTION:
|
||||
EVP_PKEY_meth_get_digest_custom 4533 1_1_1 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_new 4534 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_new_id 4535 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_free 4536 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_copy 4537 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_mac 4538 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_size 4539 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_init 4540 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_update 4541 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_final 4542 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_ctrl 4543 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_vctrl 4544 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_ctrl_str 4545 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_str2ctrl 4546 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_hex2ctrl 4547 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_nid 4548 1_1_2 EXIST::FUNCTION:
|
||||
EVP_get_macbyname 4549 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_do_all 4550 1_1_2 EXIST::FUNCTION:
|
||||
EVP_MAC_do_all_sorted 4551 1_1_2 EXIST::FUNCTION:
|
||||
EVP_str2ctrl 4552 1_1_2 EXIST::FUNCTION:
|
||||
EVP_hex2ctrl 4553 1_1_2 EXIST::FUNCTION:
|
||||
EVP_PKEY_supports_digest_nid 4554 1_1_2 EXIST::FUNCTION:
|
||||
SRP_VBASE_add0_user 4555 1_1_2 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_new 4556 1_1_2 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_set_gN 4557 1_1_2 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_set1_ids 4558 1_1_2 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_set0_sv 4559 1_1_2 EXIST::FUNCTION:SRP
|
||||
EVP_chacha20_poly1305_draft 4560 1_1_0 EXIST::FUNCTION:CHACHA,POLY1305_DRAFT
|
||||
EVP_MAC_CTX_new 4534 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_new_id 4535 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_free 4536 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_copy 4537 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_CTX_mac 4538 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_size 4539 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_init 4540 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_update 4541 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_final 4542 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_ctrl 4543 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_vctrl 4544 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_ctrl_str 4545 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_str2ctrl 4546 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_hex2ctrl 4547 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_nid 4548 3_0_0 EXIST::FUNCTION:
|
||||
EVP_get_macbyname 4549 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_do_all 4550 3_0_0 EXIST::FUNCTION:
|
||||
EVP_MAC_do_all_sorted 4551 3_0_0 EXIST::FUNCTION:
|
||||
EVP_str2ctrl 4552 3_0_0 EXIST::FUNCTION:
|
||||
EVP_hex2ctrl 4553 3_0_0 EXIST::FUNCTION:
|
||||
EVP_PKEY_supports_digest_nid 4554 3_0_0 EXIST::FUNCTION:
|
||||
SRP_VBASE_add0_user 4555 3_0_0 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_new 4556 3_0_0 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_set_gN 4557 3_0_0 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_set1_ids 4558 3_0_0 EXIST::FUNCTION:SRP
|
||||
SRP_user_pwd_set0_sv 4559 3_0_0 EXIST::FUNCTION:SRP
|
||||
OPENSSL_version_major 4560 3_0_0 EXIST::FUNCTION:
|
||||
OPENSSL_version_minor 4561 3_0_0 EXIST::FUNCTION:
|
||||
OPENSSL_version_patch 4562 3_0_0 EXIST::FUNCTION:
|
||||
OPENSSL_version_pre_release 4563 3_0_0 EXIST::FUNCTION:
|
||||
OPENSSL_version_build_metadata 4564 3_0_0 EXIST::FUNCTION:
|
||||
EVP_chacha20_poly1305_draft 4565 1_1_0 EXIST::FUNCTION:CHACHA,POLY1305_DRAFT
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -21,7 +21,7 @@ print <<"END_OUTPUT";
|
||||
*
|
||||
* Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the OpenSSL license (the "License"). You may not use
|
||||
* Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
* this file except in compliance with the License. You can obtain a copy
|
||||
* in the file LICENSE in the source distribution or at
|
||||
* https://www.openssl.org/source/license.html
|
||||
|
||||
+5
-15
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -193,8 +193,8 @@ sub feature_filter {
|
||||
|
||||
if ($apiv) {
|
||||
foreach (@features) {
|
||||
next unless /^DEPRECATEDIN_(\d+)_(\d+)_(\d+)$/;
|
||||
my $symdep = sprintf "%x%02x%02x", $1, $2, $3;
|
||||
next unless /^DEPRECATEDIN_(\d+)(?:_(\d+)_(\d+))?$/;
|
||||
my $symdep = sprintf "%x%02x%02x", $1, ($2 // 0), ($3 // 0);
|
||||
$verdict = 0 if $apiv ge $symdep;
|
||||
}
|
||||
}
|
||||
@@ -386,19 +386,9 @@ _____
|
||||
_____
|
||||
|
||||
if (defined $version) {
|
||||
my ($libvmajor, $libvminor, $libvedit, $libvpatch) =
|
||||
$version =~ /^(\d+)_(\d+)_(\d+)([a-z]{0,2})(?:-.*)?$/;
|
||||
my $libvpatchnum = 0;
|
||||
for (split '', $libvpatch // '') {
|
||||
$libvpatchnum += ord(lc($_)) - 96;
|
||||
# To compensate because the letter 'z' is always followed by
|
||||
# another, i.e. doesn't add any value on its own
|
||||
$libvpatchnum-- if lc($_) eq 'z';
|
||||
}
|
||||
my $match1 = $libvmajor * 100 + $libvminor;
|
||||
my $match2 = $libvedit * 100 + $libvpatchnum;
|
||||
my ($libvmajor, $libvminor) = $version =~ /^(\d+)_(\d+)$/;
|
||||
print <<"_____";
|
||||
GSMATCH=LEQUAL,$match1,$match2
|
||||
GSMATCH=LEQUAL,$libvmajor,$libvminor;
|
||||
_____
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -446,7 +446,7 @@ foreach my $lib ( keys %errorfile ) {
|
||||
* Generated by util/mkerr.pl DO NOT EDIT
|
||||
* Copyright 1995-$YEAR The OpenSSL Project Authors. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the OpenSSL license (the \"License\"). You may not use
|
||||
* Licensed under the Apache License 2.0 (the \"License\"). You may not use
|
||||
* this file except in compliance with the License. You can obtain a copy
|
||||
* in the file LICENSE in the source distribution or at
|
||||
* https://www.openssl.org/source/license.html
|
||||
@@ -561,7 +561,7 @@ EOF
|
||||
* Generated by util/mkerr.pl DO NOT EDIT
|
||||
* Copyright 1995-$YEAR The OpenSSL Project Authors. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the OpenSSL license (the "License"). You may not use
|
||||
* Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
* this file except in compliance with the License. You can obtain a copy
|
||||
* in the file LICENSE in the source distribution or at
|
||||
* https://www.openssl.org/source/license.html
|
||||
@@ -720,7 +720,7 @@ if ( $newstate ) {
|
||||
print OUT <<"EOF";
|
||||
# Copyright 1999-$YEAR The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+5
-29
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -10,33 +10,9 @@ use strict;
|
||||
use warnings;
|
||||
use lib ".";
|
||||
use configdata;
|
||||
use File::Spec::Functions;
|
||||
|
||||
my $versionfile = catfile( $config{sourcedir}, "include/openssl/opensslv.h" );
|
||||
|
||||
my ( $ver, $v1, $v2, $v3, $v4, $beta, $version );
|
||||
|
||||
open FD, $versionfile or die "Couldn't open include/openssl/opensslv.h: $!\n";
|
||||
while (<FD>) {
|
||||
if (/OPENSSL_VERSION_NUMBER\s+(0x[0-9a-f]+)/i) {
|
||||
$ver = hex($1);
|
||||
$v1 = ( $ver >> 28 );
|
||||
$v2 = ( $ver >> 20 ) & 0xff;
|
||||
$v3 = ( $ver >> 12 ) & 0xff;
|
||||
$v4 = ( $ver >> 4 ) & 0xff;
|
||||
$beta = $ver & 0xf;
|
||||
$version = "$v1.$v2.$v3";
|
||||
if ( $beta == 0xf ) {
|
||||
$version .= chr( ord('a') + $v4 - 1 ) if ($v4);
|
||||
} elsif ( $beta == 0 ) {
|
||||
$version .= "-dev";
|
||||
} else {
|
||||
$version .= "-beta$beta";
|
||||
}
|
||||
last;
|
||||
}
|
||||
}
|
||||
close(FD);
|
||||
my $cversion = "$config{major},$config{minor},$config{patch}";
|
||||
my $version = "$config{major}.$config{minor}.$config{patch}$config{prerelease}$config{build_metadata}";
|
||||
|
||||
my $filename = $ARGV[0];
|
||||
my $description = "OpenSSL library";
|
||||
@@ -53,8 +29,8 @@ print <<___;
|
||||
LANGUAGE 0x09,0x01
|
||||
|
||||
1 VERSIONINFO
|
||||
FILEVERSION $v1,$v2,$v3,$v4
|
||||
PRODUCTVERSION $v1,$v2,$v3,$v4
|
||||
FILEVERSION $cversion
|
||||
PRODUCTVERSION $cversion
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x01L
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#! /bin/sh
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -638,7 +638,7 @@ STRING must conform to the following EBNF description:
|
||||
space = " " | "\t";
|
||||
symbol = ( letter | "_"), { letter | digit | "_" };
|
||||
ordinal = number;
|
||||
version = number, "_", number, "_", number, letter, [ letter ];
|
||||
version = number, "_", number, "_", number, [ letter, [ letter ] ];
|
||||
exist = "EXIST" | "NOEXIST";
|
||||
platforms = platform, { ",", platform };
|
||||
platform = ( letter | "_" ) { letter | digit | "_" };
|
||||
@@ -678,7 +678,7 @@ sub new {
|
||||
unless ( scalar @a == 4
|
||||
&& $a[0] =~ /^[A-Za-z_][A-Za-z_0-9]*$/
|
||||
&& $a[1] =~ /^\d+$/
|
||||
&& $a[2] =~ /^(?:\*|\d+_\d+_\d+(?:[a-z]{0,2}))$/
|
||||
&& $a[2] =~ /^(?:\*|\d+_\d+_\d+[a-z]{0,2})$/
|
||||
&& $a[3] =~ /^
|
||||
(?:NO)?EXIST:
|
||||
[^:]*:
|
||||
@@ -841,6 +841,8 @@ OpenSSL::Ordinals::Item objects.
|
||||
=cut
|
||||
|
||||
sub by_version {
|
||||
# Until we're rid of everything with the old version scheme,
|
||||
# we need to be able to handle older style x.y.zl versions.
|
||||
sub _ossl_versionsplit {
|
||||
my $textversion = shift;
|
||||
return $textversion if $textversion eq '*';
|
||||
@@ -891,7 +893,7 @@ sub f_version {
|
||||
|
||||
$version =~ s|\.|_|g if $version;
|
||||
croak "No version specified"
|
||||
unless $version && $version =~ /^\d_\d_\d[a-z]{0,2}$/;
|
||||
unless $version && $version =~ /^\d+_\d+_\d+[a-z]{0,2}$/;
|
||||
|
||||
return sub { $_[0]->version() eq $version };
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -65,21 +65,11 @@ my @opensslcpphandlers = (
|
||||
# These are used to convert certain pre-precessor expressions into
|
||||
# others that @cpphandlers have a better chance to understand.
|
||||
|
||||
{ regexp => qr/#if OPENSSL_API_COMPAT(\S+)(0x[0-9a-fA-F]{8})L$/,
|
||||
{ regexp => qr/#if (!?)OPENSSL_API_([0-9_]+)$/,
|
||||
massager => sub {
|
||||
my $op = $1;
|
||||
my $v = hex($2);
|
||||
if ($op ne '<' && $op ne '>=') {
|
||||
die "Error: unacceptable operator $op: $_[0]\n";
|
||||
}
|
||||
my ($one, $major, $minor) =
|
||||
( ($v >> 28) & 0xf,
|
||||
($v >> 20) & 0xff,
|
||||
($v >> 12) & 0xff );
|
||||
my $t = "DEPRECATEDIN_${one}_${major}_${minor}";
|
||||
my $cond = $op eq '<' ? 'ifndef' : 'ifdef';
|
||||
my $cnd = $1 eq '!' ? 'ndef' : 'def';
|
||||
return (<<"EOF");
|
||||
#$cond $t
|
||||
#if$cnd DEPRECATEDIN_$2
|
||||
EOF
|
||||
}
|
||||
}
|
||||
@@ -284,7 +274,7 @@ EOF
|
||||
# We trick the parser by pretending that the declaration is wrapped in a
|
||||
# check if the DEPRECATEDIN macro is defined or not. Callers of parse()
|
||||
# will have to decide what to do with it.
|
||||
{ regexp => qr/(DEPRECATEDIN_\d+_\d+_\d+)<<<\((.*)\)>>>/,
|
||||
{ regexp => qr/(DEPRECATEDIN_\d+(?:_\d+_\d+)?)<<<\((.*)\)>>>/,
|
||||
massager => sub { return (<<"EOF");
|
||||
#ifndef $1
|
||||
$2;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -810,9 +810,9 @@ sub quotify {
|
||||
|
||||
=item B<openssl_versions>
|
||||
|
||||
Returns a list of two numbers, the first representing the build version,
|
||||
the second representing the library version. See opensslv.h for more
|
||||
information on those numbers.
|
||||
Returns a list of two version numbers, the first representing the build
|
||||
version, the second representing the library version. See opensslv.h for
|
||||
more information on those numbers.
|
||||
|
||||
=back
|
||||
|
||||
@@ -823,9 +823,8 @@ sub openssl_versions {
|
||||
unless (@versions) {
|
||||
my %lines =
|
||||
map { s/\R$//;
|
||||
/^(.*): (0x[[:xdigit:]]{8})$/;
|
||||
die "Weird line: $_" unless defined $1;
|
||||
$1 => hex($2) }
|
||||
/^(.*): (.*)$/;
|
||||
$1 => $2 }
|
||||
run(test(['versions']), capture => 1);
|
||||
@versions = ( $lines{'Build version'}, $lines{'Library version'} );
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
+8
-1
@@ -282,7 +282,14 @@ EVP_rc5_32_12_16_cfb define
|
||||
EVP_seed_cfb define
|
||||
EVP_sm4_cfb define
|
||||
OBJ_cleanup define deprecated 1.1.0
|
||||
OPENSSL_VERSION_NUMBER define
|
||||
OPENSSL_VERSION_MAJOR define
|
||||
OPENSSL_VERSION_MINOR define
|
||||
OPENSSL_VERSION_NUMBER define deprecated 3.0.0
|
||||
OPENSSL_VERSION_PATCH define
|
||||
OPENSSL_VERSION_PRE_RELEASE define
|
||||
OPENSSL_VERSION_BUILD_METADATA define
|
||||
OPENSSL_VERSION_PRE_RELEASE_STR define
|
||||
OPENSSL_VERSION_BUILD_METADATA_STR define
|
||||
OPENSSL_VERSION_TEXT define
|
||||
OPENSSL_clear_free define
|
||||
OPENSSL_clear_realloc define
|
||||
|
||||
+11
-9
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
@@ -29,7 +29,7 @@ use OpenSSL::Util::Pod;
|
||||
|
||||
my %options = ();
|
||||
GetOptions(\%options,
|
||||
'sourcedir=s', # Source directory
|
||||
'sourcedir=s@', # Source directories
|
||||
'section=i@', # Subdirectories to look through,
|
||||
# with associated section numbers
|
||||
'destdir=s', # Destination directory
|
||||
@@ -46,7 +46,8 @@ unless ($options{section}) {
|
||||
$options{section} = [ 1, 3, 5, 7 ];
|
||||
}
|
||||
unless ($options{sourcedir}) {
|
||||
$options{sourcedir} = catdir($config{sourcedir}, "doc");
|
||||
$options{sourcedir} = [ catdir($config{sourcedir}, "doc"),
|
||||
catdir($config{builddir}, "doc") ];
|
||||
}
|
||||
pod2usage(1) unless ( defined $options{section}
|
||||
&& defined $options{sourcedir}
|
||||
@@ -59,8 +60,9 @@ pod2usage(1) if ( $options{type} eq 'html'
|
||||
|
||||
if ($options{debug}) {
|
||||
print STDERR "DEBUG: options:\n";
|
||||
print STDERR "DEBUG: --sourcedir = $options{sourcedir}\n"
|
||||
if defined $options{sourcedir};
|
||||
foreach (sort @{$options{sourcedir}}) {
|
||||
print STDERR "DEBUG: --sourcedir = $_\n";
|
||||
}
|
||||
print STDERR "DEBUG: --destdir = $options{destdir}\n"
|
||||
if defined $options{destdir};
|
||||
print STDERR "DEBUG: --type = $options{type}\n"
|
||||
@@ -82,10 +84,10 @@ my $symlink_exists = eval { symlink("",""); 1 };
|
||||
|
||||
foreach my $section (sort @{$options{section}}) {
|
||||
my $subdir = "man$section";
|
||||
my $podsourcedir = catfile($options{sourcedir}, $subdir);
|
||||
my $podglob = catfile($podsourcedir, "*.pod");
|
||||
my @podsourcedirs = map { catfile($_, $subdir); } @{$options{sourcedir}};
|
||||
my @podglobs = map { catfile($_, "*.pod"); } @podsourcedirs;
|
||||
|
||||
foreach my $podfile (glob $podglob) {
|
||||
foreach my $podfile (map { glob $_ } @podglobs) {
|
||||
my $podname = basename($podfile, ".pod");
|
||||
my $podpath = catfile($podfile);
|
||||
my %podinfo = extract_pod_info($podpath,
|
||||
@@ -263,7 +265,7 @@ Print extra debugging output.
|
||||
|
||||
Copyright 2013-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
|
||||
Licensed under the OpenSSL license (the "License"). You may not use
|
||||
Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
this file except in compliance with the License. You can obtain a copy
|
||||
in the file LICENSE in the source distribution or at
|
||||
https://www.openssl.org/source/license.html
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env perl
|
||||
# Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
Reference in New Issue
Block a user