diff options
| author | beck <> | 2000-12-15 02:58:47 +0000 |
|---|---|---|
| committer | beck <> | 2000-12-15 02:58:47 +0000 |
| commit | 9200bb13d15da4b2a23e6bc92c20e95b74aa2113 (patch) | |
| tree | 5c52d628ec1e34be76e7ef2a4235d248b7c44d24 /src/lib/libcrypto/util | |
| parent | e131d25072e3d4197ba4b9bcc0d1b27d34d6488d (diff) | |
| download | openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.gz openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.bz2 openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.zip | |
openssl-engine-0.9.6 merge
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/util/libeay.num | 4162 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/mk1mf.pl | 33 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/mkdef.pl | 751 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/mkerr.pl | 14 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/mkfiles.pl | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/mklink.pl | 6 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/mkstack.pl | 124 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/BC-32.pl | 2 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/Mingw32.pl | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/Mingw32f.pl | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/VC-32.pl | 7 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/pl/linux.pl | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/selftest.pl | 13 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/sp-diff.pl | 2 | ||||
| -rw-r--r-- | src/lib/libcrypto/util/ssleay.num | 422 |
15 files changed, 2886 insertions, 2665 deletions
diff --git a/src/lib/libcrypto/util/libeay.num b/src/lib/libcrypto/util/libeay.num index f611d6b283..e8eebbf50c 100644 --- a/src/lib/libcrypto/util/libeay.num +++ b/src/lib/libcrypto/util/libeay.num | |||
| @@ -1,2232 +1,1930 @@ | |||
| 1 | SSLeay 1 | 1 | SSLeay 1 EXIST::FUNCTION: |
| 2 | SSLeay_version 2 | 2 | SSLeay_version 2 EXIST::FUNCTION: |
| 3 | ASN1_BIT_STRING_asn1_meth 3 | 3 | ASN1_BIT_STRING_asn1_meth 3 EXIST::FUNCTION: |
| 4 | ASN1_HEADER_free 4 | 4 | ASN1_HEADER_free 4 EXIST::FUNCTION: |
| 5 | ASN1_HEADER_new 5 | 5 | ASN1_HEADER_new 5 EXIST::FUNCTION: |
| 6 | ASN1_IA5STRING_asn1_meth 6 | 6 | ASN1_IA5STRING_asn1_meth 6 EXIST::FUNCTION: |
| 7 | ASN1_INTEGER_get 7 | 7 | ASN1_INTEGER_get 7 EXIST::FUNCTION: |
| 8 | ASN1_INTEGER_set 8 | 8 | ASN1_INTEGER_set 8 EXIST::FUNCTION: |
| 9 | ASN1_INTEGER_to_BN 9 | 9 | ASN1_INTEGER_to_BN 9 EXIST::FUNCTION: |
| 10 | ASN1_OBJECT_create 10 | 10 | ASN1_OBJECT_create 10 EXIST::FUNCTION: |
| 11 | ASN1_OBJECT_free 11 | 11 | ASN1_OBJECT_free 11 EXIST::FUNCTION: |
| 12 | ASN1_OBJECT_new 12 | 12 | ASN1_OBJECT_new 12 EXIST::FUNCTION: |
| 13 | ASN1_PRINTABLE_type 13 | 13 | ASN1_PRINTABLE_type 13 EXIST::FUNCTION: |
| 14 | ASN1_STRING_cmp 14 | 14 | ASN1_STRING_cmp 14 EXIST::FUNCTION: |
| 15 | ASN1_STRING_dup 15 | 15 | ASN1_STRING_dup 15 EXIST::FUNCTION: |
| 16 | ASN1_STRING_free 16 | 16 | ASN1_STRING_free 16 EXIST::FUNCTION: |
| 17 | ASN1_STRING_new 17 | 17 | ASN1_STRING_new 17 EXIST::FUNCTION: |
| 18 | ASN1_STRING_print 18 | 18 | ASN1_STRING_print 18 EXIST::FUNCTION: |
| 19 | ASN1_STRING_set 19 | 19 | ASN1_STRING_set 19 EXIST::FUNCTION: |
| 20 | ASN1_STRING_type_new 20 | 20 | ASN1_STRING_type_new 20 EXIST::FUNCTION: |
| 21 | ASN1_TYPE_free 21 | 21 | ASN1_TYPE_free 21 EXIST::FUNCTION: |
| 22 | ASN1_TYPE_new 22 | 22 | ASN1_TYPE_new 22 EXIST::FUNCTION: |
| 23 | ASN1_UNIVERSALSTRING_to_string 23 | 23 | ASN1_UNIVERSALSTRING_to_string 23 EXIST::FUNCTION: |
| 24 | ASN1_UTCTIME_check 24 | 24 | ASN1_UTCTIME_check 24 EXIST::FUNCTION: |
| 25 | ASN1_UTCTIME_print 25 | 25 | ASN1_UTCTIME_print 25 EXIST::FUNCTION: |
| 26 | ASN1_UTCTIME_set 26 | 26 | ASN1_UTCTIME_set 26 EXIST::FUNCTION: |
| 27 | ASN1_check_infinite_end 27 | 27 | ASN1_check_infinite_end 27 EXIST::FUNCTION: |
| 28 | ASN1_d2i_bio 28 | 28 | ASN1_d2i_bio 28 EXIST::FUNCTION: |
| 29 | ASN1_d2i_fp 29 | 29 | ASN1_d2i_fp 29 EXIST::FUNCTION:FP_API |
| 30 | ASN1_digest 30 | 30 | ASN1_digest 30 EXIST::FUNCTION: |
| 31 | ASN1_dup 31 | 31 | ASN1_dup 31 EXIST::FUNCTION: |
| 32 | ASN1_get_object 32 | 32 | ASN1_get_object 32 EXIST::FUNCTION: |
| 33 | ASN1_i2d_bio 33 | 33 | ASN1_i2d_bio 33 EXIST::FUNCTION: |
| 34 | ASN1_i2d_fp 34 | 34 | ASN1_i2d_fp 34 EXIST::FUNCTION:FP_API |
| 35 | ASN1_object_size 35 | 35 | ASN1_object_size 35 EXIST::FUNCTION: |
| 36 | ASN1_parse 36 | 36 | ASN1_parse 36 EXIST::FUNCTION: |
| 37 | ASN1_put_object 37 | 37 | ASN1_put_object 37 EXIST::FUNCTION: |
| 38 | ASN1_sign 38 | 38 | ASN1_sign 38 EXIST::FUNCTION: |
| 39 | ASN1_verify 39 | 39 | ASN1_verify 39 EXIST::FUNCTION: |
| 40 | BF_cbc_encrypt 40 | 40 | BF_cbc_encrypt 40 EXIST::FUNCTION:BF |
| 41 | BF_cfb64_encrypt 41 | 41 | BF_cfb64_encrypt 41 EXIST::FUNCTION:BF |
| 42 | BF_ecb_encrypt 42 | 42 | BF_ecb_encrypt 42 EXIST::FUNCTION:BF |
| 43 | BF_encrypt 43 | 43 | BF_encrypt 43 EXIST::FUNCTION:BF |
| 44 | BF_ofb64_encrypt 44 | 44 | BF_ofb64_encrypt 44 EXIST::FUNCTION:BF |
| 45 | BF_options 45 | 45 | BF_options 45 EXIST::FUNCTION:BF |
| 46 | BF_set_key 46 | 46 | BF_set_key 46 EXIST::FUNCTION:BF |
| 47 | BIO_CONNECT_free 47 | 47 | BIO_CONNECT_free 47 NOEXIST::FUNCTION: |
| 48 | BIO_CONNECT_new 48 | 48 | BIO_CONNECT_new 48 NOEXIST::FUNCTION: |
| 49 | BIO_accept 51 | 49 | BIO_accept 51 EXIST::FUNCTION: |
| 50 | BIO_ctrl 52 | 50 | BIO_ctrl 52 EXIST::FUNCTION: |
| 51 | BIO_int_ctrl 53 | 51 | BIO_int_ctrl 53 EXIST::FUNCTION: |
| 52 | BIO_debug_callback 54 | 52 | BIO_debug_callback 54 EXIST::FUNCTION: |
| 53 | BIO_dump 55 | 53 | BIO_dump 55 EXIST::FUNCTION: |
| 54 | BIO_dup_chain 56 | 54 | BIO_dup_chain 56 EXIST::FUNCTION: |
| 55 | BIO_f_base64 57 | 55 | BIO_f_base64 57 EXIST::FUNCTION: |
| 56 | BIO_f_buffer 58 | 56 | BIO_f_buffer 58 EXIST::FUNCTION: |
| 57 | BIO_f_cipher 59 | 57 | BIO_f_cipher 59 EXIST::FUNCTION: |
| 58 | BIO_f_md 60 | 58 | BIO_f_md 60 EXIST::FUNCTION: |
| 59 | BIO_f_null 61 | 59 | BIO_f_null 61 EXIST::FUNCTION: |
| 60 | BIO_f_proxy_server 62 | 60 | BIO_f_proxy_server 62 NOEXIST::FUNCTION: |
| 61 | BIO_fd_non_fatal_error 63 | 61 | BIO_fd_non_fatal_error 63 EXIST::FUNCTION: |
| 62 | BIO_fd_should_retry 64 | 62 | BIO_fd_should_retry 64 EXIST::FUNCTION: |
| 63 | BIO_find_type 65 | 63 | BIO_find_type 65 EXIST::FUNCTION: |
| 64 | BIO_free 66 | 64 | BIO_free 66 EXIST::FUNCTION: |
| 65 | BIO_free_all 67 | 65 | BIO_free_all 67 EXIST::FUNCTION: |
| 66 | BIO_get_accept_socket 69 | 66 | BIO_get_accept_socket 69 EXIST::FUNCTION: |
| 67 | BIO_get_filter_bio 70 | 67 | BIO_get_filter_bio 70 NOEXIST::FUNCTION: |
| 68 | BIO_get_host_ip 71 | 68 | BIO_get_host_ip 71 EXIST::FUNCTION: |
| 69 | BIO_get_port 72 | 69 | BIO_get_port 72 EXIST::FUNCTION: |
| 70 | BIO_get_retry_BIO 73 | 70 | BIO_get_retry_BIO 73 EXIST::FUNCTION: |
| 71 | BIO_get_retry_reason 74 | 71 | BIO_get_retry_reason 74 EXIST::FUNCTION: |
| 72 | BIO_gethostbyname 75 | 72 | BIO_gethostbyname 75 EXIST::FUNCTION: |
| 73 | BIO_gets 76 | 73 | BIO_gets 76 EXIST::FUNCTION: |
| 74 | BIO_new 78 | 74 | BIO_new 78 EXIST::FUNCTION: |
| 75 | BIO_new_accept 79 | 75 | BIO_new_accept 79 EXIST::FUNCTION: |
| 76 | BIO_new_connect 80 | 76 | BIO_new_connect 80 EXIST::FUNCTION: |
| 77 | BIO_new_fd 81 | 77 | BIO_new_fd 81 EXIST::FUNCTION: |
| 78 | BIO_new_file 82 | 78 | BIO_new_file 82 EXIST:!WIN16:FUNCTION:FP_API |
| 79 | BIO_new_fp 83 | 79 | BIO_new_fp 83 EXIST:!WIN16:FUNCTION:FP_API |
| 80 | BIO_new_socket 84 | 80 | BIO_new_socket 84 EXIST::FUNCTION: |
| 81 | BIO_pop 85 | 81 | BIO_pop 85 EXIST::FUNCTION: |
| 82 | BIO_printf 86 | 82 | BIO_printf 86 EXIST::FUNCTION: |
| 83 | BIO_push 87 | 83 | BIO_push 87 EXIST::FUNCTION: |
| 84 | BIO_puts 88 | 84 | BIO_puts 88 EXIST::FUNCTION: |
| 85 | BIO_read 89 | 85 | BIO_read 89 EXIST::FUNCTION: |
| 86 | BIO_s_accept 90 | 86 | BIO_s_accept 90 EXIST::FUNCTION: |
| 87 | BIO_s_connect 91 | 87 | BIO_s_connect 91 EXIST::FUNCTION: |
| 88 | BIO_s_fd 92 | 88 | BIO_s_fd 92 EXIST::FUNCTION: |
| 89 | BIO_s_file 93 | 89 | BIO_s_file 93 EXIST:!WIN16:FUNCTION:FP_API |
| 90 | BIO_s_mem 95 | 90 | BIO_s_mem 95 EXIST::FUNCTION: |
| 91 | BIO_s_null 96 | 91 | BIO_s_null 96 EXIST::FUNCTION: |
| 92 | BIO_s_proxy_client 97 | 92 | BIO_s_proxy_client 97 NOEXIST::FUNCTION: |
| 93 | BIO_s_socket 98 | 93 | BIO_s_socket 98 EXIST::FUNCTION: |
| 94 | BIO_set 100 | 94 | BIO_set 100 EXIST::FUNCTION: |
| 95 | BIO_set_cipher 101 | 95 | BIO_set_cipher 101 EXIST::FUNCTION: |
| 96 | BIO_set_tcp_ndelay 102 | 96 | BIO_set_tcp_ndelay 102 EXIST::FUNCTION: |
| 97 | BIO_sock_cleanup 103 | 97 | BIO_sock_cleanup 103 EXIST::FUNCTION: |
| 98 | BIO_sock_error 104 | 98 | BIO_sock_error 104 EXIST::FUNCTION: |
| 99 | BIO_sock_init 105 | 99 | BIO_sock_init 105 EXIST::FUNCTION: |
| 100 | BIO_sock_non_fatal_error 106 | 100 | BIO_sock_non_fatal_error 106 EXIST::FUNCTION: |
| 101 | BIO_sock_should_retry 107 | 101 | BIO_sock_should_retry 107 EXIST::FUNCTION: |
| 102 | BIO_socket_ioctl 108 | 102 | BIO_socket_ioctl 108 EXIST::FUNCTION: |
| 103 | BIO_write 109 | 103 | BIO_write 109 EXIST::FUNCTION: |
| 104 | BN_CTX_free 110 | 104 | BN_CTX_free 110 EXIST::FUNCTION: |
| 105 | BN_CTX_new 111 | 105 | BN_CTX_new 111 EXIST::FUNCTION: |
| 106 | BN_MONT_CTX_free 112 | 106 | BN_MONT_CTX_free 112 EXIST::FUNCTION: |
| 107 | BN_MONT_CTX_new 113 | 107 | BN_MONT_CTX_new 113 EXIST::FUNCTION: |
| 108 | BN_MONT_CTX_set 114 | 108 | BN_MONT_CTX_set 114 EXIST::FUNCTION: |
| 109 | BN_add 115 | 109 | BN_add 115 EXIST::FUNCTION: |
| 110 | BN_add_word 116 | 110 | BN_add_word 116 EXIST::FUNCTION: |
| 111 | BN_hex2bn 117 | 111 | BN_hex2bn 117 EXIST::FUNCTION: |
| 112 | BN_bin2bn 118 | 112 | BN_bin2bn 118 EXIST::FUNCTION: |
| 113 | BN_bn2hex 119 | 113 | BN_bn2hex 119 EXIST::FUNCTION: |
| 114 | BN_bn2bin 120 | 114 | BN_bn2bin 120 EXIST::FUNCTION: |
| 115 | BN_clear 121 | 115 | BN_clear 121 EXIST::FUNCTION: |
| 116 | BN_clear_bit 122 | 116 | BN_clear_bit 122 EXIST::FUNCTION: |
| 117 | BN_clear_free 123 | 117 | BN_clear_free 123 EXIST::FUNCTION: |
| 118 | BN_cmp 124 | 118 | BN_cmp 124 EXIST::FUNCTION: |
| 119 | BN_copy 125 | 119 | BN_copy 125 EXIST::FUNCTION: |
| 120 | BN_div 126 | 120 | BN_div 126 EXIST::FUNCTION: |
| 121 | BN_div_word 127 | 121 | BN_div_word 127 EXIST::FUNCTION: |
| 122 | BN_dup 128 | 122 | BN_dup 128 EXIST::FUNCTION: |
| 123 | BN_free 129 | 123 | BN_free 129 EXIST::FUNCTION: |
| 124 | BN_from_montgomery 130 | 124 | BN_from_montgomery 130 EXIST::FUNCTION: |
| 125 | BN_gcd 131 | 125 | BN_gcd 131 EXIST::FUNCTION: |
| 126 | BN_generate_prime 132 | 126 | BN_generate_prime 132 EXIST::FUNCTION: |
| 127 | BN_get_word 133 | 127 | BN_get_word 133 EXIST::FUNCTION: |
| 128 | BN_is_bit_set 134 | 128 | BN_is_bit_set 134 EXIST::FUNCTION: |
| 129 | BN_is_prime 135 | 129 | BN_is_prime 135 EXIST::FUNCTION: |
| 130 | BN_lshift 136 | 130 | BN_lshift 136 EXIST::FUNCTION: |
| 131 | BN_lshift1 137 | 131 | BN_lshift1 137 EXIST::FUNCTION: |
| 132 | BN_mask_bits 138 | 132 | BN_mask_bits 138 EXIST::FUNCTION: |
| 133 | BN_mod 139 | 133 | BN_mod 139 EXIST::FUNCTION: |
| 134 | BN_mod_exp 140 | 134 | BN_mod_exp 140 EXIST::FUNCTION: |
| 135 | BN_mod_exp_mont 141 | 135 | BN_mod_exp_mont 141 EXIST::FUNCTION: |
| 136 | BN_mod_exp_recp 142 | 136 | BN_mod_exp_simple 143 EXIST::FUNCTION: |
| 137 | BN_mod_exp_simple 143 | 137 | BN_mod_inverse 144 EXIST::FUNCTION: |
| 138 | BN_mod_inverse 144 | 138 | BN_mod_mul 145 EXIST::FUNCTION: |
| 139 | BN_mod_mul 145 | 139 | BN_mod_mul_montgomery 146 EXIST::FUNCTION: |
| 140 | BN_mod_mul_montgomery 146 | 140 | BN_mod_word 148 EXIST::FUNCTION: |
| 141 | BN_mod_mul_reciprocal 147 | 141 | BN_mul 149 EXIST::FUNCTION: |
| 142 | BN_mod_word 148 | 142 | BN_new 150 EXIST::FUNCTION: |
| 143 | BN_mul 149 | 143 | BN_num_bits 151 EXIST::FUNCTION: |
| 144 | BN_new 150 | 144 | BN_num_bits_word 152 EXIST::FUNCTION: |
| 145 | BN_num_bits 151 | 145 | BN_options 153 EXIST::FUNCTION: |
| 146 | BN_num_bits_word 152 | 146 | BN_print 154 EXIST::FUNCTION: |
| 147 | BN_options 153 | 147 | BN_print_fp 155 EXIST::FUNCTION:FP_API |
| 148 | BN_print 154 | 148 | BN_rand 156 EXIST::FUNCTION: |
| 149 | BN_print_fp 155 | 149 | BN_reciprocal 157 EXIST::FUNCTION: |
| 150 | BN_rand 156 | 150 | BN_rshift 158 EXIST::FUNCTION: |
| 151 | BN_reciprocal 157 | 151 | BN_rshift1 159 EXIST::FUNCTION: |
| 152 | BN_rshift 158 | 152 | BN_set_bit 160 EXIST::FUNCTION: |
| 153 | BN_rshift1 159 | 153 | BN_set_word 161 EXIST::FUNCTION: |
| 154 | BN_set_bit 160 | 154 | BN_sqr 162 EXIST::FUNCTION: |
| 155 | BN_set_word 161 | 155 | BN_sub 163 EXIST::FUNCTION: |
| 156 | BN_sqr 162 | 156 | BN_to_ASN1_INTEGER 164 EXIST::FUNCTION: |
| 157 | BN_sub 163 | 157 | BN_ucmp 165 EXIST::FUNCTION: |
| 158 | BN_to_ASN1_INTEGER 164 | 158 | BN_value_one 166 EXIST::FUNCTION: |
| 159 | BN_ucmp 165 | 159 | BUF_MEM_free 167 EXIST::FUNCTION: |
| 160 | BN_value_one 166 | 160 | BUF_MEM_grow 168 EXIST::FUNCTION: |
| 161 | BUF_MEM_free 167 | 161 | BUF_MEM_new 169 EXIST::FUNCTION: |
| 162 | BUF_MEM_grow 168 | 162 | BUF_strdup 170 EXIST::FUNCTION: |
| 163 | BUF_MEM_new 169 | 163 | CONF_free 171 EXIST::FUNCTION: |
| 164 | BUF_strdup 170 | 164 | CONF_get_number 172 EXIST::FUNCTION: |
| 165 | CONF_free 171 | 165 | CONF_get_section 173 EXIST::FUNCTION: |
| 166 | CONF_get_number 172 | 166 | CONF_get_string 174 EXIST::FUNCTION: |
| 167 | CONF_get_section 173 | 167 | CONF_load 175 EXIST::FUNCTION: |
| 168 | CONF_get_string 174 | 168 | CRYPTO_add_lock 176 EXIST::FUNCTION: |
| 169 | CONF_load 175 | 169 | CRYPTO_dbg_free 177 EXIST::FUNCTION: |
| 170 | CRYPTO_add_lock 176 | 170 | CRYPTO_dbg_malloc 178 EXIST::FUNCTION: |
| 171 | CRYPTO_dbg_free 177 | 171 | CRYPTO_dbg_realloc 179 EXIST::FUNCTION: |
| 172 | CRYPTO_dbg_malloc 178 | 172 | CRYPTO_dbg_remalloc 180 NOEXIST::FUNCTION: |
| 173 | CRYPTO_dbg_realloc 179 | 173 | CRYPTO_free 181 EXIST::FUNCTION: |
| 174 | CRYPTO_dbg_remalloc 180 | 174 | CRYPTO_get_add_lock_callback 182 EXIST::FUNCTION: |
| 175 | CRYPTO_free 181 | 175 | CRYPTO_get_id_callback 183 EXIST::FUNCTION: |
| 176 | CRYPTO_get_add_lock_callback 182 | 176 | CRYPTO_get_lock_name 184 EXIST::FUNCTION: |
| 177 | CRYPTO_get_id_callback 183 | 177 | CRYPTO_get_locking_callback 185 EXIST::FUNCTION: |
| 178 | CRYPTO_get_lock_name 184 | 178 | CRYPTO_get_mem_functions 186 EXIST::FUNCTION: |
| 179 | CRYPTO_get_locking_callback 185 | 179 | CRYPTO_lock 187 EXIST::FUNCTION: |
| 180 | CRYPTO_get_mem_functions 186 | 180 | CRYPTO_malloc 188 EXIST::FUNCTION: |
| 181 | CRYPTO_lock 187 | 181 | CRYPTO_mem_ctrl 189 EXIST::FUNCTION: |
| 182 | CRYPTO_malloc 188 | 182 | CRYPTO_mem_leaks 190 EXIST::FUNCTION: |
| 183 | CRYPTO_mem_ctrl 189 | 183 | CRYPTO_mem_leaks_cb 191 EXIST::FUNCTION: |
| 184 | CRYPTO_mem_leaks 190 | 184 | CRYPTO_mem_leaks_fp 192 EXIST::FUNCTION:FP_API |
| 185 | CRYPTO_mem_leaks_cb 191 | 185 | CRYPTO_realloc 193 EXIST::FUNCTION: |
| 186 | CRYPTO_mem_leaks_fp 192 | 186 | CRYPTO_remalloc 194 EXIST::FUNCTION: |
| 187 | CRYPTO_realloc 193 | 187 | CRYPTO_set_add_lock_callback 195 EXIST::FUNCTION: |
| 188 | CRYPTO_remalloc 194 | 188 | CRYPTO_set_id_callback 196 EXIST::FUNCTION: |
| 189 | CRYPTO_set_add_lock_callback 195 | 189 | CRYPTO_set_locking_callback 197 EXIST::FUNCTION: |
| 190 | CRYPTO_set_id_callback 196 | 190 | CRYPTO_set_mem_functions 198 EXIST::FUNCTION: |
| 191 | CRYPTO_set_locking_callback 197 | 191 | CRYPTO_thread_id 199 EXIST::FUNCTION: |
| 192 | CRYPTO_set_mem_functions 198 | 192 | DH_check 200 EXIST::FUNCTION:DH |
| 193 | CRYPTO_thread_id 199 | 193 | DH_compute_key 201 EXIST::FUNCTION:DH |
| 194 | DH_check 200 | 194 | DH_free 202 EXIST::FUNCTION:DH |
| 195 | DH_compute_key 201 | 195 | DH_generate_key 203 EXIST::FUNCTION:DH |
| 196 | DH_free 202 | 196 | DH_generate_parameters 204 EXIST::FUNCTION:DH |
| 197 | DH_generate_key 203 | 197 | DH_new 205 EXIST::FUNCTION:DH |
| 198 | DH_generate_parameters 204 | 198 | DH_size 206 EXIST::FUNCTION:DH |
| 199 | DH_new 205 | 199 | DHparams_print 207 EXIST::FUNCTION:DH |
| 200 | DH_size 206 | 200 | DHparams_print_fp 208 EXIST::FUNCTION:DH,FP_API |
| 201 | DHparams_print 207 | 201 | DSA_free 209 EXIST::FUNCTION:DSA |
| 202 | DHparams_print_fp 208 | 202 | DSA_generate_key 210 EXIST::FUNCTION:DSA |
| 203 | DSA_free 209 | 203 | DSA_generate_parameters 211 EXIST::FUNCTION:DSA |
| 204 | DSA_generate_key 210 | 204 | DSA_is_prime 212 NOEXIST::FUNCTION: |
| 205 | DSA_generate_parameters 211 | 205 | DSA_new 213 EXIST::FUNCTION:DSA |
| 206 | DSA_is_prime 212 | 206 | DSA_print 214 EXIST::FUNCTION:DSA |
| 207 | DSA_new 213 | 207 | DSA_print_fp 215 EXIST::FUNCTION:DSA,FP_API |
| 208 | DSA_print 214 | 208 | DSA_sign 216 EXIST::FUNCTION:DSA |
| 209 | DSA_print_fp 215 | 209 | DSA_sign_setup 217 EXIST::FUNCTION:DSA |
| 210 | DSA_sign 216 | 210 | DSA_size 218 EXIST::FUNCTION:DSA |
| 211 | DSA_sign_setup 217 | 211 | DSA_verify 219 EXIST::FUNCTION:DSA |
| 212 | DSA_size 218 | 212 | DSAparams_print 220 EXIST::FUNCTION:DSA |
| 213 | DSA_verify 219 | 213 | DSAparams_print_fp 221 EXIST::FUNCTION:DSA,FP_API |
| 214 | DSAparams_print 220 | 214 | ERR_clear_error 222 EXIST::FUNCTION: |
| 215 | DSAparams_print_fp 221 | 215 | ERR_error_string 223 EXIST::FUNCTION: |
| 216 | ERR_clear_error 222 | 216 | ERR_free_strings 224 EXIST::FUNCTION: |
| 217 | ERR_error_string 223 | 217 | ERR_func_error_string 225 EXIST::FUNCTION: |
| 218 | ERR_free_strings 224 | 218 | ERR_get_err_state_table 226 EXIST::FUNCTION: |
| 219 | ERR_func_error_string 225 | 219 | ERR_get_error 227 EXIST::FUNCTION: |
| 220 | ERR_get_err_state_table 226 | 220 | ERR_get_error_line 228 EXIST::FUNCTION: |
| 221 | ERR_get_error 227 | 221 | ERR_get_state 229 EXIST::FUNCTION: |
| 222 | ERR_get_error_line 228 | 222 | ERR_get_string_table 230 EXIST::FUNCTION: |
| 223 | ERR_get_state 229 | 223 | ERR_lib_error_string 231 EXIST::FUNCTION: |
| 224 | ERR_get_string_table 230 | 224 | ERR_load_ASN1_strings 232 EXIST::FUNCTION: |
| 225 | ERR_lib_error_string 231 | 225 | ERR_load_BIO_strings 233 EXIST::FUNCTION: |
| 226 | ERR_load_ASN1_strings 232 | 226 | ERR_load_BN_strings 234 EXIST::FUNCTION: |
| 227 | ERR_load_BIO_strings 233 | 227 | ERR_load_BUF_strings 235 EXIST::FUNCTION: |
| 228 | ERR_load_BN_strings 234 | 228 | ERR_load_CONF_strings 236 EXIST::FUNCTION: |
| 229 | ERR_load_BUF_strings 235 | 229 | ERR_load_DH_strings 237 EXIST::FUNCTION:DH |
| 230 | ERR_load_CONF_strings 236 | 230 | ERR_load_DSA_strings 238 EXIST::FUNCTION:DSA |
| 231 | ERR_load_DH_strings 237 | 231 | ERR_load_ERR_strings 239 EXIST::FUNCTION: |
| 232 | ERR_load_DSA_strings 238 | 232 | ERR_load_EVP_strings 240 EXIST::FUNCTION: |
| 233 | ERR_load_ERR_strings 239 | 233 | ERR_load_OBJ_strings 241 EXIST::FUNCTION: |
| 234 | ERR_load_EVP_strings 240 | 234 | ERR_load_PEM_strings 242 EXIST::FUNCTION: |
| 235 | ERR_load_OBJ_strings 241 | 235 | ERR_load_PROXY_strings 243 NOEXIST::FUNCTION: |
| 236 | ERR_load_PEM_strings 242 | 236 | ERR_load_RSA_strings 244 EXIST::FUNCTION:RSA |
| 237 | ERR_load_PROXY_strings 243 | 237 | ERR_load_X509_strings 245 EXIST::FUNCTION: |
| 238 | ERR_load_RSA_strings 244 | 238 | ERR_load_crypto_strings 246 EXIST::FUNCTION: |
| 239 | ERR_load_X509_strings 245 | 239 | ERR_load_strings 247 EXIST::FUNCTION: |
| 240 | ERR_load_crypto_strings 246 | 240 | ERR_peek_error 248 EXIST::FUNCTION: |
| 241 | ERR_load_strings 247 | 241 | ERR_peek_error_line 249 EXIST::FUNCTION: |
| 242 | ERR_peek_error 248 | 242 | ERR_print_errors 250 EXIST::FUNCTION: |
| 243 | ERR_peek_error_line 249 | 243 | ERR_print_errors_fp 251 EXIST::FUNCTION:FP_API |
| 244 | ERR_print_errors 250 | 244 | ERR_put_error 252 EXIST::FUNCTION: |
| 245 | ERR_print_errors_fp 251 | 245 | ERR_reason_error_string 253 EXIST::FUNCTION: |
| 246 | ERR_put_error 252 | 246 | ERR_remove_state 254 EXIST::FUNCTION: |
| 247 | ERR_reason_error_string 253 | 247 | EVP_BytesToKey 255 EXIST::FUNCTION: |
| 248 | ERR_remove_state 254 | 248 | EVP_CIPHER_CTX_cleanup 256 EXIST::FUNCTION: |
| 249 | EVP_BytesToKey 255 | 249 | EVP_CipherFinal 257 EXIST::FUNCTION: |
| 250 | EVP_CIPHER_CTX_cleanup 256 | 250 | EVP_CipherInit 258 EXIST::FUNCTION: |
| 251 | EVP_CipherFinal 257 | 251 | EVP_CipherUpdate 259 EXIST::FUNCTION: |
| 252 | EVP_CipherInit 258 | 252 | EVP_DecodeBlock 260 EXIST::FUNCTION: |
| 253 | EVP_CipherUpdate 259 | 253 | EVP_DecodeFinal 261 EXIST::FUNCTION: |
| 254 | EVP_DecodeBlock 260 | 254 | EVP_DecodeInit 262 EXIST::FUNCTION: |
| 255 | EVP_DecodeFinal 261 | 255 | EVP_DecodeUpdate 263 EXIST::FUNCTION: |
| 256 | EVP_DecodeInit 262 | 256 | EVP_DecryptFinal 264 EXIST::FUNCTION: |
| 257 | EVP_DecodeUpdate 263 | 257 | EVP_DecryptInit 265 EXIST::FUNCTION: |
| 258 | EVP_DecryptFinal 264 | 258 | EVP_DecryptUpdate 266 EXIST::FUNCTION: |
| 259 | EVP_DecryptInit 265 | 259 | EVP_DigestFinal 267 EXIST::FUNCTION: |
| 260 | EVP_DecryptUpdate 266 | 260 | EVP_DigestInit 268 EXIST::FUNCTION: |
| 261 | EVP_DigestFinal 267 | 261 | EVP_DigestUpdate 269 EXIST::FUNCTION: |
| 262 | EVP_DigestInit 268 | 262 | EVP_EncodeBlock 270 EXIST::FUNCTION: |
| 263 | EVP_DigestUpdate 269 | 263 | EVP_EncodeFinal 271 EXIST::FUNCTION: |
| 264 | EVP_EncodeBlock 270 | 264 | EVP_EncodeInit 272 EXIST::FUNCTION: |
| 265 | EVP_EncodeFinal 271 | 265 | EVP_EncodeUpdate 273 EXIST::FUNCTION: |
| 266 | EVP_EncodeInit 272 | 266 | EVP_EncryptFinal 274 EXIST::FUNCTION: |
| 267 | EVP_EncodeUpdate 273 | 267 | EVP_EncryptInit 275 EXIST::FUNCTION: |
| 268 | EVP_EncryptFinal 274 | 268 | EVP_EncryptUpdate 276 EXIST::FUNCTION: |
| 269 | EVP_EncryptInit 275 | 269 | EVP_OpenFinal 277 EXIST::FUNCTION:RSA |
| 270 | EVP_EncryptUpdate 276 | 270 | EVP_OpenInit 278 EXIST::FUNCTION:RSA |
| 271 | EVP_OpenFinal 277 | 271 | EVP_PKEY_assign 279 EXIST::FUNCTION: |
| 272 | EVP_OpenInit 278 | 272 | EVP_PKEY_copy_parameters 280 EXIST::FUNCTION: |
| 273 | EVP_PKEY_assign 279 | 273 | EVP_PKEY_free 281 EXIST::FUNCTION: |
| 274 | EVP_PKEY_copy_parameters 280 | 274 | EVP_PKEY_missing_parameters 282 EXIST::FUNCTION: |
| 275 | EVP_PKEY_free 281 | 275 | EVP_PKEY_new 283 EXIST::FUNCTION: |
| 276 | EVP_PKEY_missing_parameters 282 | 276 | EVP_PKEY_save_parameters 284 EXIST::FUNCTION: |
| 277 | EVP_PKEY_new 283 | 277 | EVP_PKEY_size 285 EXIST::FUNCTION: |
| 278 | EVP_PKEY_save_parameters 284 | 278 | EVP_PKEY_type 286 EXIST::FUNCTION: |
| 279 | EVP_PKEY_size 285 | 279 | EVP_SealFinal 287 EXIST::FUNCTION:RSA |
| 280 | EVP_PKEY_type 286 | 280 | EVP_SealInit 288 EXIST::FUNCTION:RSA |
| 281 | EVP_SealFinal 287 | 281 | EVP_SignFinal 289 EXIST::FUNCTION: |
| 282 | EVP_SealInit 288 | 282 | EVP_VerifyFinal 290 EXIST::FUNCTION: |
| 283 | EVP_SignFinal 289 | 283 | EVP_add_alias 291 NOEXIST::FUNCTION: |
| 284 | EVP_VerifyFinal 290 | 284 | EVP_add_cipher 292 EXIST::FUNCTION: |
| 285 | EVP_add_alias 291 | 285 | EVP_add_digest 293 EXIST::FUNCTION: |
| 286 | EVP_add_cipher 292 | 286 | EVP_bf_cbc 294 EXIST::FUNCTION:BF |
| 287 | EVP_add_digest 293 | 287 | EVP_bf_cfb 295 EXIST::FUNCTION:BF |
| 288 | EVP_bf_cbc 294 | 288 | EVP_bf_ecb 296 EXIST::FUNCTION:BF |
| 289 | EVP_bf_cfb 295 | 289 | EVP_bf_ofb 297 EXIST::FUNCTION:BF |
| 290 | EVP_bf_ecb 296 | 290 | EVP_cleanup 298 EXIST::FUNCTION: |
| 291 | EVP_bf_ofb 297 | 291 | EVP_des_cbc 299 EXIST::FUNCTION:DES |
| 292 | EVP_cleanup 298 | 292 | EVP_des_cfb 300 EXIST::FUNCTION:DES |
| 293 | EVP_des_cbc 299 | 293 | EVP_des_ecb 301 EXIST::FUNCTION:DES |
| 294 | EVP_des_cfb 300 | 294 | EVP_des_ede 302 EXIST::FUNCTION:DES |
| 295 | EVP_des_ecb 301 | 295 | EVP_des_ede3 303 EXIST::FUNCTION:DES |
| 296 | EVP_des_ede 302 | 296 | EVP_des_ede3_cbc 304 EXIST::FUNCTION:DES |
| 297 | EVP_des_ede3 303 | 297 | EVP_des_ede3_cfb 305 EXIST::FUNCTION:DES |
| 298 | EVP_des_ede3_cbc 304 | 298 | EVP_des_ede3_ofb 306 EXIST::FUNCTION:DES |
| 299 | EVP_des_ede3_cfb 305 | 299 | EVP_des_ede_cbc 307 EXIST::FUNCTION:DES |
| 300 | EVP_des_ede3_ofb 306 | 300 | EVP_des_ede_cfb 308 EXIST::FUNCTION:DES |
| 301 | EVP_des_ede_cbc 307 | 301 | EVP_des_ede_ofb 309 EXIST::FUNCTION:DES |
| 302 | EVP_des_ede_cfb 308 | 302 | EVP_des_ofb 310 EXIST::FUNCTION:DES |
| 303 | EVP_des_ede_ofb 309 | 303 | EVP_desx_cbc 311 EXIST::FUNCTION:DES |
| 304 | EVP_des_ofb 310 | 304 | EVP_dss 312 EXIST::FUNCTION:DSA |
| 305 | EVP_desx_cbc 311 | 305 | EVP_dss1 313 EXIST::FUNCTION:DSA |
| 306 | EVP_dss 312 | 306 | EVP_enc_null 314 EXIST::FUNCTION: |
| 307 | EVP_dss1 313 | 307 | EVP_get_cipherbyname 315 EXIST::FUNCTION: |
| 308 | EVP_enc_null 314 | 308 | EVP_get_digestbyname 316 EXIST::FUNCTION: |
| 309 | EVP_get_cipherbyname 315 | 309 | EVP_get_pw_prompt 317 EXIST::FUNCTION: |
| 310 | EVP_get_digestbyname 316 | 310 | EVP_idea_cbc 318 EXIST::FUNCTION:IDEA |
| 311 | EVP_get_pw_prompt 317 | 311 | EVP_idea_cfb 319 EXIST::FUNCTION:IDEA |
| 312 | EVP_idea_cbc 318 | 312 | EVP_idea_ecb 320 EXIST::FUNCTION:IDEA |
| 313 | EVP_idea_cfb 319 | 313 | EVP_idea_ofb 321 EXIST::FUNCTION:IDEA |
| 314 | EVP_idea_ecb 320 | 314 | EVP_md2 322 EXIST::FUNCTION:MD2 |
| 315 | EVP_idea_ofb 321 | 315 | EVP_md5 323 EXIST::FUNCTION:MD5 |
| 316 | EVP_md2 322 | 316 | EVP_md_null 324 EXIST::FUNCTION: |
| 317 | EVP_md5 323 | 317 | EVP_rc2_cbc 325 EXIST::FUNCTION:RC2 |
| 318 | EVP_md_null 324 | 318 | EVP_rc2_cfb 326 EXIST::FUNCTION:RC2 |
| 319 | EVP_rc2_cbc 325 | 319 | EVP_rc2_ecb 327 EXIST::FUNCTION:RC2 |
| 320 | EVP_rc2_cfb 326 | 320 | EVP_rc2_ofb 328 EXIST::FUNCTION:RC2 |
| 321 | EVP_rc2_ecb 327 | 321 | EVP_rc4 329 EXIST::FUNCTION:RC4 |
| 322 | EVP_rc2_ofb 328 | 322 | EVP_read_pw_string 330 EXIST::FUNCTION: |
| 323 | EVP_rc4 329 | 323 | EVP_set_pw_prompt 331 EXIST::FUNCTION: |
| 324 | EVP_read_pw_string 330 | 324 | EVP_sha 332 EXIST::FUNCTION:SHA |
| 325 | EVP_set_pw_prompt 331 | 325 | EVP_sha1 333 EXIST::FUNCTION:SHA |
| 326 | EVP_sha 332 | 326 | MD2 334 EXIST::FUNCTION:MD2 |
| 327 | EVP_sha1 333 | 327 | MD2_Final 335 EXIST::FUNCTION:MD2 |
| 328 | MD2 334 | 328 | MD2_Init 336 EXIST::FUNCTION:MD2 |
| 329 | MD2_Final 335 | 329 | MD2_Update 337 EXIST::FUNCTION:MD2 |
| 330 | MD2_Init 336 | 330 | MD2_options 338 EXIST::FUNCTION:MD2 |
| 331 | MD2_Update 337 | 331 | MD5 339 EXIST::FUNCTION:MD5 |
| 332 | MD2_options 338 | 332 | MD5_Final 340 EXIST::FUNCTION:MD5 |
| 333 | MD5 339 | 333 | MD5_Init 341 EXIST::FUNCTION:MD5 |
| 334 | MD5_Final 340 | 334 | MD5_Update 342 EXIST::FUNCTION:MD5 |
| 335 | MD5_Init 341 | 335 | MDC2 343 EXIST::FUNCTION:MDC2 |
| 336 | MD5_Update 342 | 336 | MDC2_Final 344 EXIST::FUNCTION:MDC2 |
| 337 | MDC2 343 | 337 | MDC2_Init 345 EXIST::FUNCTION:MDC2 |
| 338 | MDC2_Final 344 | 338 | MDC2_Update 346 EXIST::FUNCTION:MDC2 |
| 339 | MDC2_Init 345 | 339 | NETSCAPE_SPKAC_free 347 EXIST::FUNCTION: |
| 340 | MDC2_Update 346 | 340 | NETSCAPE_SPKAC_new 348 EXIST::FUNCTION: |
| 341 | NETSCAPE_SPKAC_free 347 | 341 | NETSCAPE_SPKI_free 349 EXIST::FUNCTION: |
| 342 | NETSCAPE_SPKAC_new 348 | 342 | NETSCAPE_SPKI_new 350 EXIST::FUNCTION: |
| 343 | NETSCAPE_SPKI_free 349 | 343 | NETSCAPE_SPKI_sign 351 EXIST::FUNCTION: |
| 344 | NETSCAPE_SPKI_new 350 | 344 | NETSCAPE_SPKI_verify 352 EXIST::FUNCTION: |
| 345 | NETSCAPE_SPKI_sign 351 | 345 | OBJ_add_object 353 EXIST::FUNCTION: |
| 346 | NETSCAPE_SPKI_verify 352 | 346 | OBJ_bsearch 354 EXIST::FUNCTION: |
| 347 | OBJ_add_object 353 | 347 | OBJ_cleanup 355 EXIST::FUNCTION: |
| 348 | OBJ_bsearch 354 | 348 | OBJ_cmp 356 EXIST::FUNCTION: |
| 349 | OBJ_cleanup 355 | 349 | OBJ_create 357 EXIST::FUNCTION: |
| 350 | OBJ_cmp 356 | 350 | OBJ_dup 358 EXIST::FUNCTION: |
| 351 | OBJ_create 357 | 351 | OBJ_ln2nid 359 EXIST::FUNCTION: |
| 352 | OBJ_dup 358 | 352 | OBJ_new_nid 360 EXIST::FUNCTION: |
| 353 | OBJ_ln2nid 359 | 353 | OBJ_nid2ln 361 EXIST::FUNCTION: |
| 354 | OBJ_new_nid 360 | 354 | OBJ_nid2obj 362 EXIST::FUNCTION: |
| 355 | OBJ_nid2ln 361 | 355 | OBJ_nid2sn 363 EXIST::FUNCTION: |
| 356 | OBJ_nid2obj 362 | 356 | OBJ_obj2nid 364 EXIST::FUNCTION: |
| 357 | OBJ_nid2sn 363 | 357 | OBJ_sn2nid 365 EXIST::FUNCTION: |
| 358 | OBJ_obj2nid 364 | 358 | OBJ_txt2nid 366 EXIST::FUNCTION: |
| 359 | OBJ_sn2nid 365 | 359 | PEM_ASN1_read 367 EXIST:!WIN16:FUNCTION: |
| 360 | OBJ_txt2nid 366 | 360 | PEM_ASN1_read_bio 368 EXIST::FUNCTION: |
| 361 | PEM_ASN1_read 367 | 361 | PEM_ASN1_write 369 EXIST:!WIN16:FUNCTION: |
| 362 | PEM_ASN1_read_bio 368 | 362 | PEM_ASN1_write_bio 370 EXIST::FUNCTION: |
| 363 | PEM_ASN1_write 369 | 363 | PEM_SealFinal 371 EXIST::FUNCTION:RSA |
| 364 | PEM_ASN1_write_bio 370 | 364 | PEM_SealInit 372 EXIST::FUNCTION:RSA |
| 365 | PEM_SealFinal 371 | 365 | PEM_SealUpdate 373 EXIST::FUNCTION:RSA |
| 366 | PEM_SealInit 372 | 366 | PEM_SignFinal 374 EXIST::FUNCTION: |
| 367 | PEM_SealUpdate 373 | 367 | PEM_SignInit 375 EXIST::FUNCTION: |
| 368 | PEM_SignFinal 374 | 368 | PEM_SignUpdate 376 EXIST::FUNCTION: |
| 369 | PEM_SignInit 375 | 369 | PEM_X509_INFO_read 377 EXIST:!WIN16:FUNCTION: |
| 370 | PEM_SignUpdate 376 | 370 | PEM_X509_INFO_read_bio 378 EXIST::FUNCTION: |
| 371 | PEM_X509_INFO_read 377 | 371 | PEM_X509_INFO_write_bio 379 EXIST::FUNCTION: |
| 372 | PEM_X509_INFO_read_bio 378 | 372 | PEM_dek_info 380 EXIST::FUNCTION: |
| 373 | PEM_X509_INFO_write_bio 379 | 373 | PEM_do_header 381 EXIST::FUNCTION: |
| 374 | PEM_dek_info 380 | 374 | PEM_get_EVP_CIPHER_INFO 382 EXIST::FUNCTION: |
| 375 | PEM_do_header 381 | 375 | PEM_proc_type 383 EXIST::FUNCTION: |
| 376 | PEM_get_EVP_CIPHER_INFO 382 | 376 | PEM_read 384 EXIST:!WIN16:FUNCTION: |
| 377 | PEM_proc_type 383 | 377 | PEM_read_DHparams 385 EXIST:!WIN16:FUNCTION:DH |
| 378 | PEM_read 384 | 378 | PEM_read_DSAPrivateKey 386 EXIST:!WIN16:FUNCTION:DSA |
| 379 | PEM_read_DHparams 385 | 379 | PEM_read_DSAparams 387 EXIST:!WIN16:FUNCTION:DSA |
| 380 | PEM_read_DSAPrivateKey 386 | 380 | PEM_read_PKCS7 388 EXIST:!WIN16:FUNCTION: |
| 381 | PEM_read_DSAparams 387 | 381 | PEM_read_PrivateKey 389 EXIST:!WIN16:FUNCTION: |
| 382 | PEM_read_PKCS7 388 | 382 | PEM_read_RSAPrivateKey 390 EXIST:!WIN16:FUNCTION:RSA |
| 383 | PEM_read_PrivateKey 389 | 383 | PEM_read_X509 391 EXIST:!WIN16:FUNCTION: |
| 384 | PEM_read_RSAPrivateKey 390 | 384 | PEM_read_X509_CRL 392 EXIST:!WIN16:FUNCTION: |
| 385 | PEM_read_X509 391 | 385 | PEM_read_X509_REQ 393 EXIST:!WIN16:FUNCTION: |
| 386 | PEM_read_X509_CRL 392 | 386 | PEM_read_bio 394 EXIST::FUNCTION: |
| 387 | PEM_read_X509_REQ 393 | 387 | PEM_read_bio_DHparams 395 EXIST::FUNCTION:DH |
| 388 | PEM_read_bio 394 | 388 | PEM_read_bio_DSAPrivateKey 396 EXIST::FUNCTION:DSA |
| 389 | PEM_read_bio_DHparams 395 | 389 | PEM_read_bio_DSAparams 397 EXIST::FUNCTION:DSA |
| 390 | PEM_read_bio_DSAPrivateKey 396 | 390 | PEM_read_bio_PKCS7 398 EXIST::FUNCTION: |
| 391 | PEM_read_bio_DSAparams 397 | 391 | PEM_read_bio_PrivateKey 399 EXIST::FUNCTION: |
| 392 | PEM_read_bio_PKCS7 398 | 392 | PEM_read_bio_RSAPrivateKey 400 EXIST::FUNCTION:RSA |
| 393 | PEM_read_bio_PrivateKey 399 | 393 | PEM_read_bio_X509 401 EXIST::FUNCTION: |
| 394 | PEM_read_bio_RSAPrivateKey 400 | 394 | PEM_read_bio_X509_CRL 402 EXIST::FUNCTION: |
| 395 | PEM_read_bio_X509 401 | 395 | PEM_read_bio_X509_REQ 403 EXIST::FUNCTION: |
| 396 | PEM_read_bio_X509_CRL 402 | 396 | PEM_write 404 EXIST:!WIN16:FUNCTION: |
| 397 | PEM_read_bio_X509_REQ 403 | 397 | PEM_write_DHparams 405 EXIST:!WIN16:FUNCTION:DH |
| 398 | PEM_write 404 | 398 | PEM_write_DSAPrivateKey 406 EXIST:!WIN16:FUNCTION:DSA |
| 399 | PEM_write_DHparams 405 | 399 | PEM_write_DSAparams 407 EXIST:!WIN16:FUNCTION:DSA |
| 400 | PEM_write_DSAPrivateKey 406 | 400 | PEM_write_PKCS7 408 EXIST:!WIN16:FUNCTION: |
| 401 | PEM_write_DSAparams 407 | 401 | PEM_write_PrivateKey 409 EXIST:!WIN16:FUNCTION: |
| 402 | PEM_write_PKCS7 408 | 402 | PEM_write_RSAPrivateKey 410 EXIST:!WIN16:FUNCTION:RSA |
| 403 | PEM_write_PrivateKey 409 | 403 | PEM_write_X509 411 EXIST:!WIN16:FUNCTION: |
| 404 | PEM_write_RSAPrivateKey 410 | 404 | PEM_write_X509_CRL 412 EXIST:!WIN16:FUNCTION: |
| 405 | PEM_write_X509 411 | 405 | PEM_write_X509_REQ 413 EXIST:!WIN16:FUNCTION: |
| 406 | PEM_write_X509_CRL 412 | 406 | PEM_write_bio 414 EXIST::FUNCTION: |
| 407 | PEM_write_X509_REQ 413 | 407 | PEM_write_bio_DHparams 415 EXIST::FUNCTION:DH |
| 408 | PEM_write_bio 414 | 408 | PEM_write_bio_DSAPrivateKey 416 EXIST::FUNCTION:DSA |
| 409 | PEM_write_bio_DHparams 415 | 409 | PEM_write_bio_DSAparams 417 EXIST::FUNCTION:DSA |
| 410 | PEM_write_bio_DSAPrivateKey 416 | 410 | PEM_write_bio_PKCS7 418 EXIST::FUNCTION: |
| 411 | PEM_write_bio_DSAparams 417 | 411 | PEM_write_bio_PrivateKey 419 EXIST::FUNCTION: |
| 412 | PEM_write_bio_PKCS7 418 | 412 | PEM_write_bio_RSAPrivateKey 420 EXIST::FUNCTION:RSA |
| 413 | PEM_write_bio_PrivateKey 419 | 413 | PEM_write_bio_X509 421 EXIST::FUNCTION: |
| 414 | PEM_write_bio_RSAPrivateKey 420 | 414 | PEM_write_bio_X509_CRL 422 EXIST::FUNCTION: |
| 415 | PEM_write_bio_X509 421 | 415 | PEM_write_bio_X509_REQ 423 EXIST::FUNCTION: |
| 416 | PEM_write_bio_X509_CRL 422 | 416 | PKCS7_DIGEST_free 424 EXIST::FUNCTION: |
| 417 | PEM_write_bio_X509_REQ 423 | 417 | PKCS7_DIGEST_new 425 EXIST::FUNCTION: |
| 418 | PKCS7_DIGEST_free 424 | 418 | PKCS7_ENCRYPT_free 426 EXIST::FUNCTION: |
| 419 | PKCS7_DIGEST_new 425 | 419 | PKCS7_ENCRYPT_new 427 EXIST::FUNCTION: |
| 420 | PKCS7_ENCRYPT_free 426 | 420 | PKCS7_ENC_CONTENT_free 428 EXIST::FUNCTION: |
| 421 | PKCS7_ENCRYPT_new 427 | 421 | PKCS7_ENC_CONTENT_new 429 EXIST::FUNCTION: |
| 422 | PKCS7_ENC_CONTENT_free 428 | 422 | PKCS7_ENVELOPE_free 430 EXIST::FUNCTION: |
| 423 | PKCS7_ENC_CONTENT_new 429 | 423 | PKCS7_ENVELOPE_new 431 EXIST::FUNCTION: |
| 424 | PKCS7_ENVELOPE_free 430 | 424 | PKCS7_ISSUER_AND_SERIAL_digest 432 EXIST::FUNCTION: |
| 425 | PKCS7_ENVELOPE_new 431 | 425 | PKCS7_ISSUER_AND_SERIAL_free 433 EXIST::FUNCTION: |
| 426 | PKCS7_ISSUER_AND_SERIAL_digest 432 | 426 | PKCS7_ISSUER_AND_SERIAL_new 434 EXIST::FUNCTION: |
| 427 | PKCS7_ISSUER_AND_SERIAL_free 433 | 427 | PKCS7_RECIP_INFO_free 435 EXIST::FUNCTION: |
| 428 | PKCS7_ISSUER_AND_SERIAL_new 434 | 428 | PKCS7_RECIP_INFO_new 436 EXIST::FUNCTION: |
| 429 | PKCS7_RECIP_INFO_free 435 | 429 | PKCS7_SIGNED_free 437 EXIST::FUNCTION: |
| 430 | PKCS7_RECIP_INFO_new 436 | 430 | PKCS7_SIGNED_new 438 EXIST::FUNCTION: |
| 431 | PKCS7_SIGNED_free 437 | 431 | PKCS7_SIGNER_INFO_free 439 EXIST::FUNCTION: |
| 432 | PKCS7_SIGNED_new 438 | 432 | PKCS7_SIGNER_INFO_new 440 EXIST::FUNCTION: |
| 433 | PKCS7_SIGNER_INFO_free 439 | 433 | PKCS7_SIGN_ENVELOPE_free 441 EXIST::FUNCTION: |
| 434 | PKCS7_SIGNER_INFO_new 440 | 434 | PKCS7_SIGN_ENVELOPE_new 442 EXIST::FUNCTION: |
| 435 | PKCS7_SIGN_ENVELOPE_free 441 | 435 | PKCS7_dup 443 EXIST::FUNCTION: |
| 436 | PKCS7_SIGN_ENVELOPE_new 442 | 436 | PKCS7_free 444 EXIST::FUNCTION: |
| 437 | PKCS7_dup 443 | 437 | PKCS7_new 445 EXIST::FUNCTION: |
| 438 | PKCS7_free 444 | 438 | PROXY_ENTRY_add_noproxy 446 NOEXIST::FUNCTION: |
| 439 | PKCS7_new 445 | 439 | PROXY_ENTRY_clear_noproxy 447 NOEXIST::FUNCTION: |
| 440 | PROXY_ENTRY_add_noproxy 446 | 440 | PROXY_ENTRY_free 448 NOEXIST::FUNCTION: |
| 441 | PROXY_ENTRY_clear_noproxy 447 | 441 | PROXY_ENTRY_get_noproxy 449 NOEXIST::FUNCTION: |
| 442 | PROXY_ENTRY_free 448 | 442 | PROXY_ENTRY_new 450 NOEXIST::FUNCTION: |
| 443 | PROXY_ENTRY_get_noproxy 449 | 443 | PROXY_ENTRY_set_server 451 NOEXIST::FUNCTION: |
| 444 | PROXY_ENTRY_new 450 | 444 | PROXY_add_noproxy 452 NOEXIST::FUNCTION: |
| 445 | PROXY_ENTRY_set_server 451 | 445 | PROXY_add_server 453 NOEXIST::FUNCTION: |
| 446 | PROXY_add_noproxy 452 | 446 | PROXY_check_by_host 454 NOEXIST::FUNCTION: |
| 447 | PROXY_add_server 453 | 447 | PROXY_check_url 455 NOEXIST::FUNCTION: |
| 448 | PROXY_check_by_host 454 | 448 | PROXY_clear_noproxy 456 NOEXIST::FUNCTION: |
| 449 | PROXY_check_url 455 | 449 | PROXY_free 457 NOEXIST::FUNCTION: |
| 450 | PROXY_clear_noproxy 456 | 450 | PROXY_get_noproxy 458 NOEXIST::FUNCTION: |
| 451 | PROXY_free 457 | 451 | PROXY_get_proxies 459 NOEXIST::FUNCTION: |
| 452 | PROXY_get_noproxy 458 | 452 | PROXY_get_proxy_entry 460 NOEXIST::FUNCTION: |
| 453 | PROXY_get_proxies 459 | 453 | PROXY_load_conf 461 NOEXIST::FUNCTION: |
| 454 | PROXY_get_proxy_entry 460 | 454 | PROXY_new 462 NOEXIST::FUNCTION: |
| 455 | PROXY_load_conf 461 | 455 | PROXY_print 463 NOEXIST::FUNCTION: |
| 456 | PROXY_new 462 | 456 | RAND_bytes 464 EXIST::FUNCTION: |
| 457 | PROXY_print 463 | 457 | RAND_cleanup 465 EXIST::FUNCTION: |
| 458 | RAND_bytes 464 | 458 | RAND_file_name 466 EXIST::FUNCTION: |
| 459 | RAND_cleanup 465 | 459 | RAND_load_file 467 EXIST::FUNCTION: |
| 460 | RAND_file_name 466 | 460 | RAND_screen 468 EXIST::FUNCTION: |
| 461 | RAND_load_file 467 | 461 | RAND_seed 469 EXIST::FUNCTION: |
| 462 | RAND_screen 468 | 462 | RAND_write_file 470 EXIST::FUNCTION: |
| 463 | RAND_seed 469 | 463 | RC2_cbc_encrypt 471 EXIST::FUNCTION:RC2 |
| 464 | RAND_write_file 470 | 464 | RC2_cfb64_encrypt 472 EXIST::FUNCTION:RC2 |
| 465 | RC2_cbc_encrypt 471 | 465 | RC2_ecb_encrypt 473 EXIST::FUNCTION:RC2 |
| 466 | RC2_cfb64_encrypt 472 | 466 | RC2_encrypt 474 EXIST::FUNCTION:RC2 |
| 467 | RC2_ecb_encrypt 473 | 467 | RC2_ofb64_encrypt 475 EXIST::FUNCTION:RC2 |
| 468 | RC2_encrypt 474 | 468 | RC2_set_key 476 EXIST::FUNCTION:RC2 |
| 469 | RC2_ofb64_encrypt 475 | 469 | RC4 477 EXIST::FUNCTION:RC4 |
| 470 | RC2_set_key 476 | 470 | RC4_options 478 EXIST::FUNCTION:RC4 |
| 471 | RC4 477 | 471 | RC4_set_key 479 EXIST::FUNCTION:RC4 |
| 472 | RC4_options 478 | 472 | RSAPrivateKey_asn1_meth 480 EXIST::FUNCTION:RSA |
| 473 | RC4_set_key 479 | 473 | RSAPrivateKey_dup 481 EXIST::FUNCTION:RSA |
| 474 | RSAPrivateKey_asn1_meth 480 | 474 | RSAPublicKey_dup 482 EXIST::FUNCTION:RSA |
| 475 | RSAPrivateKey_dup 481 | 475 | RSA_PKCS1_SSLeay 483 EXIST::FUNCTION:RSA |
| 476 | RSAPublicKey_dup 482 | 476 | RSA_free 484 EXIST::FUNCTION:RSA |
| 477 | RSA_PKCS1_SSLeay 483 | 477 | RSA_generate_key 485 EXIST::FUNCTION:RSA |
| 478 | RSA_free 484 | 478 | RSA_new 486 EXIST::FUNCTION:RSA |
| 479 | RSA_generate_key 485 | 479 | RSA_new_method 487 EXIST::FUNCTION:RSA |
| 480 | RSA_new 486 | 480 | RSA_print 488 EXIST::FUNCTION:RSA |
| 481 | RSA_new_method 487 | 481 | RSA_print_fp 489 EXIST::FUNCTION:RSA,FP_API |
| 482 | RSA_print 488 | 482 | RSA_private_decrypt 490 EXIST::FUNCTION:RSA |
| 483 | RSA_print_fp 489 | 483 | RSA_private_encrypt 491 EXIST::FUNCTION:RSA |
| 484 | RSA_private_decrypt 490 | 484 | RSA_public_decrypt 492 EXIST::FUNCTION:RSA |
| 485 | RSA_private_encrypt 491 | 485 | RSA_public_encrypt 493 EXIST::FUNCTION:RSA |
| 486 | RSA_public_decrypt 492 | 486 | RSA_set_default_method 494 EXIST::FUNCTION:RSA |
| 487 | RSA_public_encrypt 493 | 487 | RSA_sign 495 EXIST::FUNCTION:RSA |
| 488 | RSA_set_default_method 494 | 488 | RSA_sign_ASN1_OCTET_STRING 496 EXIST::FUNCTION:RSA |
| 489 | RSA_sign 495 | 489 | RSA_size 497 EXIST::FUNCTION:RSA |
| 490 | RSA_sign_ASN1_OCTET_STRING 496 | 490 | RSA_verify 498 EXIST::FUNCTION:RSA |
| 491 | RSA_size 497 | 491 | RSA_verify_ASN1_OCTET_STRING 499 EXIST::FUNCTION:RSA |
| 492 | RSA_verify 498 | 492 | SHA 500 EXIST::FUNCTION:SHA |
| 493 | RSA_verify_ASN1_OCTET_STRING 499 | 493 | SHA1 501 EXIST::FUNCTION:SHA |
| 494 | SHA 500 | 494 | SHA1_Final 502 EXIST::FUNCTION:SHA |
| 495 | SHA1 501 | 495 | SHA1_Init 503 EXIST::FUNCTION:SHA |
| 496 | SHA1_Final 502 | 496 | SHA1_Update 504 EXIST::FUNCTION:SHA |
| 497 | SHA1_Init 503 | 497 | SHA_Final 505 EXIST::FUNCTION:SHA |
| 498 | SHA1_Update 504 | 498 | SHA_Init 506 EXIST::FUNCTION:SHA |
| 499 | SHA_Final 505 | 499 | SHA_Update 507 EXIST::FUNCTION:SHA |
| 500 | SHA_Init 506 | 500 | OpenSSL_add_all_algorithms 508 EXIST::FUNCTION: |
| 501 | SHA_Update 507 | 501 | OpenSSL_add_all_ciphers 509 EXIST::FUNCTION: |
| 502 | OpenSSL_add_all_algorithms 508 | 502 | OpenSSL_add_all_digests 510 EXIST::FUNCTION: |
| 503 | OpenSSL_add_all_ciphers 509 | 503 | TXT_DB_create_index 511 EXIST::FUNCTION: |
| 504 | OpenSSL_add_all_digests 510 | 504 | TXT_DB_free 512 EXIST::FUNCTION: |
| 505 | TXT_DB_create_index 511 | 505 | TXT_DB_get_by_index 513 EXIST::FUNCTION: |
| 506 | TXT_DB_free 512 | 506 | TXT_DB_insert 514 EXIST::FUNCTION: |
| 507 | TXT_DB_get_by_index 513 | 507 | TXT_DB_read 515 EXIST::FUNCTION: |
| 508 | TXT_DB_insert 514 | 508 | TXT_DB_write 516 EXIST::FUNCTION: |
| 509 | TXT_DB_read 515 | 509 | X509_ALGOR_free 517 EXIST::FUNCTION: |
| 510 | TXT_DB_write 516 | 510 | X509_ALGOR_new 518 EXIST::FUNCTION: |
| 511 | X509_ALGOR_free 517 | 511 | X509_ATTRIBUTE_free 519 EXIST::FUNCTION: |
| 512 | X509_ALGOR_new 518 | 512 | X509_ATTRIBUTE_new 520 EXIST::FUNCTION: |
| 513 | X509_ATTRIBUTE_free 519 | 513 | X509_CINF_free 521 EXIST::FUNCTION: |
| 514 | X509_ATTRIBUTE_new 520 | 514 | X509_CINF_new 522 EXIST::FUNCTION: |
| 515 | X509_CINF_free 521 | 515 | X509_CRL_INFO_free 523 EXIST::FUNCTION: |
| 516 | X509_CINF_new 522 | 516 | X509_CRL_INFO_new 524 EXIST::FUNCTION: |
| 517 | X509_CRL_INFO_free 523 | 517 | X509_CRL_add_ext 525 EXIST::FUNCTION: |
| 518 | X509_CRL_INFO_new 524 | 518 | X509_CRL_cmp 526 EXIST::FUNCTION: |
| 519 | X509_CRL_add_ext 525 | 519 | X509_CRL_delete_ext 527 EXIST::FUNCTION: |
| 520 | X509_CRL_cmp 526 | 520 | X509_CRL_dup 528 EXIST::FUNCTION: |
| 521 | X509_CRL_delete_ext 527 | 521 | X509_CRL_free 529 EXIST::FUNCTION: |
| 522 | X509_CRL_dup 528 | 522 | X509_CRL_get_ext 530 EXIST::FUNCTION: |
| 523 | X509_CRL_free 529 | 523 | X509_CRL_get_ext_by_NID 531 EXIST::FUNCTION: |
| 524 | X509_CRL_get_ext 530 | 524 | X509_CRL_get_ext_by_OBJ 532 EXIST::FUNCTION: |
| 525 | X509_CRL_get_ext_by_NID 531 | 525 | X509_CRL_get_ext_by_critical 533 EXIST::FUNCTION: |
| 526 | X509_CRL_get_ext_by_OBJ 532 | 526 | X509_CRL_get_ext_count 534 EXIST::FUNCTION: |
| 527 | X509_CRL_get_ext_by_critical 533 | 527 | X509_CRL_new 535 EXIST::FUNCTION: |
| 528 | X509_CRL_get_ext_count 534 | 528 | X509_CRL_sign 536 EXIST::FUNCTION: |
| 529 | X509_CRL_new 535 | 529 | X509_CRL_verify 537 EXIST::FUNCTION: |
| 530 | X509_CRL_sign 536 | 530 | X509_EXTENSION_create_by_NID 538 EXIST::FUNCTION: |
| 531 | X509_CRL_verify 537 | 531 | X509_EXTENSION_create_by_OBJ 539 EXIST::FUNCTION: |
| 532 | X509_EXTENSION_create_by_NID 538 | 532 | X509_EXTENSION_dup 540 EXIST::FUNCTION: |
| 533 | X509_EXTENSION_create_by_OBJ 539 | 533 | X509_EXTENSION_free 541 EXIST::FUNCTION: |
| 534 | X509_EXTENSION_dup 540 | 534 | X509_EXTENSION_get_critical 542 EXIST::FUNCTION: |
| 535 | X509_EXTENSION_free 541 | 535 | X509_EXTENSION_get_data 543 EXIST::FUNCTION: |
| 536 | X509_EXTENSION_get_critical 542 | 536 | X509_EXTENSION_get_object 544 EXIST::FUNCTION: |
| 537 | X509_EXTENSION_get_data 543 | 537 | X509_EXTENSION_new 545 EXIST::FUNCTION: |
| 538 | X509_EXTENSION_get_object 544 | 538 | X509_EXTENSION_set_critical 546 EXIST::FUNCTION: |
| 539 | X509_EXTENSION_new 545 | 539 | X509_EXTENSION_set_data 547 EXIST::FUNCTION: |
| 540 | X509_EXTENSION_set_critical 546 | 540 | X509_EXTENSION_set_object 548 EXIST::FUNCTION: |
| 541 | X509_EXTENSION_set_data 547 | 541 | X509_INFO_free 549 EXIST::FUNCTION: |
| 542 | X509_EXTENSION_set_object 548 | 542 | X509_INFO_new 550 EXIST::FUNCTION: |
| 543 | X509_INFO_free 549 | 543 | X509_LOOKUP_by_alias 551 EXIST::FUNCTION: |
| 544 | X509_INFO_new 550 | 544 | X509_LOOKUP_by_fingerprint 552 EXIST::FUNCTION: |
| 545 | X509_LOOKUP_by_alias 551 | 545 | X509_LOOKUP_by_issuer_serial 553 EXIST::FUNCTION: |
| 546 | X509_LOOKUP_by_fingerprint 552 | 546 | X509_LOOKUP_by_subject 554 EXIST::FUNCTION: |
| 547 | X509_LOOKUP_by_issuer_serial 553 | 547 | X509_LOOKUP_ctrl 555 EXIST::FUNCTION: |
| 548 | X509_LOOKUP_by_subject 554 | 548 | X509_LOOKUP_file 556 EXIST::FUNCTION: |
| 549 | X509_LOOKUP_ctrl 555 | 549 | X509_LOOKUP_free 557 EXIST::FUNCTION: |
| 550 | X509_LOOKUP_file 556 | 550 | X509_LOOKUP_hash_dir 558 EXIST::FUNCTION: |
| 551 | X509_LOOKUP_free 557 | 551 | X509_LOOKUP_init 559 EXIST::FUNCTION: |
| 552 | X509_LOOKUP_hash_dir 558 | 552 | X509_LOOKUP_new 560 EXIST::FUNCTION: |
| 553 | X509_LOOKUP_init 559 | 553 | X509_LOOKUP_shutdown 561 EXIST::FUNCTION: |
| 554 | X509_LOOKUP_new 560 | 554 | X509_NAME_ENTRY_create_by_NID 562 EXIST::FUNCTION: |
| 555 | X509_LOOKUP_shutdown 561 | 555 | X509_NAME_ENTRY_create_by_OBJ 563 EXIST::FUNCTION: |
| 556 | X509_NAME_ENTRY_create_by_NID 562 | 556 | X509_NAME_ENTRY_dup 564 EXIST::FUNCTION: |
| 557 | X509_NAME_ENTRY_create_by_OBJ 563 | 557 | X509_NAME_ENTRY_free 565 EXIST::FUNCTION: |
| 558 | X509_NAME_ENTRY_dup 564 | 558 | X509_NAME_ENTRY_get_data 566 EXIST::FUNCTION: |
| 559 | X509_NAME_ENTRY_free 565 | 559 | X509_NAME_ENTRY_get_object 567 EXIST::FUNCTION: |
| 560 | X509_NAME_ENTRY_get_data 566 | 560 | X509_NAME_ENTRY_new 568 EXIST::FUNCTION: |
| 561 | X509_NAME_ENTRY_get_object 567 | 561 | X509_NAME_ENTRY_set_data 569 EXIST::FUNCTION: |
| 562 | X509_NAME_ENTRY_new 568 | 562 | X509_NAME_ENTRY_set_object 570 EXIST::FUNCTION: |
| 563 | X509_NAME_ENTRY_set_data 569 | 563 | X509_NAME_add_entry 571 EXIST::FUNCTION: |
| 564 | X509_NAME_ENTRY_set_object 570 | 564 | X509_NAME_cmp 572 EXIST::FUNCTION: |
| 565 | X509_NAME_add_entry 571 | 565 | X509_NAME_delete_entry 573 EXIST::FUNCTION: |
| 566 | X509_NAME_cmp 572 | 566 | X509_NAME_digest 574 EXIST::FUNCTION: |
| 567 | X509_NAME_delete_entry 573 | 567 | X509_NAME_dup 575 EXIST::FUNCTION: |
| 568 | X509_NAME_digest 574 | 568 | X509_NAME_entry_count 576 EXIST::FUNCTION: |
| 569 | X509_NAME_dup 575 | 569 | X509_NAME_free 577 EXIST::FUNCTION: |
| 570 | X509_NAME_entry_count 576 | 570 | X509_NAME_get_entry 578 EXIST::FUNCTION: |
| 571 | X509_NAME_free 577 | 571 | X509_NAME_get_index_by_NID 579 EXIST::FUNCTION: |
| 572 | X509_NAME_get_entry 578 | 572 | X509_NAME_get_index_by_OBJ 580 EXIST::FUNCTION: |
| 573 | X509_NAME_get_index_by_NID 579 | 573 | X509_NAME_get_text_by_NID 581 EXIST::FUNCTION: |
| 574 | X509_NAME_get_index_by_OBJ 580 | 574 | X509_NAME_get_text_by_OBJ 582 EXIST::FUNCTION: |
| 575 | X509_NAME_get_text_by_NID 581 | 575 | X509_NAME_hash 583 EXIST::FUNCTION: |
| 576 | X509_NAME_get_text_by_OBJ 582 | 576 | X509_NAME_new 584 EXIST::FUNCTION: |
| 577 | X509_NAME_hash 583 | 577 | X509_NAME_oneline 585 EXIST::FUNCTION: |
| 578 | X509_NAME_new 584 | 578 | X509_NAME_print 586 EXIST::FUNCTION: |
| 579 | X509_NAME_oneline 585 | 579 | X509_NAME_set 587 EXIST::FUNCTION: |
| 580 | X509_NAME_print 586 | 580 | X509_OBJECT_free_contents 588 EXIST::FUNCTION: |
| 581 | X509_NAME_set 587 | 581 | X509_OBJECT_retrieve_by_subject 589 EXIST::FUNCTION: |
| 582 | X509_OBJECT_free_contents 588 | 582 | X509_OBJECT_up_ref_count 590 EXIST::FUNCTION: |
| 583 | X509_OBJECT_retrieve_by_subject 589 | 583 | X509_PKEY_free 591 EXIST::FUNCTION: |
| 584 | X509_OBJECT_up_ref_count 590 | 584 | X509_PKEY_new 592 EXIST::FUNCTION: |
| 585 | X509_PKEY_free 591 | 585 | X509_PUBKEY_free 593 EXIST::FUNCTION: |
| 586 | X509_PKEY_new 592 | 586 | X509_PUBKEY_get 594 EXIST::FUNCTION: |
| 587 | X509_PUBKEY_free 593 | 587 | X509_PUBKEY_new 595 EXIST::FUNCTION: |
| 588 | X509_PUBKEY_get 594 | 588 | X509_PUBKEY_set 596 EXIST::FUNCTION: |
| 589 | X509_PUBKEY_new 595 | 589 | X509_REQ_INFO_free 597 EXIST::FUNCTION: |
| 590 | X509_PUBKEY_set 596 | 590 | X509_REQ_INFO_new 598 EXIST::FUNCTION: |
| 591 | X509_REQ_INFO_free 597 | 591 | X509_REQ_dup 599 EXIST::FUNCTION: |
| 592 | X509_REQ_INFO_new 598 | 592 | X509_REQ_free 600 EXIST::FUNCTION: |
| 593 | X509_REQ_dup 599 | 593 | X509_REQ_get_pubkey 601 EXIST::FUNCTION: |
| 594 | X509_REQ_free 600 | 594 | X509_REQ_new 602 EXIST::FUNCTION: |
| 595 | X509_REQ_get_pubkey 601 | 595 | X509_REQ_print 603 EXIST::FUNCTION: |
| 596 | X509_REQ_new 602 | 596 | X509_REQ_print_fp 604 EXIST::FUNCTION:FP_API |
| 597 | X509_REQ_print 603 | 597 | X509_REQ_set_pubkey 605 EXIST::FUNCTION: |
| 598 | X509_REQ_print_fp 604 | 598 | X509_REQ_set_subject_name 606 EXIST::FUNCTION: |
| 599 | X509_REQ_set_pubkey 605 | 599 | X509_REQ_set_version 607 EXIST::FUNCTION: |
| 600 | X509_REQ_set_subject_name 606 | 600 | X509_REQ_sign 608 EXIST::FUNCTION: |
| 601 | X509_REQ_set_version 607 | 601 | X509_REQ_to_X509 609 EXIST::FUNCTION: |
| 602 | X509_REQ_sign 608 | 602 | X509_REQ_verify 610 EXIST::FUNCTION: |
| 603 | X509_REQ_to_X509 609 | 603 | X509_REVOKED_add_ext 611 EXIST::FUNCTION: |
| 604 | X509_REQ_verify 610 | 604 | X509_REVOKED_delete_ext 612 EXIST::FUNCTION: |
| 605 | X509_REVOKED_add_ext 611 | 605 | X509_REVOKED_free 613 EXIST::FUNCTION: |
| 606 | X509_REVOKED_delete_ext 612 | 606 | X509_REVOKED_get_ext 614 EXIST::FUNCTION: |
| 607 | X509_REVOKED_free 613 | 607 | X509_REVOKED_get_ext_by_NID 615 EXIST::FUNCTION: |
| 608 | X509_REVOKED_get_ext 614 | 608 | X509_REVOKED_get_ext_by_OBJ 616 EXIST::FUNCTION: |
| 609 | X509_REVOKED_get_ext_by_NID 615 | 609 | X509_REVOKED_get_ext_by_critical 617 EXIST:!VMS:FUNCTION: |
| 610 | X509_REVOKED_get_ext_by_OBJ 616 | 610 | X509_REVOKED_get_ext_by_critic 617 EXIST:VMS:FUNCTION: |
| 611 | X509_REVOKED_get_ext_by_critical 617 | 611 | X509_REVOKED_get_ext_count 618 EXIST::FUNCTION: |
| 612 | X509_REVOKED_get_ext_count 618 | 612 | X509_REVOKED_new 619 EXIST::FUNCTION: |
| 613 | X509_REVOKED_new 619 | 613 | X509_SIG_free 620 EXIST::FUNCTION: |
| 614 | X509_SIG_free 620 | 614 | X509_SIG_new 621 EXIST::FUNCTION: |
| 615 | X509_SIG_new 621 | 615 | X509_STORE_CTX_cleanup 622 EXIST::FUNCTION: |
| 616 | X509_STORE_CTX_cleanup 622 | 616 | X509_STORE_CTX_init 623 EXIST::FUNCTION: |
| 617 | X509_STORE_CTX_init 623 | 617 | X509_STORE_add_cert 624 EXIST::FUNCTION: |
| 618 | X509_STORE_add_cert 624 | 618 | X509_STORE_add_lookup 625 EXIST::FUNCTION: |
| 619 | X509_STORE_add_lookup 625 | 619 | X509_STORE_free 626 EXIST::FUNCTION: |
| 620 | X509_STORE_free 626 | 620 | X509_STORE_get_by_subject 627 EXIST::FUNCTION: |
| 621 | X509_STORE_get_by_subject 627 | 621 | X509_STORE_load_locations 628 EXIST::FUNCTION: |
| 622 | X509_STORE_load_locations 628 | 622 | X509_STORE_new 629 EXIST::FUNCTION: |
| 623 | X509_STORE_new 629 | 623 | X509_STORE_set_default_paths 630 EXIST::FUNCTION: |
| 624 | X509_STORE_set_default_paths 630 | 624 | X509_VAL_free 631 EXIST::FUNCTION: |
| 625 | X509_VAL_free 631 | 625 | X509_VAL_new 632 EXIST::FUNCTION: |
| 626 | X509_VAL_new 632 | 626 | X509_add_ext 633 EXIST::FUNCTION: |
| 627 | X509_add_ext 633 | 627 | X509_asn1_meth 634 EXIST::FUNCTION: |
| 628 | X509_asn1_meth 634 | 628 | X509_certificate_type 635 EXIST::FUNCTION: |
| 629 | X509_certificate_type 635 | 629 | X509_check_private_key 636 EXIST::FUNCTION: |
| 630 | X509_check_private_key 636 | 630 | X509_cmp_current_time 637 EXIST::FUNCTION: |
| 631 | X509_cmp_current_time 637 | 631 | X509_delete_ext 638 EXIST::FUNCTION: |
| 632 | X509_delete_ext 638 | 632 | X509_digest 639 EXIST::FUNCTION: |
| 633 | X509_digest 639 | 633 | X509_dup 640 EXIST::FUNCTION: |
| 634 | X509_dup 640 | 634 | X509_free 641 EXIST::FUNCTION: |
| 635 | X509_free 641 | 635 | X509_get_default_cert_area 642 EXIST::FUNCTION: |
| 636 | X509_get_default_cert_area 642 | 636 | X509_get_default_cert_dir 643 EXIST::FUNCTION: |
| 637 | X509_get_default_cert_dir 643 | 637 | X509_get_default_cert_dir_env 644 EXIST::FUNCTION: |
| 638 | X509_get_default_cert_dir_env 644 | 638 | X509_get_default_cert_file 645 EXIST::FUNCTION: |
| 639 | X509_get_default_cert_file 645 | 639 | X509_get_default_cert_file_env 646 EXIST::FUNCTION: |
| 640 | X509_get_default_cert_file_env 646 | 640 | X509_get_default_private_dir 647 EXIST::FUNCTION: |
| 641 | X509_get_default_private_dir 647 | 641 | X509_get_ext 648 EXIST::FUNCTION: |
| 642 | X509_get_ext 648 | 642 | X509_get_ext_by_NID 649 EXIST::FUNCTION: |
| 643 | X509_get_ext_by_NID 649 | 643 | X509_get_ext_by_OBJ 650 EXIST::FUNCTION: |
| 644 | X509_get_ext_by_OBJ 650 | 644 | X509_get_ext_by_critical 651 EXIST::FUNCTION: |
| 645 | X509_get_ext_by_critical 651 | 645 | X509_get_ext_count 652 EXIST::FUNCTION: |
| 646 | X509_get_ext_count 652 | 646 | X509_get_issuer_name 653 EXIST::FUNCTION: |
| 647 | X509_get_issuer_name 653 | 647 | X509_get_pubkey 654 EXIST::FUNCTION: |
| 648 | X509_get_pubkey 654 | 648 | X509_get_pubkey_parameters 655 EXIST::FUNCTION: |
| 649 | X509_get_pubkey_parameters 655 | 649 | X509_get_serialNumber 656 EXIST::FUNCTION: |
| 650 | X509_get_serialNumber 656 | 650 | X509_get_subject_name 657 EXIST::FUNCTION: |
| 651 | X509_get_subject_name 657 | 651 | X509_gmtime_adj 658 EXIST::FUNCTION: |
| 652 | X509_gmtime_adj 658 | 652 | X509_issuer_and_serial_cmp 659 EXIST::FUNCTION: |
| 653 | X509_issuer_and_serial_cmp 659 | 653 | X509_issuer_and_serial_hash 660 EXIST::FUNCTION: |
| 654 | X509_issuer_and_serial_hash 660 | 654 | X509_issuer_name_cmp 661 EXIST::FUNCTION: |
| 655 | X509_issuer_name_cmp 661 | 655 | X509_issuer_name_hash 662 EXIST::FUNCTION: |
| 656 | X509_issuer_name_hash 662 | 656 | X509_load_cert_file 663 EXIST::FUNCTION: |
| 657 | X509_load_cert_file 663 | 657 | X509_new 664 EXIST::FUNCTION: |
| 658 | X509_new 664 | 658 | X509_print 665 EXIST::FUNCTION: |
| 659 | X509_print 665 | 659 | X509_print_fp 666 EXIST::FUNCTION:FP_API |
| 660 | X509_print_fp 666 | 660 | X509_set_issuer_name 667 EXIST::FUNCTION: |
| 661 | X509_set_issuer_name 667 | 661 | X509_set_notAfter 668 EXIST::FUNCTION: |
| 662 | X509_set_notAfter 668 | 662 | X509_set_notBefore 669 EXIST::FUNCTION: |
| 663 | X509_set_notBefore 669 | 663 | X509_set_pubkey 670 EXIST::FUNCTION: |
| 664 | X509_set_pubkey 670 | 664 | X509_set_serialNumber 671 EXIST::FUNCTION: |
| 665 | X509_set_serialNumber 671 | 665 | X509_set_subject_name 672 EXIST::FUNCTION: |
| 666 | X509_set_subject_name 672 | 666 | X509_set_version 673 EXIST::FUNCTION: |
| 667 | X509_set_version 673 | 667 | X509_sign 674 EXIST::FUNCTION: |
| 668 | X509_sign 674 | 668 | X509_subject_name_cmp 675 EXIST::FUNCTION: |
| 669 | X509_subject_name_cmp 675 | 669 | X509_subject_name_hash 676 EXIST::FUNCTION: |
| 670 | X509_subject_name_hash 676 | 670 | X509_to_X509_REQ 677 EXIST::FUNCTION: |
| 671 | X509_to_X509_REQ 677 | 671 | X509_verify 678 EXIST::FUNCTION: |
| 672 | X509_verify 678 | 672 | X509_verify_cert 679 EXIST::FUNCTION: |
| 673 | X509_verify_cert 679 | 673 | X509_verify_cert_error_string 680 EXIST::FUNCTION: |
| 674 | X509_verify_cert_error_string 680 | 674 | X509v3_add_ext 681 EXIST::FUNCTION: |
| 675 | X509v3_add_ext 681 | 675 | X509v3_add_extension 682 NOEXIST::FUNCTION: |
| 676 | X509v3_add_extension 682 | 676 | X509v3_add_netscape_extensions 683 NOEXIST::FUNCTION: |
| 677 | X509v3_add_netscape_extensions 683 | 677 | X509v3_add_standard_extensions 684 NOEXIST::FUNCTION: |
| 678 | X509v3_add_standard_extensions 684 | 678 | X509v3_cleanup_extensions 685 NOEXIST::FUNCTION: |
| 679 | X509v3_cleanup_extensions 685 | 679 | X509v3_data_type_by_NID 686 NOEXIST::FUNCTION: |
| 680 | X509v3_data_type_by_NID 686 | 680 | X509v3_data_type_by_OBJ 687 NOEXIST::FUNCTION: |
| 681 | X509v3_data_type_by_OBJ 687 | 681 | X509v3_delete_ext 688 EXIST::FUNCTION: |
| 682 | X509v3_delete_ext 688 | 682 | X509v3_get_ext 689 EXIST::FUNCTION: |
| 683 | X509v3_get_ext 689 | 683 | X509v3_get_ext_by_NID 690 EXIST::FUNCTION: |
| 684 | X509v3_get_ext_by_NID 690 | 684 | X509v3_get_ext_by_OBJ 691 EXIST::FUNCTION: |
| 685 | X509v3_get_ext_by_OBJ 691 | 685 | X509v3_get_ext_by_critical 692 EXIST::FUNCTION: |
| 686 | X509v3_get_ext_by_critical 692 | 686 | X509v3_get_ext_count 693 EXIST::FUNCTION: |
| 687 | X509v3_get_ext_count 693 | 687 | X509v3_pack_string 694 NOEXIST::FUNCTION: |
| 688 | X509v3_pack_string 694 | 688 | X509v3_pack_type_by_NID 695 NOEXIST::FUNCTION: |
| 689 | X509v3_pack_type_by_NID 695 | 689 | X509v3_pack_type_by_OBJ 696 NOEXIST::FUNCTION: |
| 690 | X509v3_pack_type_by_OBJ 696 | 690 | X509v3_unpack_string 697 NOEXIST::FUNCTION: |
| 691 | X509v3_unpack_string 697 | 691 | _des_crypt 698 NOEXIST::FUNCTION: |
| 692 | _des_crypt 698 | 692 | a2d_ASN1_OBJECT 699 EXIST::FUNCTION: |
| 693 | a2d_ASN1_OBJECT 699 | 693 | a2i_ASN1_INTEGER 700 EXIST::FUNCTION: |
| 694 | a2i_ASN1_INTEGER 700 | 694 | a2i_ASN1_STRING 701 EXIST::FUNCTION: |
| 695 | a2i_ASN1_STRING 701 | 695 | asn1_Finish 702 EXIST::FUNCTION: |
| 696 | asn1_Finish 702 | 696 | asn1_GetSequence 703 EXIST::FUNCTION: |
| 697 | asn1_GetSequence 703 | 697 | bn_div_words 704 EXIST::FUNCTION: |
| 698 | bn_div_words 704 | 698 | bn_expand2 705 EXIST::FUNCTION: |
| 699 | bn_expand2 705 | 699 | bn_mul_add_words 706 EXIST::FUNCTION: |
| 700 | bn_mul_add_words 706 | 700 | bn_mul_words 707 EXIST::FUNCTION: |
| 701 | bn_mul_words 707 | 701 | BN_uadd 708 EXIST::FUNCTION: |
| 702 | BN_uadd 708 | 702 | BN_usub 709 EXIST::FUNCTION: |
| 703 | BN_usub 709 | 703 | bn_sqr_words 710 EXIST::FUNCTION: |
| 704 | bn_sqr_words 710 | 704 | crypt 711 EXIST:!PERL5,!NeXT,!__FreeBSD__:FUNCTION:DES |
| 705 | crypt 711 | 705 | d2i_ASN1_BIT_STRING 712 EXIST::FUNCTION: |
| 706 | d2i_ASN1_BIT_STRING 712 | 706 | d2i_ASN1_BOOLEAN 713 EXIST::FUNCTION: |
| 707 | d2i_ASN1_BOOLEAN 713 | 707 | d2i_ASN1_HEADER 714 EXIST::FUNCTION: |
| 708 | d2i_ASN1_HEADER 714 | 708 | d2i_ASN1_IA5STRING 715 EXIST::FUNCTION: |
| 709 | d2i_ASN1_IA5STRING 715 | 709 | d2i_ASN1_INTEGER 716 EXIST::FUNCTION: |
| 710 | d2i_ASN1_INTEGER 716 | 710 | d2i_ASN1_OBJECT 717 EXIST::FUNCTION: |
| 711 | d2i_ASN1_OBJECT 717 | 711 | d2i_ASN1_OCTET_STRING 718 EXIST::FUNCTION: |
| 712 | d2i_ASN1_OCTET_STRING 718 | 712 | d2i_ASN1_PRINTABLE 719 EXIST::FUNCTION: |
| 713 | d2i_ASN1_PRINTABLE 719 | 713 | d2i_ASN1_PRINTABLESTRING 720 EXIST::FUNCTION: |
| 714 | d2i_ASN1_PRINTABLESTRING 720 | 714 | d2i_ASN1_SET 721 EXIST::FUNCTION: |
| 715 | d2i_ASN1_SET 721 | 715 | d2i_ASN1_T61STRING 722 EXIST::FUNCTION: |
| 716 | d2i_ASN1_T61STRING 722 | 716 | d2i_ASN1_TYPE 723 EXIST::FUNCTION: |
| 717 | d2i_ASN1_TYPE 723 | 717 | d2i_ASN1_UTCTIME 724 EXIST::FUNCTION: |
| 718 | d2i_ASN1_UTCTIME 724 | 718 | d2i_ASN1_bytes 725 EXIST::FUNCTION: |
| 719 | d2i_ASN1_bytes 725 | 719 | d2i_ASN1_type_bytes 726 EXIST::FUNCTION: |
| 720 | d2i_ASN1_type_bytes 726 | 720 | d2i_DHparams 727 EXIST::FUNCTION:DH |
| 721 | d2i_DHparams 727 | 721 | d2i_DSAPrivateKey 728 EXIST::FUNCTION:DSA |
| 722 | d2i_DSAPrivateKey 728 | 722 | d2i_DSAPrivateKey_bio 729 EXIST::FUNCTION:DSA |
| 723 | d2i_DSAPrivateKey_bio 729 | 723 | d2i_DSAPrivateKey_fp 730 EXIST::FUNCTION:DSA,FP_API |
| 724 | d2i_DSAPrivateKey_fp 730 | 724 | d2i_DSAPublicKey 731 EXIST::FUNCTION:DSA |
| 725 | d2i_DSAPublicKey 731 | 725 | d2i_DSAparams 732 EXIST::FUNCTION:DSA |
| 726 | d2i_DSAparams 732 | 726 | d2i_NETSCAPE_SPKAC 733 EXIST::FUNCTION: |
| 727 | d2i_NETSCAPE_SPKAC 733 | 727 | d2i_NETSCAPE_SPKI 734 EXIST::FUNCTION: |
| 728 | d2i_NETSCAPE_SPKI 734 | 728 | d2i_Netscape_RSA 735 EXIST::FUNCTION:RSA |
| 729 | d2i_Netscape_RSA 735 | 729 | d2i_PKCS7 736 EXIST::FUNCTION: |
| 730 | d2i_PKCS7 736 | 730 | d2i_PKCS7_DIGEST 737 EXIST::FUNCTION: |
| 731 | d2i_PKCS7_DIGEST 737 | 731 | d2i_PKCS7_ENCRYPT 738 EXIST::FUNCTION: |
| 732 | d2i_PKCS7_ENCRYPT 738 | 732 | d2i_PKCS7_ENC_CONTENT 739 EXIST::FUNCTION: |
| 733 | d2i_PKCS7_ENC_CONTENT 739 | 733 | d2i_PKCS7_ENVELOPE 740 EXIST::FUNCTION: |
| 734 | d2i_PKCS7_ENVELOPE 740 | 734 | d2i_PKCS7_ISSUER_AND_SERIAL 741 EXIST::FUNCTION: |
| 735 | d2i_PKCS7_ISSUER_AND_SERIAL 741 | 735 | d2i_PKCS7_RECIP_INFO 742 EXIST::FUNCTION: |
| 736 | d2i_PKCS7_RECIP_INFO 742 | 736 | d2i_PKCS7_SIGNED 743 EXIST::FUNCTION: |
| 737 | d2i_PKCS7_SIGNED 743 | 737 | d2i_PKCS7_SIGNER_INFO 744 EXIST::FUNCTION: |
| 738 | d2i_PKCS7_SIGNER_INFO 744 | 738 | d2i_PKCS7_SIGN_ENVELOPE 745 EXIST::FUNCTION: |
| 739 | d2i_PKCS7_SIGN_ENVELOPE 745 | 739 | d2i_PKCS7_bio 746 EXIST::FUNCTION: |
| 740 | d2i_PKCS7_bio 746 | 740 | d2i_PKCS7_fp 747 EXIST::FUNCTION:FP_API |
| 741 | d2i_PKCS7_fp 747 | 741 | d2i_PrivateKey 748 EXIST::FUNCTION: |
| 742 | d2i_PrivateKey 748 | 742 | d2i_PublicKey 749 EXIST::FUNCTION: |
| 743 | d2i_PublicKey 749 | 743 | d2i_RSAPrivateKey 750 EXIST::FUNCTION:RSA |
| 744 | d2i_RSAPrivateKey 750 | 744 | d2i_RSAPrivateKey_bio 751 EXIST::FUNCTION:RSA |
| 745 | d2i_RSAPrivateKey_bio 751 | 745 | d2i_RSAPrivateKey_fp 752 EXIST::FUNCTION:RSA,FP_API |
| 746 | d2i_RSAPrivateKey_fp 752 | 746 | d2i_RSAPublicKey 753 EXIST::FUNCTION:RSA |
| 747 | d2i_RSAPublicKey 753 | 747 | d2i_X509 754 EXIST::FUNCTION: |
| 748 | d2i_X509 754 | 748 | d2i_X509_ALGOR 755 EXIST::FUNCTION: |
| 749 | d2i_X509_ALGOR 755 | 749 | d2i_X509_ATTRIBUTE 756 EXIST::FUNCTION: |
| 750 | d2i_X509_ATTRIBUTE 756 | 750 | d2i_X509_CINF 757 EXIST::FUNCTION: |
| 751 | d2i_X509_CINF 757 | 751 | d2i_X509_CRL 758 EXIST::FUNCTION: |
| 752 | d2i_X509_CRL 758 | 752 | d2i_X509_CRL_INFO 759 EXIST::FUNCTION: |
| 753 | d2i_X509_CRL_INFO 759 | 753 | d2i_X509_CRL_bio 760 EXIST::FUNCTION: |
| 754 | d2i_X509_CRL_bio 760 | 754 | d2i_X509_CRL_fp 761 EXIST::FUNCTION:FP_API |
| 755 | d2i_X509_CRL_fp 761 | 755 | d2i_X509_EXTENSION 762 EXIST::FUNCTION: |
| 756 | d2i_X509_EXTENSION 762 | 756 | d2i_X509_NAME 763 EXIST::FUNCTION: |
| 757 | d2i_X509_NAME 763 | 757 | d2i_X509_NAME_ENTRY 764 EXIST::FUNCTION: |
| 758 | d2i_X509_NAME_ENTRY 764 | 758 | d2i_X509_PKEY 765 EXIST::FUNCTION: |
| 759 | d2i_X509_PKEY 765 | 759 | d2i_X509_PUBKEY 766 EXIST::FUNCTION: |
| 760 | d2i_X509_PUBKEY 766 | 760 | d2i_X509_REQ 767 EXIST::FUNCTION: |
| 761 | d2i_X509_REQ 767 | 761 | d2i_X509_REQ_INFO 768 EXIST::FUNCTION: |
| 762 | d2i_X509_REQ_INFO 768 | 762 | d2i_X509_REQ_bio 769 EXIST::FUNCTION: |
| 763 | d2i_X509_REQ_bio 769 | 763 | d2i_X509_REQ_fp 770 EXIST::FUNCTION:FP_API |
| 764 | d2i_X509_REQ_fp 770 | 764 | d2i_X509_REVOKED 771 EXIST::FUNCTION: |
| 765 | d2i_X509_REVOKED 771 | 765 | d2i_X509_SIG 772 EXIST::FUNCTION: |
| 766 | d2i_X509_SIG 772 | 766 | d2i_X509_VAL 773 EXIST::FUNCTION: |
| 767 | d2i_X509_VAL 773 | 767 | d2i_X509_bio 774 EXIST::FUNCTION: |
| 768 | d2i_X509_bio 774 | 768 | d2i_X509_fp 775 EXIST::FUNCTION:FP_API |
| 769 | d2i_X509_fp 775 | 769 | des_cbc_cksum 777 EXIST::FUNCTION:DES |
| 770 | des_cbc_cksum 777 | 770 | des_cbc_encrypt 778 EXIST::FUNCTION:DES |
| 771 | des_cbc_encrypt 778 | 771 | des_cblock_print_file 779 NOEXIST::FUNCTION: |
| 772 | des_cblock_print_file 779 | 772 | des_cfb64_encrypt 780 EXIST::FUNCTION:DES |
| 773 | des_cfb64_encrypt 780 | 773 | des_cfb_encrypt 781 EXIST::FUNCTION:DES |
| 774 | des_cfb_encrypt 781 | 774 | des_decrypt3 782 EXIST::FUNCTION:DES |
| 775 | des_decrypt3 782 | 775 | des_ecb3_encrypt 783 EXIST::FUNCTION:DES |
| 776 | des_ecb3_encrypt 783 | 776 | des_ecb_encrypt 784 EXIST::FUNCTION:DES |
| 777 | des_ecb_encrypt 784 | 777 | des_ede3_cbc_encrypt 785 EXIST::FUNCTION:DES |
| 778 | des_ede3_cbc_encrypt 785 | 778 | des_ede3_cfb64_encrypt 786 EXIST::FUNCTION:DES |
| 779 | des_ede3_cfb64_encrypt 786 | 779 | des_ede3_ofb64_encrypt 787 EXIST::FUNCTION:DES |
| 780 | des_ede3_ofb64_encrypt 787 | 780 | des_enc_read 788 EXIST::FUNCTION:DES |
| 781 | des_enc_read 788 | 781 | des_enc_write 789 EXIST::FUNCTION:DES |
| 782 | des_enc_write 789 | 782 | des_encrypt 790 EXIST::FUNCTION:DES |
| 783 | des_encrypt 790 | 783 | des_encrypt2 791 EXIST::FUNCTION:DES |
| 784 | des_encrypt2 791 | 784 | des_encrypt3 792 EXIST::FUNCTION:DES |
| 785 | des_encrypt3 792 | 785 | des_fcrypt 793 EXIST::FUNCTION:DES |
| 786 | des_fcrypt 793 | 786 | des_is_weak_key 794 EXIST::FUNCTION:DES |
| 787 | des_is_weak_key 794 | 787 | des_key_sched 795 EXIST::FUNCTION:DES |
| 788 | des_key_sched 795 | 788 | des_ncbc_encrypt 796 EXIST::FUNCTION:DES |
| 789 | des_ncbc_encrypt 796 | 789 | des_ofb64_encrypt 797 EXIST::FUNCTION:DES |
| 790 | des_ofb64_encrypt 797 | 790 | des_ofb_encrypt 798 EXIST::FUNCTION:DES |
| 791 | des_ofb_encrypt 798 | 791 | des_options 799 EXIST::FUNCTION:DES |
| 792 | des_options 799 | 792 | des_pcbc_encrypt 800 EXIST::FUNCTION:DES |
| 793 | des_pcbc_encrypt 800 | 793 | des_quad_cksum 801 EXIST::FUNCTION:DES |
| 794 | des_quad_cksum 801 | 794 | des_random_key 802 EXIST::FUNCTION:DES |
| 795 | des_random_key 802 | 795 | des_random_seed 803 EXIST::FUNCTION:DES |
| 796 | des_random_seed 803 | 796 | des_read_2passwords 804 EXIST::FUNCTION:DES |
| 797 | des_read_2passwords 804 | 797 | des_read_password 805 EXIST::FUNCTION:DES |
| 798 | des_read_password 805 | 798 | des_read_pw 806 EXIST::FUNCTION:DES |
| 799 | des_read_pw 806 | 799 | des_read_pw_string 807 EXIST::FUNCTION:DES |
| 800 | des_read_pw_string 807 | 800 | des_set_key 808 EXIST::FUNCTION:DES |
| 801 | des_set_key 808 | 801 | des_set_odd_parity 809 EXIST::FUNCTION:DES |
| 802 | des_set_odd_parity 809 | 802 | des_string_to_2keys 810 EXIST::FUNCTION:DES |
| 803 | des_string_to_2keys 810 | 803 | des_string_to_key 811 EXIST::FUNCTION:DES |
| 804 | des_string_to_key 811 | 804 | des_xcbc_encrypt 812 EXIST::FUNCTION:DES |
| 805 | des_xcbc_encrypt 812 | 805 | des_xwhite_in2out 813 EXIST::FUNCTION:DES |
| 806 | des_xwhite_in2out 813 | 806 | fcrypt_body 814 NOEXIST::FUNCTION: |
| 807 | fcrypt_body 814 | 807 | i2a_ASN1_INTEGER 815 EXIST::FUNCTION: |
| 808 | i2a_ASN1_INTEGER 815 | 808 | i2a_ASN1_OBJECT 816 EXIST::FUNCTION: |
| 809 | i2a_ASN1_OBJECT 816 | 809 | i2a_ASN1_STRING 817 EXIST::FUNCTION: |
| 810 | i2a_ASN1_STRING 817 | 810 | i2d_ASN1_BIT_STRING 818 EXIST::FUNCTION: |
| 811 | i2d_ASN1_BIT_STRING 818 | 811 | i2d_ASN1_BOOLEAN 819 EXIST::FUNCTION: |
| 812 | i2d_ASN1_BOOLEAN 819 | 812 | i2d_ASN1_HEADER 820 EXIST::FUNCTION: |
| 813 | i2d_ASN1_HEADER 820 | 813 | i2d_ASN1_IA5STRING 821 EXIST::FUNCTION: |
| 814 | i2d_ASN1_IA5STRING 821 | 814 | i2d_ASN1_INTEGER 822 EXIST::FUNCTION: |
| 815 | i2d_ASN1_INTEGER 822 | 815 | i2d_ASN1_OBJECT 823 EXIST::FUNCTION: |
| 816 | i2d_ASN1_OBJECT 823 | 816 | i2d_ASN1_OCTET_STRING 824 EXIST::FUNCTION: |
| 817 | i2d_ASN1_OCTET_STRING 824 | 817 | i2d_ASN1_PRINTABLE 825 EXIST::FUNCTION: |
| 818 | i2d_ASN1_PRINTABLE 825 | 818 | i2d_ASN1_SET 826 EXIST::FUNCTION: |
| 819 | i2d_ASN1_SET 826 | 819 | i2d_ASN1_TYPE 827 EXIST::FUNCTION: |
| 820 | i2d_ASN1_TYPE 827 | 820 | i2d_ASN1_UTCTIME 828 EXIST::FUNCTION: |
| 821 | i2d_ASN1_UTCTIME 828 | 821 | i2d_ASN1_bytes 829 EXIST::FUNCTION: |
| 822 | i2d_ASN1_bytes 829 | 822 | i2d_DHparams 830 EXIST::FUNCTION:DH |
| 823 | i2d_DHparams 830 | 823 | i2d_DSAPrivateKey 831 EXIST::FUNCTION:DSA |
| 824 | i2d_DSAPrivateKey 831 | 824 | i2d_DSAPrivateKey_bio 832 EXIST::FUNCTION:DSA |
| 825 | i2d_DSAPrivateKey_bio 832 | 825 | i2d_DSAPrivateKey_fp 833 EXIST::FUNCTION:DSA,FP_API |
| 826 | i2d_DSAPrivateKey_fp 833 | 826 | i2d_DSAPublicKey 834 EXIST::FUNCTION:DSA |
| 827 | i2d_DSAPublicKey 834 | 827 | i2d_DSAparams 835 EXIST::FUNCTION:DSA |
| 828 | i2d_DSAparams 835 | 828 | i2d_NETSCAPE_SPKAC 836 EXIST::FUNCTION: |
| 829 | i2d_NETSCAPE_SPKAC 836 | 829 | i2d_NETSCAPE_SPKI 837 EXIST::FUNCTION: |
| 830 | i2d_NETSCAPE_SPKI 837 | 830 | i2d_Netscape_RSA 838 EXIST::FUNCTION:RSA |
| 831 | i2d_Netscape_RSA 838 | 831 | i2d_PKCS7 839 EXIST::FUNCTION: |
| 832 | i2d_PKCS7 839 | 832 | i2d_PKCS7_DIGEST 840 EXIST::FUNCTION: |
| 833 | i2d_PKCS7_DIGEST 840 | 833 | i2d_PKCS7_ENCRYPT 841 EXIST::FUNCTION: |
| 834 | i2d_PKCS7_ENCRYPT 841 | 834 | i2d_PKCS7_ENC_CONTENT 842 EXIST::FUNCTION: |
| 835 | i2d_PKCS7_ENC_CONTENT 842 | 835 | i2d_PKCS7_ENVELOPE 843 EXIST::FUNCTION: |
| 836 | i2d_PKCS7_ENVELOPE 843 | 836 | i2d_PKCS7_ISSUER_AND_SERIAL 844 EXIST::FUNCTION: |
| 837 | i2d_PKCS7_ISSUER_AND_SERIAL 844 | 837 | i2d_PKCS7_RECIP_INFO 845 EXIST::FUNCTION: |
| 838 | i2d_PKCS7_RECIP_INFO 845 | 838 | i2d_PKCS7_SIGNED 846 EXIST::FUNCTION: |
| 839 | i2d_PKCS7_SIGNED 846 | 839 | i2d_PKCS7_SIGNER_INFO 847 EXIST::FUNCTION: |
| 840 | i2d_PKCS7_SIGNER_INFO 847 | 840 | i2d_PKCS7_SIGN_ENVELOPE 848 EXIST::FUNCTION: |
| 841 | i2d_PKCS7_SIGN_ENVELOPE 848 | 841 | i2d_PKCS7_bio 849 EXIST::FUNCTION: |
| 842 | i2d_PKCS7_bio 849 | 842 | i2d_PKCS7_fp 850 EXIST::FUNCTION:FP_API |
| 843 | i2d_PKCS7_fp 850 | 843 | i2d_PrivateKey 851 EXIST::FUNCTION: |
| 844 | i2d_PrivateKey 851 | 844 | i2d_PublicKey 852 EXIST::FUNCTION: |
| 845 | i2d_PublicKey 852 | 845 | i2d_RSAPrivateKey 853 EXIST::FUNCTION:RSA |
| 846 | i2d_RSAPrivateKey 853 | 846 | i2d_RSAPrivateKey_bio 854 EXIST::FUNCTION:RSA |
| 847 | i2d_RSAPrivateKey_bio 854 | 847 | i2d_RSAPrivateKey_fp 855 EXIST::FUNCTION:RSA,FP_API |
| 848 | i2d_RSAPrivateKey_fp 855 | 848 | i2d_RSAPublicKey 856 EXIST::FUNCTION:RSA |
| 849 | i2d_RSAPublicKey 856 | 849 | i2d_X509 857 EXIST::FUNCTION: |
| 850 | i2d_X509 857 | 850 | i2d_X509_ALGOR 858 EXIST::FUNCTION: |
| 851 | i2d_X509_ALGOR 858 | 851 | i2d_X509_ATTRIBUTE 859 EXIST::FUNCTION: |
| 852 | i2d_X509_ATTRIBUTE 859 | 852 | i2d_X509_CINF 860 EXIST::FUNCTION: |
| 853 | i2d_X509_CINF 860 | 853 | i2d_X509_CRL 861 EXIST::FUNCTION: |
| 854 | i2d_X509_CRL 861 | 854 | i2d_X509_CRL_INFO 862 EXIST::FUNCTION: |
| 855 | i2d_X509_CRL_INFO 862 | 855 | i2d_X509_CRL_bio 863 EXIST::FUNCTION: |
| 856 | i2d_X509_CRL_bio 863 | 856 | i2d_X509_CRL_fp 864 EXIST::FUNCTION:FP_API |
| 857 | i2d_X509_CRL_fp 864 | 857 | i2d_X509_EXTENSION 865 EXIST::FUNCTION: |
| 858 | i2d_X509_EXTENSION 865 | 858 | i2d_X509_NAME 866 EXIST::FUNCTION: |
| 859 | i2d_X509_NAME 866 | 859 | i2d_X509_NAME_ENTRY 867 EXIST::FUNCTION: |
| 860 | i2d_X509_NAME_ENTRY 867 | 860 | i2d_X509_PKEY 868 EXIST::FUNCTION: |
| 861 | i2d_X509_PKEY 868 | 861 | i2d_X509_PUBKEY 869 EXIST::FUNCTION: |
| 862 | i2d_X509_PUBKEY 869 | 862 | i2d_X509_REQ 870 EXIST::FUNCTION: |
| 863 | i2d_X509_REQ 870 | 863 | i2d_X509_REQ_INFO 871 EXIST::FUNCTION: |
| 864 | i2d_X509_REQ_INFO 871 | 864 | i2d_X509_REQ_bio 872 EXIST::FUNCTION: |
| 865 | i2d_X509_REQ_bio 872 | 865 | i2d_X509_REQ_fp 873 EXIST::FUNCTION:FP_API |
| 866 | i2d_X509_REQ_fp 873 | 866 | i2d_X509_REVOKED 874 EXIST::FUNCTION: |
| 867 | i2d_X509_REVOKED 874 | 867 | i2d_X509_SIG 875 EXIST::FUNCTION: |
| 868 | i2d_X509_SIG 875 | 868 | i2d_X509_VAL 876 EXIST::FUNCTION: |
| 869 | i2d_X509_VAL 876 | 869 | i2d_X509_bio 877 EXIST::FUNCTION: |
| 870 | i2d_X509_bio 877 | 870 | i2d_X509_fp 878 EXIST::FUNCTION:FP_API |
| 871 | i2d_X509_fp 878 | 871 | idea_cbc_encrypt 879 EXIST::FUNCTION:IDEA |
| 872 | idea_cbc_encrypt 879 | 872 | idea_cfb64_encrypt 880 EXIST::FUNCTION:IDEA |
| 873 | idea_cfb64_encrypt 880 | 873 | idea_ecb_encrypt 881 EXIST::FUNCTION:IDEA |
| 874 | idea_ecb_encrypt 881 | 874 | idea_encrypt 882 EXIST::FUNCTION:IDEA |
| 875 | idea_encrypt 882 | 875 | idea_ofb64_encrypt 883 EXIST::FUNCTION:IDEA |
| 876 | idea_ofb64_encrypt 883 | 876 | idea_options 884 EXIST::FUNCTION:IDEA |
| 877 | idea_options 884 | 877 | idea_set_decrypt_key 885 EXIST::FUNCTION:IDEA |
| 878 | idea_set_decrypt_key 885 | 878 | idea_set_encrypt_key 886 EXIST::FUNCTION:IDEA |
| 879 | idea_set_encrypt_key 886 | 879 | lh_delete 887 EXIST::FUNCTION: |
| 880 | lh_delete 887 | 880 | lh_doall 888 EXIST::FUNCTION: |
| 881 | lh_doall 888 | 881 | lh_doall_arg 889 EXIST::FUNCTION: |
| 882 | lh_doall_arg 889 | 882 | lh_free 890 EXIST::FUNCTION: |
| 883 | lh_free 890 | 883 | lh_insert 891 EXIST::FUNCTION: |
| 884 | lh_insert 891 | 884 | lh_new 892 EXIST::FUNCTION: |
| 885 | lh_new 892 | 885 | lh_node_stats 893 EXIST::FUNCTION:FP_API |
| 886 | lh_node_stats 893 | 886 | lh_node_stats_bio 894 EXIST::FUNCTION: |
| 887 | lh_node_stats_bio 894 | 887 | lh_node_usage_stats 895 EXIST::FUNCTION:FP_API |
| 888 | lh_node_usage_stats 895 | 888 | lh_node_usage_stats_bio 896 EXIST::FUNCTION: |
| 889 | lh_node_usage_stats_bio 896 | 889 | lh_retrieve 897 EXIST::FUNCTION: |
| 890 | lh_retrieve 897 | 890 | lh_stats 898 EXIST::FUNCTION:FP_API |
| 891 | lh_stats 898 | 891 | lh_stats_bio 899 EXIST::FUNCTION: |
| 892 | lh_stats_bio 899 | 892 | lh_strhash 900 EXIST::FUNCTION: |
| 893 | lh_strhash 900 | 893 | sk_delete 901 EXIST::FUNCTION: |
| 894 | sk_delete 901 | 894 | sk_delete_ptr 902 EXIST::FUNCTION: |
| 895 | sk_delete_ptr 902 | 895 | sk_dup 903 EXIST::FUNCTION: |
| 896 | sk_dup 903 | 896 | sk_find 904 EXIST::FUNCTION: |
| 897 | sk_find 904 | 897 | sk_free 905 EXIST::FUNCTION: |
| 898 | sk_free 905 | 898 | sk_insert 906 EXIST::FUNCTION: |
| 899 | sk_insert 906 | 899 | sk_new 907 EXIST::FUNCTION: |
| 900 | sk_new 907 | 900 | sk_pop 908 EXIST::FUNCTION: |
| 901 | sk_pop 908 | 901 | sk_pop_free 909 EXIST::FUNCTION: |
| 902 | sk_pop_free 909 | 902 | sk_push 910 EXIST::FUNCTION: |
| 903 | sk_push 910 | 903 | sk_set_cmp_func 911 EXIST::FUNCTION: |
| 904 | sk_set_cmp_func 911 | 904 | sk_shift 912 EXIST::FUNCTION: |
| 905 | sk_shift 912 | 905 | sk_unshift 913 EXIST::FUNCTION: |
| 906 | sk_unshift 913 | 906 | sk_zero 914 EXIST::FUNCTION: |
| 907 | sk_zero 914 | 907 | BIO_f_nbio_test 915 EXIST::FUNCTION: |
| 908 | BIO_f_nbio_test 915 | 908 | ASN1_TYPE_get 916 EXIST::FUNCTION: |
| 909 | ASN1_TYPE_get 916 | 909 | ASN1_TYPE_set 917 EXIST::FUNCTION: |
| 910 | ASN1_TYPE_set 917 | 910 | PKCS7_content_free 918 EXIST::FUNCTION: |
| 911 | PKCS7_content_free 918 | 911 | ERR_load_PKCS7_strings 919 EXIST::FUNCTION: |
| 912 | ERR_load_PKCS7_strings 919 | 912 | X509_find_by_issuer_and_serial 920 EXIST::FUNCTION: |
| 913 | X509_find_by_issuer_and_serial 920 | 913 | X509_find_by_subject 921 EXIST::FUNCTION: |
| 914 | X509_find_by_subject 921 | 914 | PKCS7_ctrl 927 EXIST::FUNCTION: |
| 915 | PKCS7_ctrl 927 | 915 | PKCS7_set_type 928 EXIST::FUNCTION: |
| 916 | PKCS7_set_type 928 | 916 | PKCS7_set_content 929 EXIST::FUNCTION: |
| 917 | PKCS7_set_content 929 | 917 | PKCS7_SIGNER_INFO_set 930 EXIST::FUNCTION: |
| 918 | PKCS7_SIGNER_INFO_set 930 | 918 | PKCS7_add_signer 931 EXIST::FUNCTION: |
| 919 | PKCS7_add_signer 931 | 919 | PKCS7_add_certificate 932 EXIST::FUNCTION: |
| 920 | PKCS7_add_certificate 932 | 920 | PKCS7_add_crl 933 EXIST::FUNCTION: |
| 921 | PKCS7_add_crl 933 | 921 | PKCS7_content_new 934 EXIST::FUNCTION: |
| 922 | PKCS7_content_new 934 | 922 | PKCS7_dataSign 935 NOEXIST::FUNCTION: |
| 923 | PKCS7_dataSign 935 | 923 | PKCS7_dataVerify 936 EXIST::FUNCTION: |
| 924 | PKCS7_dataVerify 936 | 924 | PKCS7_dataInit 937 EXIST::FUNCTION: |
| 925 | PKCS7_dataInit 937 | 925 | PKCS7_add_signature 938 EXIST::FUNCTION: |
| 926 | PKCS7_add_signature 938 | 926 | PKCS7_cert_from_signer_info 939 EXIST::FUNCTION: |
| 927 | PKCS7_cert_from_signer_info 939 | 927 | PKCS7_get_signer_info 940 EXIST::FUNCTION: |
| 928 | PKCS7_get_signer_info 940 | 928 | EVP_delete_alias 941 NOEXIST::FUNCTION: |
| 929 | EVP_delete_alias 941 | 929 | EVP_mdc2 942 EXIST::FUNCTION: |
| 930 | EVP_mdc2 942 | 930 | PEM_read_bio_RSAPublicKey 943 EXIST::FUNCTION:RSA |
| 931 | PEM_read_bio_RSAPublicKey 943 | 931 | PEM_write_bio_RSAPublicKey 944 EXIST::FUNCTION:RSA |
| 932 | PEM_write_bio_RSAPublicKey 944 | 932 | d2i_RSAPublicKey_bio 945 EXIST::FUNCTION:RSA |
| 933 | d2i_RSAPublicKey_bio 945 | 933 | i2d_RSAPublicKey_bio 946 EXIST::FUNCTION:RSA |
| 934 | i2d_RSAPublicKey_bio 946 | 934 | PEM_read_RSAPublicKey 947 EXIST:!WIN16:FUNCTION:RSA |
| 935 | PEM_read_RSAPublicKey 947 | 935 | PEM_write_RSAPublicKey 949 EXIST:!WIN16:FUNCTION:RSA |
| 936 | PEM_write_RSAPublicKey 949 | 936 | d2i_RSAPublicKey_fp 952 EXIST::FUNCTION:RSA,FP_API |
| 937 | d2i_RSAPublicKey_fp 952 | 937 | i2d_RSAPublicKey_fp 954 EXIST::FUNCTION:RSA,FP_API |
| 938 | i2d_RSAPublicKey_fp 954 | 938 | BIO_copy_next_retry 955 EXIST::FUNCTION: |
| 939 | BIO_copy_next_retry 955 | 939 | RSA_flags 956 EXIST::FUNCTION:RSA |
| 940 | RSA_flags 956 | 940 | X509_STORE_add_crl 957 EXIST::FUNCTION: |
| 941 | X509_STORE_add_crl 957 | 941 | X509_load_crl_file 958 EXIST::FUNCTION: |
| 942 | X509_load_crl_file 958 | 942 | EVP_rc2_40_cbc 959 EXIST::FUNCTION:RC2 |
| 943 | EVP_rc2_40_cbc 959 | 943 | EVP_rc4_40 960 EXIST::FUNCTION:RC4 |
| 944 | EVP_rc4_40 960 | 944 | EVP_CIPHER_CTX_init 961 EXIST::FUNCTION: |
| 945 | EVP_CIPHER_CTX_init 961 | 945 | HMAC 962 EXIST::FUNCTION:HMAC |
| 946 | HMAC 962 | 946 | HMAC_Init 963 EXIST::FUNCTION:HMAC |
| 947 | HMAC_Init 963 | 947 | HMAC_Update 964 EXIST::FUNCTION:HMAC |
| 948 | HMAC_Update 964 | 948 | HMAC_Final 965 EXIST::FUNCTION:HMAC |
| 949 | HMAC_Final 965 | 949 | ERR_get_next_error_library 966 EXIST::FUNCTION: |
| 950 | ERR_get_next_error_library 966 | 950 | EVP_PKEY_cmp_parameters 967 EXIST::FUNCTION: |
| 951 | EVP_PKEY_cmp_parameters 967 | 951 | HMAC_cleanup 968 EXIST::FUNCTION:HMAC |
| 952 | HMAC_cleanup 968 | 952 | BIO_ptr_ctrl 969 EXIST::FUNCTION: |
| 953 | BIO_ptr_ctrl 969 | 953 | BIO_new_file_internal 970 EXIST:WIN16:FUNCTION:FP_API |
| 954 | BIO_new_file_internal 970 | 954 | BIO_new_fp_internal 971 EXIST:WIN16:FUNCTION:FP_API |
| 955 | BIO_new_fp_internal 971 | 955 | BIO_s_file_internal 972 EXIST:WIN16:FUNCTION:FP_API |
| 956 | BIO_s_file_internal 972 | 956 | BN_BLINDING_convert 973 EXIST::FUNCTION: |
| 957 | BN_BLINDING_convert 973 | 957 | BN_BLINDING_invert 974 EXIST::FUNCTION: |
| 958 | BN_BLINDING_invert 974 | 958 | BN_BLINDING_update 975 EXIST::FUNCTION: |
| 959 | BN_BLINDING_update 975 | 959 | RSA_blinding_on 977 EXIST::FUNCTION:RSA |
| 960 | RSA_blinding_on 977 | 960 | RSA_blinding_off 978 EXIST::FUNCTION:RSA |
| 961 | RSA_blinding_off 978 | 961 | i2t_ASN1_OBJECT 979 EXIST::FUNCTION: |
| 962 | i2t_ASN1_OBJECT 979 | 962 | BN_BLINDING_new 980 EXIST::FUNCTION: |
| 963 | BN_BLINDING_new 980 | 963 | BN_BLINDING_free 981 EXIST::FUNCTION: |
| 964 | BN_BLINDING_free 981 | 964 | EVP_cast5_cbc 983 EXIST::FUNCTION:CAST |
| 965 | EVP_cast5_cbc 983 | 965 | EVP_cast5_cfb 984 EXIST::FUNCTION:CAST |
| 966 | EVP_cast5_cfb 984 | 966 | EVP_cast5_ecb 985 EXIST::FUNCTION:CAST |
| 967 | EVP_cast5_ecb 985 | 967 | EVP_cast5_ofb 986 EXIST::FUNCTION:CAST |
| 968 | EVP_cast5_ofb 986 | 968 | BF_decrypt 987 EXIST::FUNCTION:BF |
| 969 | BF_decrypt 987 | 969 | CAST_set_key 988 EXIST::FUNCTION:CAST |
| 970 | CAST_set_key 988 | 970 | CAST_encrypt 989 EXIST::FUNCTION:CAST |
| 971 | CAST_encrypt 989 | 971 | CAST_decrypt 990 EXIST::FUNCTION:CAST |
| 972 | CAST_decrypt 990 | 972 | CAST_ecb_encrypt 991 EXIST::FUNCTION:CAST |
| 973 | CAST_ecb_encrypt 991 | 973 | CAST_cbc_encrypt 992 EXIST::FUNCTION:CAST |
| 974 | CAST_cbc_encrypt 992 | 974 | CAST_cfb64_encrypt 993 EXIST::FUNCTION:CAST |
| 975 | CAST_cfb64_encrypt 993 | 975 | CAST_ofb64_encrypt 994 EXIST::FUNCTION:CAST |
| 976 | CAST_ofb64_encrypt 994 | 976 | RC2_decrypt 995 EXIST::FUNCTION:RC2 |
| 977 | RC2_decrypt 995 | 977 | OBJ_create_objects 997 EXIST::FUNCTION: |
| 978 | OBJ_create_objects 997 | 978 | BN_exp 998 EXIST::FUNCTION: |
| 979 | BN_exp 998 | 979 | BN_mul_word 999 EXIST::FUNCTION: |
| 980 | BN_mul_word 999 | 980 | BN_sub_word 1000 EXIST::FUNCTION: |
| 981 | BN_sub_word 1000 | 981 | BN_dec2bn 1001 EXIST::FUNCTION: |
| 982 | BN_dec2bn 1001 | 982 | BN_bn2dec 1002 EXIST::FUNCTION: |
| 983 | BN_bn2dec 1002 | 983 | BIO_ghbn_ctrl 1003 EXIST::FUNCTION: |
| 984 | BIO_ghbn_ctrl 1003 | 984 | CRYPTO_free_ex_data 1004 EXIST::FUNCTION: |
| 985 | CRYPTO_free_ex_data 1004 | 985 | CRYPTO_get_ex_data 1005 EXIST::FUNCTION: |
| 986 | CRYPTO_get_ex_data 1005 | 986 | CRYPTO_set_ex_data 1007 EXIST::FUNCTION: |
| 987 | CRYPTO_set_ex_data 1007 | 987 | ERR_load_CRYPTO_strings 1009 EXIST:!WIN16,!VMS:FUNCTION: |
| 988 | ERR_load_CRYPTO_strings 1009 | 988 | ERR_load_CRYPTOlib_strings 1009 EXIST:WIN16,VMS:FUNCTION: |
| 989 | ERR_load_CRYPTOlib_strings 1009 | 989 | EVP_PKEY_bits 1010 EXIST::FUNCTION: |
| 990 | EVP_PKEY_bits 1010 | 990 | MD5_Transform 1011 EXIST::FUNCTION:MD5 |
| 991 | MD5_Transform 1011 | 991 | SHA1_Transform 1012 EXIST::FUNCTION:SHA |
| 992 | SHA1_Transform 1012 | 992 | SHA_Transform 1013 EXIST::FUNCTION:SHA |
| 993 | SHA_Transform 1013 | 993 | X509_STORE_CTX_get_chain 1014 EXIST::FUNCTION: |
| 994 | X509_STORE_CTX_get_chain 1014 | 994 | X509_STORE_CTX_get_current_cert 1015 EXIST::FUNCTION: |
| 995 | X509_STORE_CTX_get_current_cert 1015 | 995 | X509_STORE_CTX_get_error 1016 EXIST::FUNCTION: |
| 996 | X509_STORE_CTX_get_error 1016 | 996 | X509_STORE_CTX_get_error_depth 1017 EXIST::FUNCTION: |
| 997 | X509_STORE_CTX_get_error_depth 1017 | 997 | X509_STORE_CTX_get_ex_data 1018 EXIST::FUNCTION: |
| 998 | X509_STORE_CTX_get_ex_data 1018 | 998 | X509_STORE_CTX_set_cert 1020 EXIST::FUNCTION: |
| 999 | X509_STORE_CTX_set_cert 1020 | 999 | X509_STORE_CTX_set_chain 1021 EXIST::FUNCTION: |
| 1000 | X509_STORE_CTX_set_chain 1021 | 1000 | X509_STORE_CTX_set_error 1022 EXIST::FUNCTION: |
| 1001 | X509_STORE_CTX_set_error 1022 | 1001 | X509_STORE_CTX_set_ex_data 1023 EXIST::FUNCTION: |
| 1002 | X509_STORE_CTX_set_ex_data 1023 | 1002 | CRYPTO_dup_ex_data 1025 EXIST::FUNCTION: |
| 1003 | CRYPTO_dup_ex_data 1025 | 1003 | CRYPTO_get_new_lockid 1026 EXIST::FUNCTION: |
| 1004 | CRYPTO_get_new_lockid 1026 | 1004 | CRYPTO_new_ex_data 1027 EXIST::FUNCTION: |
| 1005 | CRYPTO_new_ex_data 1027 | 1005 | RSA_set_ex_data 1028 EXIST::FUNCTION:RSA |
| 1006 | RSA_set_ex_data 1028 | 1006 | RSA_get_ex_data 1029 EXIST::FUNCTION:RSA |
| 1007 | RSA_get_ex_data 1029 | 1007 | RSA_get_ex_new_index 1030 EXIST::FUNCTION:RSA |
| 1008 | RSA_get_ex_new_index 1030 | 1008 | RSA_padding_add_PKCS1_type_1 1031 EXIST::FUNCTION:RSA |
| 1009 | RSA_padding_add_PKCS1_type_1 1031 | 1009 | RSA_padding_add_PKCS1_type_2 1032 EXIST::FUNCTION:RSA |
| 1010 | RSA_padding_add_PKCS1_type_2 1032 | 1010 | RSA_padding_add_SSLv23 1033 EXIST::FUNCTION:RSA |
| 1011 | RSA_padding_add_SSLv23 1033 | 1011 | RSA_padding_add_none 1034 EXIST::FUNCTION:RSA |
| 1012 | RSA_padding_add_none 1034 | 1012 | RSA_padding_check_PKCS1_type_1 1035 EXIST::FUNCTION:RSA |
| 1013 | RSA_padding_check_PKCS1_type_1 1035 | 1013 | RSA_padding_check_PKCS1_type_2 1036 EXIST::FUNCTION:RSA |
| 1014 | RSA_padding_check_PKCS1_type_2 1036 | 1014 | RSA_padding_check_SSLv23 1037 EXIST::FUNCTION:RSA |
| 1015 | RSA_padding_check_SSLv23 1037 | 1015 | RSA_padding_check_none 1038 EXIST::FUNCTION:RSA |
| 1016 | RSA_padding_check_none 1038 | 1016 | bn_add_words 1039 EXIST::FUNCTION: |
| 1017 | bn_add_words 1039 | 1017 | d2i_Netscape_RSA_2 1040 EXIST::FUNCTION:RSA |
| 1018 | d2i_Netscape_RSA_2 1040 | 1018 | CRYPTO_get_ex_new_index 1041 EXIST::FUNCTION: |
| 1019 | CRYPTO_get_ex_new_index 1041 | 1019 | RIPEMD160_Init 1042 EXIST::FUNCTION:RIPEMD |
| 1020 | RIPEMD160_Init 1042 | 1020 | RIPEMD160_Update 1043 EXIST::FUNCTION:RIPEMD |
| 1021 | RIPEMD160_Update 1043 | 1021 | RIPEMD160_Final 1044 EXIST::FUNCTION:RIPEMD |
| 1022 | RIPEMD160_Final 1044 | 1022 | RIPEMD160 1045 EXIST::FUNCTION:RIPEMD |
| 1023 | RIPEMD160 1045 | 1023 | RIPEMD160_Transform 1046 EXIST::FUNCTION:RIPEMD |
| 1024 | RIPEMD160_Transform 1046 | 1024 | RC5_32_set_key 1047 EXIST::FUNCTION:RC5 |
| 1025 | RC5_32_set_key 1047 | 1025 | RC5_32_ecb_encrypt 1048 EXIST::FUNCTION:RC5 |
| 1026 | RC5_32_ecb_encrypt 1048 | 1026 | RC5_32_encrypt 1049 EXIST::FUNCTION:RC5 |
| 1027 | RC5_32_encrypt 1049 | 1027 | RC5_32_decrypt 1050 EXIST::FUNCTION:RC5 |
| 1028 | RC5_32_decrypt 1050 | 1028 | RC5_32_cbc_encrypt 1051 EXIST::FUNCTION:RC5 |
| 1029 | RC5_32_cbc_encrypt 1051 | 1029 | RC5_32_cfb64_encrypt 1052 EXIST::FUNCTION:RC5 |
| 1030 | RC5_32_cfb64_encrypt 1052 | 1030 | RC5_32_ofb64_encrypt 1053 EXIST::FUNCTION:RC5 |
| 1031 | RC5_32_ofb64_encrypt 1053 | 1031 | BN_bn2mpi 1058 EXIST::FUNCTION: |
| 1032 | BN_bn2mpi 1058 | 1032 | BN_mpi2bn 1059 EXIST::FUNCTION: |
| 1033 | BN_mpi2bn 1059 | 1033 | ASN1_BIT_STRING_get_bit 1060 EXIST::FUNCTION: |
| 1034 | ASN1_BIT_STRING_get_bit 1060 | 1034 | ASN1_BIT_STRING_set_bit 1061 EXIST::FUNCTION: |
| 1035 | ASN1_BIT_STRING_set_bit 1061 | 1035 | BIO_get_ex_data 1062 EXIST::FUNCTION: |
| 1036 | BIO_get_ex_data 1062 | 1036 | BIO_get_ex_new_index 1063 EXIST::FUNCTION: |
| 1037 | BIO_get_ex_new_index 1063 | 1037 | BIO_set_ex_data 1064 EXIST::FUNCTION: |
| 1038 | BIO_set_ex_data 1064 | 1038 | X509v3_get_key_usage 1066 NOEXIST::FUNCTION: |
| 1039 | X509_STORE_CTX_get_ex_new_index 1065 | 1039 | X509v3_set_key_usage 1067 NOEXIST::FUNCTION: |
| 1040 | X509v3_get_key_usage 1066 | 1040 | a2i_X509v3_key_usage 1068 NOEXIST::FUNCTION: |
| 1041 | X509v3_set_key_usage 1067 | 1041 | i2a_X509v3_key_usage 1069 NOEXIST::FUNCTION: |
| 1042 | a2i_X509v3_key_usage 1068 | 1042 | EVP_PKEY_decrypt 1070 EXIST::FUNCTION: |
| 1043 | i2a_X509v3_key_usage 1069 | 1043 | EVP_PKEY_encrypt 1071 EXIST::FUNCTION: |
| 1044 | EVP_PKEY_decrypt 1070 | 1044 | PKCS7_RECIP_INFO_set 1072 EXIST::FUNCTION: |
| 1045 | EVP_PKEY_encrypt 1071 | 1045 | PKCS7_add_recipient 1073 EXIST::FUNCTION: |
| 1046 | PKCS7_RECIP_INFO_set 1072 | 1046 | PKCS7_add_recipient_info 1074 EXIST::FUNCTION: |
| 1047 | PKCS7_add_recipient 1073 | 1047 | PKCS7_set_cipher 1075 EXIST::FUNCTION: |
| 1048 | PKCS7_add_recipient_info 1074 | 1048 | ASN1_TYPE_get_int_octetstring 1076 EXIST::FUNCTION: |
| 1049 | PKCS7_set_cipher 1075 | 1049 | ASN1_TYPE_get_octetstring 1077 EXIST::FUNCTION: |
| 1050 | ASN1_TYPE_get_int_octetstring 1076 | 1050 | ASN1_TYPE_set_int_octetstring 1078 EXIST::FUNCTION: |
| 1051 | ASN1_TYPE_get_octetstring 1077 | 1051 | ASN1_TYPE_set_octetstring 1079 EXIST::FUNCTION: |
| 1052 | ASN1_TYPE_set_int_octetstring 1078 | 1052 | ASN1_UTCTIME_set_string 1080 EXIST::FUNCTION: |
| 1053 | ASN1_TYPE_set_octetstring 1079 | 1053 | ERR_add_error_data 1081 EXIST::FUNCTION: |
| 1054 | ASN1_UTCTIME_set_string 1080 | 1054 | ERR_set_error_data 1082 EXIST::FUNCTION: |
| 1055 | ERR_add_error_data 1081 | 1055 | EVP_CIPHER_asn1_to_param 1083 EXIST::FUNCTION: |
| 1056 | ERR_set_error_data 1082 | 1056 | EVP_CIPHER_param_to_asn1 1084 EXIST::FUNCTION: |
| 1057 | EVP_CIPHER_asn1_to_param 1083 | 1057 | EVP_CIPHER_get_asn1_iv 1085 EXIST::FUNCTION: |
| 1058 | EVP_CIPHER_param_to_asn1 1084 | 1058 | EVP_CIPHER_set_asn1_iv 1086 EXIST::FUNCTION: |
| 1059 | EVP_CIPHER_get_asn1_iv 1085 | 1059 | EVP_rc5_32_12_16_cbc 1087 EXIST::FUNCTION:RC5 |
| 1060 | EVP_CIPHER_set_asn1_iv 1086 | 1060 | EVP_rc5_32_12_16_cfb 1088 EXIST::FUNCTION:RC5 |
| 1061 | EVP_rc5_32_12_16_cbc 1087 | 1061 | EVP_rc5_32_12_16_ecb 1089 EXIST::FUNCTION:RC5 |
| 1062 | EVP_rc5_32_12_16_cfb 1088 | 1062 | EVP_rc5_32_12_16_ofb 1090 EXIST::FUNCTION:RC5 |
| 1063 | EVP_rc5_32_12_16_ecb 1089 | 1063 | asn1_add_error 1091 EXIST::FUNCTION: |
| 1064 | EVP_rc5_32_12_16_ofb 1090 | 1064 | d2i_ASN1_BMPSTRING 1092 EXIST::FUNCTION: |
| 1065 | asn1_add_error 1091 | 1065 | i2d_ASN1_BMPSTRING 1093 EXIST::FUNCTION: |
| 1066 | d2i_ASN1_BMPSTRING 1092 | 1066 | BIO_f_ber 1094 NOEXIST::FUNCTION: |
| 1067 | i2d_ASN1_BMPSTRING 1093 | 1067 | BN_init 1095 EXIST::FUNCTION: |
| 1068 | BIO_f_ber 1094 | 1068 | COMP_CTX_new 1096 EXIST::FUNCTION: |
| 1069 | BN_init 1095 | 1069 | COMP_CTX_free 1097 EXIST::FUNCTION: |
| 1070 | COMP_CTX_new 1096 | 1070 | COMP_CTX_compress_block 1098 NOEXIST::FUNCTION: |
| 1071 | COMP_CTX_free 1097 | 1071 | COMP_CTX_expand_block 1099 NOEXIST::FUNCTION: |
| 1072 | COMP_CTX_compress_block 1098 | 1072 | X509_STORE_CTX_get_ex_new_index 1100 EXIST::FUNCTION: |
| 1073 | COMP_CTX_expand_block 1099 | 1073 | OBJ_NAME_add 1101 EXIST::FUNCTION: |
| 1074 | X509_STORE_CTX_get_ex_new_index 1100 | 1074 | BIO_socket_nbio 1102 EXIST::FUNCTION: |
| 1075 | OBJ_NAME_add 1101 | 1075 | EVP_rc2_64_cbc 1103 EXIST::FUNCTION:RC2 |
| 1076 | BIO_socket_nbio 1102 | 1076 | OBJ_NAME_cleanup 1104 EXIST::FUNCTION: |
| 1077 | EVP_rc2_64_cbc 1103 | 1077 | OBJ_NAME_get 1105 EXIST::FUNCTION: |
| 1078 | OBJ_NAME_cleanup 1104 | 1078 | OBJ_NAME_init 1106 EXIST::FUNCTION: |
| 1079 | OBJ_NAME_get 1105 | 1079 | OBJ_NAME_new_index 1107 EXIST::FUNCTION: |
| 1080 | OBJ_NAME_init 1106 | 1080 | OBJ_NAME_remove 1108 EXIST::FUNCTION: |
| 1081 | OBJ_NAME_new_index 1107 | 1081 | BN_MONT_CTX_copy 1109 EXIST::FUNCTION: |
| 1082 | OBJ_NAME_remove 1108 | 1082 | BIO_new_socks4a_connect 1110 NOEXIST::FUNCTION: |
| 1083 | BN_MONT_CTX_copy 1109 | 1083 | BIO_s_socks4a_connect 1111 NOEXIST::FUNCTION: |
| 1084 | BIO_new_socks4a_connect 1110 | 1084 | PROXY_set_connect_mode 1112 NOEXIST::FUNCTION: |
| 1085 | BIO_s_socks4a_connect 1111 | 1085 | RAND_SSLeay 1113 EXIST::FUNCTION: |
| 1086 | PROXY_set_connect_mode 1112 | 1086 | RAND_set_rand_method 1114 EXIST::FUNCTION: |
| 1087 | RAND_SSLeay 1113 | 1087 | RSA_memory_lock 1115 EXIST::FUNCTION:RSA |
| 1088 | RAND_set_rand_method 1114 | 1088 | bn_sub_words 1116 EXIST::FUNCTION: |
| 1089 | RSA_memory_lock 1115 | 1089 | bn_mul_normal 1117 NOEXIST::FUNCTION: |
| 1090 | bn_sub_words 1116 | 1090 | bn_mul_comba8 1118 NOEXIST::FUNCTION: |
| 1091 | bn_mul_normal 1117 | 1091 | bn_mul_comba4 1119 NOEXIST::FUNCTION: |
| 1092 | bn_mul_comba8 1118 | 1092 | bn_sqr_normal 1120 NOEXIST::FUNCTION: |
| 1093 | bn_mul_comba4 1119 | 1093 | bn_sqr_comba8 1121 NOEXIST::FUNCTION: |
| 1094 | bn_sqr_normal 1120 | 1094 | bn_sqr_comba4 1122 NOEXIST::FUNCTION: |
| 1095 | bn_sqr_comba8 1121 | 1095 | bn_cmp_words 1123 NOEXIST::FUNCTION: |
| 1096 | bn_sqr_comba4 1122 | 1096 | bn_mul_recursive 1124 NOEXIST::FUNCTION: |
| 1097 | bn_cmp_words 1123 | 1097 | bn_mul_part_recursive 1125 NOEXIST::FUNCTION: |
| 1098 | bn_mul_recursive 1124 | 1098 | bn_sqr_recursive 1126 NOEXIST::FUNCTION: |
| 1099 | bn_mul_part_recursive 1125 | 1099 | bn_mul_low_normal 1127 NOEXIST::FUNCTION: |
| 1100 | bn_sqr_recursive 1126 | 1100 | BN_RECP_CTX_init 1128 EXIST::FUNCTION: |
| 1101 | bn_mul_low_normal 1127 | 1101 | BN_RECP_CTX_new 1129 EXIST::FUNCTION: |
| 1102 | BN_RECP_CTX_init 1128 | 1102 | BN_RECP_CTX_free 1130 EXIST::FUNCTION: |
| 1103 | BN_RECP_CTX_new 1129 | 1103 | BN_RECP_CTX_set 1131 EXIST::FUNCTION: |
| 1104 | BN_RECP_CTX_free 1130 | 1104 | BN_mod_mul_reciprocal 1132 EXIST::FUNCTION: |
| 1105 | BN_RECP_CTX_set 1131 | 1105 | BN_mod_exp_recp 1133 EXIST::FUNCTION: |
| 1106 | BN_mod_mul_reciprocal 1132 | 1106 | BN_div_recp 1134 EXIST::FUNCTION: |
| 1107 | BN_mod_exp_recp 1133 | 1107 | BN_CTX_init 1135 EXIST::FUNCTION: |
| 1108 | BN_div_recp 1134 | 1108 | BN_MONT_CTX_init 1136 EXIST::FUNCTION: |
| 1109 | BN_CTX_init 1135 | 1109 | RAND_get_rand_method 1137 EXIST::FUNCTION: |
| 1110 | BN_MONT_CTX_init 1136 | 1110 | PKCS7_add_attribute 1138 EXIST::FUNCTION: |
| 1111 | RAND_get_rand_method 1137 | 1111 | PKCS7_add_signed_attribute 1139 EXIST::FUNCTION: |
| 1112 | PKCS7_add_attribute 1138 | 1112 | PKCS7_digest_from_attributes 1140 EXIST::FUNCTION: |
| 1113 | PKCS7_add_signed_attribute 1139 | 1113 | PKCS7_get_attribute 1141 EXIST::FUNCTION: |
| 1114 | PKCS7_digest_from_attributes 1140 | 1114 | PKCS7_get_issuer_and_serial 1142 EXIST::FUNCTION: |
| 1115 | PKCS7_get_attribute 1141 | 1115 | PKCS7_get_signed_attribute 1143 EXIST::FUNCTION: |
| 1116 | PKCS7_get_issuer_and_serial 1142 | 1116 | COMP_compress_block 1144 EXIST::FUNCTION: |
| 1117 | PKCS7_get_signed_attribute 1143 | 1117 | COMP_expand_block 1145 EXIST::FUNCTION: |
| 1118 | COMP_compress_block 1144 | 1118 | COMP_rle 1146 EXIST::FUNCTION: |
| 1119 | COMP_expand_block 1145 | 1119 | COMP_zlib 1147 EXIST::FUNCTION: |
| 1120 | COMP_rle 1146 | 1120 | ms_time_diff 1148 EXIST::FUNCTION: |
| 1121 | COMP_zlib 1147 | 1121 | ms_time_new 1149 EXIST::FUNCTION: |
| 1122 | ms_time_diff 1148 | 1122 | ms_time_free 1150 EXIST::FUNCTION: |
| 1123 | ms_time_new 1149 | 1123 | ms_time_cmp 1151 EXIST::FUNCTION: |
| 1124 | ms_time_free 1150 | 1124 | ms_time_get 1152 EXIST::FUNCTION: |
| 1125 | ms_time_cmp 1151 | 1125 | PKCS7_set_attributes 1153 EXIST::FUNCTION: |
| 1126 | ms_time_get 1152 | 1126 | PKCS7_set_signed_attributes 1154 EXIST::FUNCTION: |
| 1127 | PKCS7_set_attributes 1153 | 1127 | X509_ATTRIBUTE_create 1155 EXIST::FUNCTION: |
| 1128 | PKCS7_set_signed_attributes 1154 | 1128 | X509_ATTRIBUTE_dup 1156 EXIST::FUNCTION: |
| 1129 | X509_ATTRIBUTE_create 1155 | 1129 | ASN1_GENERALIZEDTIME_check 1157 EXIST::FUNCTION: |
| 1130 | X509_ATTRIBUTE_dup 1156 | 1130 | ASN1_GENERALIZEDTIME_print 1158 EXIST::FUNCTION: |
| 1131 | ASN1_GENERALIZEDTIME_check 1157 | 1131 | ASN1_GENERALIZEDTIME_set 1159 EXIST::FUNCTION: |
| 1132 | ASN1_GENERALIZEDTIME_print 1158 | 1132 | ASN1_GENERALIZEDTIME_set_string 1160 EXIST::FUNCTION: |
| 1133 | ASN1_GENERALIZEDTIME_set 1159 | 1133 | ASN1_TIME_print 1161 EXIST::FUNCTION: |
| 1134 | ASN1_GENERALIZEDTIME_set_string 1160 | 1134 | BASIC_CONSTRAINTS_free 1162 EXIST::FUNCTION: |
| 1135 | ASN1_TIME_print 1161 | 1135 | BASIC_CONSTRAINTS_new 1163 EXIST::FUNCTION: |
| 1136 | BASIC_CONSTRAINTS_free 1162 | 1136 | ERR_load_X509V3_strings 1164 EXIST::FUNCTION: |
| 1137 | BASIC_CONSTRAINTS_new 1163 | 1137 | NETSCAPE_CERT_SEQUENCE_free 1165 EXIST::FUNCTION: |
| 1138 | ERR_load_X509V3_strings 1164 | 1138 | NETSCAPE_CERT_SEQUENCE_new 1166 EXIST::FUNCTION: |
| 1139 | NETSCAPE_CERT_SEQUENCE_free 1165 | 1139 | OBJ_txt2obj 1167 EXIST::FUNCTION: |
| 1140 | NETSCAPE_CERT_SEQUENCE_new 1166 | 1140 | PEM_read_NETSCAPE_CERT_SEQUENCE 1168 EXIST:!WIN16:FUNCTION: |
| 1141 | OBJ_txt2obj 1167 | 1141 | PEM_read_bio_NETSCAPE_CERT_SEQUENCE 1169 EXIST::FUNCTION: |
| 1142 | PEM_read_NETSCAPE_CERT_SEQUENCE 1168 | 1142 | PEM_write_NETSCAPE_CERT_SEQUENCE 1170 EXIST:!WIN16:FUNCTION: |
| 1143 | PEM_read_bio_NETSCAPE_CERT_SEQUENCE 1169 | 1143 | PEM_write_bio_NETSCAPE_CERT_SEQUENCE 1171 EXIST::FUNCTION: |
| 1144 | PEM_write_NETSCAPE_CERT_SEQUENCE 1170 | 1144 | X509V3_EXT_add 1172 EXIST::FUNCTION: |
| 1145 | PEM_write_bio_NETSCAPE_CERT_SEQUENCE 1171 | 1145 | X509V3_EXT_add_alias 1173 EXIST::FUNCTION: |
| 1146 | X509V3_EXT_add 1172 | 1146 | X509V3_EXT_add_conf 1174 EXIST::FUNCTION: |
| 1147 | X509V3_EXT_add_alias 1173 | 1147 | X509V3_EXT_cleanup 1175 EXIST::FUNCTION: |
| 1148 | X509V3_EXT_add_conf 1174 | 1148 | X509V3_EXT_conf 1176 EXIST::FUNCTION: |
| 1149 | X509V3_EXT_cleanup 1175 | 1149 | X509V3_EXT_conf_nid 1177 EXIST::FUNCTION: |
| 1150 | X509V3_EXT_conf 1176 | 1150 | X509V3_EXT_get 1178 EXIST::FUNCTION: |
| 1151 | X509V3_EXT_conf_nid 1177 | 1151 | X509V3_EXT_get_nid 1179 EXIST::FUNCTION: |
| 1152 | X509V3_EXT_get 1178 | 1152 | X509V3_EXT_print 1180 EXIST::FUNCTION: |
| 1153 | X509V3_EXT_get_nid 1179 | 1153 | X509V3_EXT_print_fp 1181 EXIST::FUNCTION: |
| 1154 | X509V3_EXT_print 1180 | 1154 | X509V3_add_standard_extensions 1182 EXIST::FUNCTION: |
| 1155 | X509V3_EXT_print_fp 1181 | 1155 | X509V3_add_value 1183 EXIST::FUNCTION: |
| 1156 | X509V3_add_standard_extensions 1182 | 1156 | X509V3_add_value_bool 1184 EXIST::FUNCTION: |
| 1157 | X509V3_add_value 1183 | 1157 | X509V3_add_value_int 1185 EXIST::FUNCTION: |
| 1158 | X509V3_add_value_bool 1184 | 1158 | X509V3_conf_free 1186 EXIST::FUNCTION: |
| 1159 | X509V3_add_value_int 1185 | 1159 | X509V3_get_value_bool 1187 EXIST::FUNCTION: |
| 1160 | X509V3_conf_free 1186 | 1160 | X509V3_get_value_int 1188 EXIST::FUNCTION: |
| 1161 | X509V3_get_value_bool 1187 | 1161 | X509V3_parse_list 1189 EXIST::FUNCTION: |
| 1162 | X509V3_get_value_int 1188 | 1162 | d2i_ASN1_GENERALIZEDTIME 1190 EXIST::FUNCTION: |
| 1163 | X509V3_parse_list 1189 | 1163 | d2i_ASN1_TIME 1191 EXIST::FUNCTION: |
| 1164 | d2i_ASN1_GENERALIZEDTIME 1190 | 1164 | d2i_BASIC_CONSTRAINTS 1192 EXIST::FUNCTION: |
| 1165 | d2i_ASN1_TIME 1191 | 1165 | d2i_NETSCAPE_CERT_SEQUENCE 1193 EXIST::FUNCTION: |
| 1166 | d2i_BASIC_CONSTRAINTS 1192 | 1166 | d2i_ext_ku 1194 EXIST::FUNCTION: |
| 1167 | d2i_NETSCAPE_CERT_SEQUENCE 1193 | 1167 | ext_ku_free 1195 EXIST::FUNCTION: |
| 1168 | d2i_ext_ku 1194 | 1168 | ext_ku_new 1196 EXIST::FUNCTION: |
| 1169 | ext_ku_free 1195 | 1169 | i2d_ASN1_GENERALIZEDTIME 1197 EXIST::FUNCTION: |
| 1170 | ext_ku_new 1196 | 1170 | i2d_ASN1_TIME 1198 EXIST::FUNCTION: |
| 1171 | i2d_ASN1_GENERALIZEDTIME 1197 | 1171 | i2d_BASIC_CONSTRAINTS 1199 EXIST::FUNCTION: |
| 1172 | i2d_ASN1_TIME 1198 | 1172 | i2d_NETSCAPE_CERT_SEQUENCE 1200 EXIST::FUNCTION: |
| 1173 | i2d_BASIC_CONSTRAINTS 1199 | 1173 | i2d_ext_ku 1201 EXIST::FUNCTION: |
| 1174 | i2d_NETSCAPE_CERT_SEQUENCE 1200 | 1174 | EVP_MD_CTX_copy 1202 EXIST::FUNCTION: |
| 1175 | i2d_ext_ku 1201 | 1175 | i2d_ASN1_ENUMERATED 1203 EXIST::FUNCTION: |
| 1176 | EVP_MD_CTX_copy 1202 | 1176 | d2i_ASN1_ENUMERATED 1204 EXIST::FUNCTION: |
| 1177 | i2d_ASN1_ENUMERATED 1203 | 1177 | ASN1_ENUMERATED_set 1205 EXIST::FUNCTION: |
| 1178 | d2i_ASN1_ENUMERATED 1204 | 1178 | ASN1_ENUMERATED_get 1206 EXIST::FUNCTION: |
| 1179 | ASN1_ENUMERATED_set 1205 | 1179 | BN_to_ASN1_ENUMERATED 1207 EXIST::FUNCTION: |
| 1180 | ASN1_ENUMERATED_get 1206 | 1180 | ASN1_ENUMERATED_to_BN 1208 EXIST::FUNCTION: |
| 1181 | BN_to_ASN1_ENUMERATED 1207 | 1181 | i2a_ASN1_ENUMERATED 1209 EXIST::FUNCTION: |
| 1182 | ASN1_ENUMERATED_to_BN 1208 | 1182 | a2i_ASN1_ENUMERATED 1210 EXIST::FUNCTION: |
| 1183 | i2a_ASN1_ENUMERATED 1209 | 1183 | i2d_GENERAL_NAME 1211 EXIST::FUNCTION: |
| 1184 | a2i_ASN1_ENUMERATED 1210 | 1184 | d2i_GENERAL_NAME 1212 EXIST::FUNCTION: |
| 1185 | i2d_GENERAL_NAME 1211 | 1185 | GENERAL_NAME_new 1213 EXIST::FUNCTION: |
| 1186 | d2i_GENERAL_NAME 1212 | 1186 | GENERAL_NAME_free 1214 EXIST::FUNCTION: |
| 1187 | GENERAL_NAME_new 1213 | 1187 | GENERAL_NAMES_new 1215 EXIST::FUNCTION: |
| 1188 | GENERAL_NAME_free 1214 | 1188 | GENERAL_NAMES_free 1216 EXIST::FUNCTION: |
| 1189 | GENERAL_NAMES_new 1215 | 1189 | d2i_GENERAL_NAMES 1217 EXIST::FUNCTION: |
| 1190 | GENERAL_NAMES_free 1216 | 1190 | i2d_GENERAL_NAMES 1218 EXIST::FUNCTION: |
| 1191 | d2i_GENERAL_NAMES 1217 | 1191 | i2v_GENERAL_NAMES 1219 EXIST::FUNCTION: |
| 1192 | i2d_GENERAL_NAMES 1218 | 1192 | i2s_ASN1_OCTET_STRING 1220 EXIST::FUNCTION: |
| 1193 | i2v_GENERAL_NAMES 1219 | 1193 | s2i_ASN1_OCTET_STRING 1221 EXIST::FUNCTION: |
| 1194 | i2s_ASN1_OCTET_STRING 1220 | 1194 | X509V3_EXT_check_conf 1222 NOEXIST::FUNCTION: |
| 1195 | s2i_ASN1_OCTET_STRING 1221 | 1195 | hex_to_string 1223 EXIST::FUNCTION: |
| 1196 | X509V3_EXT_check_conf 1222 | 1196 | string_to_hex 1224 EXIST::FUNCTION: |
| 1197 | hex_to_string 1223 | 1197 | des_ede3_cbcm_encrypt 1225 EXIST::FUNCTION:DES |
| 1198 | string_to_hex 1224 | 1198 | RSA_padding_add_PKCS1_OAEP 1226 EXIST::FUNCTION:RSA |
| 1199 | des_ede3_cbcm_encrypt 1225 | 1199 | RSA_padding_check_PKCS1_OAEP 1227 EXIST::FUNCTION:RSA |
| 1200 | RSA_padding_add_PKCS1_OAEP 1226 | 1200 | X509_CRL_print_fp 1228 EXIST::FUNCTION:FP_API |
| 1201 | RSA_padding_check_PKCS1_OAEP 1227 | 1201 | X509_CRL_print 1229 EXIST::FUNCTION: |
| 1202 | X509_CRL_print_fp 1228 | 1202 | i2v_GENERAL_NAME 1230 EXIST::FUNCTION: |
| 1203 | X509_CRL_print 1229 | 1203 | v2i_GENERAL_NAME 1231 EXIST::FUNCTION: |
| 1204 | i2v_GENERAL_NAME 1230 | 1204 | i2d_PKEY_USAGE_PERIOD 1232 EXIST::FUNCTION: |
| 1205 | v2i_GENERAL_NAME 1231 | 1205 | d2i_PKEY_USAGE_PERIOD 1233 EXIST::FUNCTION: |
| 1206 | i2d_PKEY_USAGE_PERIOD 1232 | 1206 | PKEY_USAGE_PERIOD_new 1234 EXIST::FUNCTION: |
| 1207 | d2i_PKEY_USAGE_PERIOD 1233 | 1207 | PKEY_USAGE_PERIOD_free 1235 EXIST::FUNCTION: |
| 1208 | PKEY_USAGE_PERIOD_new 1234 | 1208 | v2i_GENERAL_NAMES 1236 EXIST::FUNCTION: |
| 1209 | PKEY_USAGE_PERIOD_free 1235 | 1209 | i2s_ASN1_INTEGER 1237 EXIST::FUNCTION: |
| 1210 | v2i_GENERAL_NAMES 1236 | 1210 | X509V3_EXT_d2i 1238 EXIST::FUNCTION: |
| 1211 | i2s_ASN1_INTEGER 1237 | 1211 | name_cmp 1239 EXIST::FUNCTION: |
| 1212 | X509V3_EXT_d2i 1238 | 1212 | str_dup 1240 NOEXIST::FUNCTION: |
| 1213 | name_cmp 1239 | 1213 | i2s_ASN1_ENUMERATED 1241 EXIST::FUNCTION: |
| 1214 | str_dup 1240 | 1214 | i2s_ASN1_ENUMERATED_TABLE 1242 EXIST::FUNCTION: |
| 1215 | i2s_ASN1_ENUMERATED 1241 | 1215 | BIO_s_log 1243 EXIST:!WIN32,!WIN16,!macintosh:FUNCTION: |
| 1216 | i2s_ASN1_ENUMERATED_TABLE 1242 | 1216 | BIO_f_reliable 1244 EXIST::FUNCTION: |
| 1217 | BIO_s_log 1243 | 1217 | PKCS7_dataFinal 1245 EXIST::FUNCTION: |
| 1218 | BIO_f_reliable 1244 | 1218 | PKCS7_dataDecode 1246 EXIST::FUNCTION: |
| 1219 | PKCS7_dataFinal 1245 | 1219 | X509V3_EXT_CRL_add_conf 1247 EXIST::FUNCTION: |
| 1220 | PKCS7_dataDecode 1246 | 1220 | BN_set_params 1248 EXIST::FUNCTION: |
| 1221 | X509V3_EXT_CRL_add_conf 1247 | 1221 | BN_get_params 1249 EXIST::FUNCTION: |
| 1222 | BN_set_params 1248 | 1222 | BIO_get_ex_num 1250 NOEXIST::FUNCTION: |
| 1223 | BN_get_params 1249 | 1223 | BIO_set_ex_free_func 1251 NOEXIST::FUNCTION: |
| 1224 | BIO_get_ex_num 1250 | 1224 | EVP_ripemd160 1252 EXIST::FUNCTION:RIPEMD |
| 1225 | BIO_set_ex_free_func 1251 | 1225 | ASN1_TIME_set 1253 EXIST::FUNCTION: |
| 1226 | EVP_ripemd160 1252 | 1226 | i2d_AUTHORITY_KEYID 1254 EXIST::FUNCTION: |
| 1227 | ASN1_TIME_set 1253 | 1227 | d2i_AUTHORITY_KEYID 1255 EXIST::FUNCTION: |
| 1228 | i2d_AUTHORITY_KEYID 1254 | 1228 | AUTHORITY_KEYID_new 1256 EXIST::FUNCTION: |
| 1229 | d2i_AUTHORITY_KEYID 1255 | 1229 | AUTHORITY_KEYID_free 1257 EXIST::FUNCTION: |
| 1230 | AUTHORITY_KEYID_new 1256 | 1230 | ASN1_seq_unpack 1258 EXIST::FUNCTION: |
| 1231 | AUTHORITY_KEYID_free 1257 | 1231 | ASN1_seq_pack 1259 EXIST::FUNCTION: |
| 1232 | ASN1_seq_unpack 1258 | 1232 | ASN1_unpack_string 1260 EXIST::FUNCTION: |
| 1233 | ASN1_seq_pack 1259 | 1233 | ASN1_pack_string 1261 EXIST::FUNCTION: |
| 1234 | ASN1_unpack_string 1260 | 1234 | PKCS12_pack_safebag 1262 EXIST::FUNCTION: |
| 1235 | ASN1_pack_string 1261 | 1235 | PKCS12_MAKE_KEYBAG 1263 EXIST::FUNCTION: |
| 1236 | PKCS12_pack_safebag 1262 | 1236 | PKCS8_encrypt 1264 EXIST::FUNCTION: |
| 1237 | PKCS12_MAKE_KEYBAG 1263 | 1237 | PKCS12_MAKE_SHKEYBAG 1265 EXIST::FUNCTION: |
| 1238 | PKCS8_encrypt 1264 | 1238 | PKCS12_pack_p7data 1266 EXIST::FUNCTION: |
| 1239 | PKCS12_MAKE_SHKEYBAG 1265 | 1239 | PKCS12_pack_p7encdata 1267 EXIST::FUNCTION: |
| 1240 | PKCS12_pack_p7data 1266 | 1240 | PKCS12_add_localkeyid 1268 EXIST::FUNCTION: |
| 1241 | PKCS12_pack_p7encdata 1267 | 1241 | PKCS12_add_friendlyname_asc 1269 EXIST::FUNCTION: |
| 1242 | PKCS12_add_localkeyid 1268 | 1242 | PKCS12_add_friendlyname_uni 1270 EXIST::FUNCTION: |
| 1243 | PKCS12_add_friendlyname_asc 1269 | 1243 | PKCS12_get_friendlyname 1271 EXIST::FUNCTION: |
| 1244 | PKCS12_add_friendlyname_uni 1270 | 1244 | PKCS12_pbe_crypt 1272 EXIST::FUNCTION: |
| 1245 | PKCS12_get_friendlyname 1271 | 1245 | PKCS12_decrypt_d2i 1273 EXIST::FUNCTION: |
| 1246 | PKCS12_pbe_crypt 1272 | 1246 | PKCS12_i2d_encrypt 1274 EXIST::FUNCTION: |
| 1247 | PKCS12_decrypt_d2i 1273 | 1247 | PKCS12_init 1275 EXIST::FUNCTION: |
| 1248 | PKCS12_i2d_encrypt 1274 | 1248 | PKCS12_key_gen_asc 1276 EXIST::FUNCTION: |
| 1249 | PKCS12_init 1275 | 1249 | PKCS12_key_gen_uni 1277 EXIST::FUNCTION: |
| 1250 | PKCS12_key_gen_asc 1276 | 1250 | PKCS12_gen_mac 1278 EXIST::FUNCTION: |
| 1251 | PKCS12_key_gen_uni 1277 | 1251 | PKCS12_verify_mac 1279 EXIST::FUNCTION: |
| 1252 | PKCS12_gen_mac 1278 | 1252 | PKCS12_set_mac 1280 EXIST::FUNCTION: |
| 1253 | PKCS12_verify_mac 1279 | 1253 | PKCS12_setup_mac 1281 EXIST::FUNCTION: |
| 1254 | PKCS12_set_mac 1280 | 1254 | asc2uni 1282 EXIST::FUNCTION: |
| 1255 | PKCS12_setup_mac 1281 | 1255 | uni2asc 1283 EXIST::FUNCTION: |
| 1256 | asc2uni 1282 | 1256 | i2d_PKCS12_BAGS 1284 EXIST::FUNCTION: |
| 1257 | uni2asc 1283 | 1257 | PKCS12_BAGS_new 1285 EXIST::FUNCTION: |
| 1258 | i2d_PKCS12_BAGS 1284 | 1258 | d2i_PKCS12_BAGS 1286 EXIST::FUNCTION: |
| 1259 | PKCS12_BAGS_new 1285 | 1259 | PKCS12_BAGS_free 1287 EXIST::FUNCTION: |
| 1260 | d2i_PKCS12_BAGS 1286 | 1260 | i2d_PKCS12 1288 EXIST::FUNCTION: |
| 1261 | PKCS12_BAGS_free 1287 | 1261 | d2i_PKCS12 1289 EXIST::FUNCTION: |
| 1262 | i2d_PKCS12 1288 | 1262 | PKCS12_new 1290 EXIST::FUNCTION: |
| 1263 | d2i_PKCS12 1289 | 1263 | PKCS12_free 1291 EXIST::FUNCTION: |
| 1264 | PKCS12_new 1290 | 1264 | i2d_PKCS12_MAC_DATA 1292 EXIST::FUNCTION: |
| 1265 | PKCS12_free 1291 | 1265 | PKCS12_MAC_DATA_new 1293 EXIST::FUNCTION: |
| 1266 | i2d_PKCS12_MAC_DATA 1292 | 1266 | d2i_PKCS12_MAC_DATA 1294 EXIST::FUNCTION: |
| 1267 | PKCS12_MAC_DATA_new 1293 | 1267 | PKCS12_MAC_DATA_free 1295 EXIST::FUNCTION: |
| 1268 | d2i_PKCS12_MAC_DATA 1294 | 1268 | i2d_PKCS12_SAFEBAG 1296 EXIST::FUNCTION: |
| 1269 | PKCS12_MAC_DATA_free 1295 | 1269 | PKCS12_SAFEBAG_new 1297 EXIST::FUNCTION: |
| 1270 | i2d_PKCS12_SAFEBAG 1296 | 1270 | d2i_PKCS12_SAFEBAG 1298 EXIST::FUNCTION: |
| 1271 | PKCS12_SAFEBAG_new 1297 | 1271 | PKCS12_SAFEBAG_free 1299 EXIST::FUNCTION: |
| 1272 | d2i_PKCS12_SAFEBAG 1298 | 1272 | ERR_load_PKCS12_strings 1300 EXIST::FUNCTION: |
| 1273 | PKCS12_SAFEBAG_free 1299 | 1273 | PKCS12_PBE_add 1301 EXIST::FUNCTION: |
| 1274 | ERR_load_PKCS12_strings 1300 | 1274 | PKCS8_add_keyusage 1302 EXIST::FUNCTION: |
| 1275 | PKCS12_PBE_add 1301 | 1275 | PKCS12_get_attr_gen 1303 EXIST::FUNCTION: |
| 1276 | PKCS8_add_keyusage 1302 | 1276 | PKCS12_parse 1304 EXIST::FUNCTION: |
| 1277 | PKCS12_get_attr_gen 1303 | 1277 | PKCS12_create 1305 EXIST::FUNCTION: |
| 1278 | PKCS12_parse 1304 | 1278 | i2d_PKCS12_bio 1306 EXIST::FUNCTION: |
| 1279 | PKCS12_create 1305 | 1279 | i2d_PKCS12_fp 1307 EXIST::FUNCTION: |
| 1280 | i2d_PKCS12_bio 1306 | 1280 | d2i_PKCS12_bio 1308 EXIST::FUNCTION: |
| 1281 | i2d_PKCS12_fp 1307 | 1281 | d2i_PKCS12_fp 1309 EXIST::FUNCTION: |
| 1282 | d2i_PKCS12_bio 1308 | 1282 | i2d_PBEPARAM 1310 EXIST::FUNCTION: |
| 1283 | d2i_PKCS12_fp 1309 | 1283 | PBEPARAM_new 1311 EXIST::FUNCTION: |
| 1284 | i2d_PBEPARAM 1310 | 1284 | d2i_PBEPARAM 1312 EXIST::FUNCTION: |
| 1285 | PBEPARAM_new 1311 | 1285 | PBEPARAM_free 1313 EXIST::FUNCTION: |
| 1286 | d2i_PBEPARAM 1312 | 1286 | i2d_PKCS8_PRIV_KEY_INFO 1314 EXIST::FUNCTION: |
| 1287 | PBEPARAM_free 1313 | 1287 | PKCS8_PRIV_KEY_INFO_new 1315 EXIST::FUNCTION: |
| 1288 | i2d_PKCS8_PRIV_KEY_INFO 1314 | 1288 | d2i_PKCS8_PRIV_KEY_INFO 1316 EXIST::FUNCTION: |
| 1289 | PKCS8_PRIV_KEY_INFO_new 1315 | 1289 | PKCS8_PRIV_KEY_INFO_free 1317 EXIST::FUNCTION: |
| 1290 | d2i_PKCS8_PRIV_KEY_INFO 1316 | 1290 | EVP_PKCS82PKEY 1318 EXIST::FUNCTION: |
| 1291 | PKCS8_PRIV_KEY_INFO_free 1317 | 1291 | EVP_PKEY2PKCS8 1319 EXIST::FUNCTION: |
| 1292 | EVP_PKCS82PKEY 1318 | 1292 | PKCS8_set_broken 1320 EXIST::FUNCTION: |
| 1293 | EVP_PKEY2PKCS8 1319 | 1293 | EVP_PBE_ALGOR_CipherInit 1321 NOEXIST::FUNCTION: |
| 1294 | PKCS8_set_broken 1320 | 1294 | EVP_PBE_alg_add 1322 EXIST::FUNCTION: |
| 1295 | EVP_PBE_ALGOR_CipherInit 1321 | 1295 | PKCS5_pbe_set 1323 EXIST::FUNCTION: |
| 1296 | EVP_PBE_alg_add 1322 | 1296 | EVP_PBE_cleanup 1324 EXIST::FUNCTION: |
| 1297 | PKCS5_pbe_set 1323 | 1297 | i2d_SXNET 1325 EXIST::FUNCTION: |
| 1298 | EVP_PBE_cleanup 1324 | 1298 | d2i_SXNET 1326 EXIST::FUNCTION: |
| 1299 | i2d_SXNET 1325 | 1299 | SXNET_new 1327 EXIST::FUNCTION: |
| 1300 | d2i_SXNET 1326 | 1300 | SXNET_free 1328 EXIST::FUNCTION: |
| 1301 | SXNET_new 1327 | 1301 | i2d_SXNETID 1329 EXIST::FUNCTION: |
| 1302 | SXNET_free 1328 | 1302 | d2i_SXNETID 1330 EXIST::FUNCTION: |
| 1303 | i2d_SXNETID 1329 | 1303 | SXNETID_new 1331 EXIST::FUNCTION: |
| 1304 | d2i_SXNETID 1330 | 1304 | SXNETID_free 1332 EXIST::FUNCTION: |
| 1305 | SXNETID_new 1331 | 1305 | DSA_SIG_new 1333 EXIST::FUNCTION:DSA |
| 1306 | SXNETID_free 1332 | 1306 | DSA_SIG_free 1334 EXIST::FUNCTION:DSA |
| 1307 | DSA_SIG_new 1333 | 1307 | DSA_do_sign 1335 EXIST::FUNCTION:DSA |
| 1308 | DSA_SIG_free 1334 | 1308 | DSA_do_verify 1336 EXIST::FUNCTION:DSA |
| 1309 | DSA_do_sign 1335 | 1309 | d2i_DSA_SIG 1337 EXIST::FUNCTION:DSA |
| 1310 | DSA_do_verify 1336 | 1310 | i2d_DSA_SIG 1338 EXIST::FUNCTION:DSA |
| 1311 | d2i_DSA_SIG 1337 | 1311 | i2d_ASN1_VISIBLESTRING 1339 EXIST::FUNCTION: |
| 1312 | i2d_DSA_SIG 1338 | 1312 | d2i_ASN1_VISIBLESTRING 1340 EXIST::FUNCTION: |
| 1313 | i2d_ASN1_VISIBLESTRING 1339 | 1313 | i2d_ASN1_UTF8STRING 1341 EXIST::FUNCTION: |
| 1314 | d2i_ASN1_VISIBLESTRING 1340 | 1314 | d2i_ASN1_UTF8STRING 1342 EXIST::FUNCTION: |
| 1315 | i2d_ASN1_UTF8STRING 1341 | 1315 | i2d_DIRECTORYSTRING 1343 EXIST::FUNCTION: |
| 1316 | d2i_ASN1_UTF8STRING 1342 | 1316 | d2i_DIRECTORYSTRING 1344 EXIST::FUNCTION: |
| 1317 | i2d_DIRECTORYSTRING 1343 | 1317 | i2d_DISPLAYTEXT 1345 EXIST::FUNCTION: |
| 1318 | d2i_DIRECTORYSTRING 1344 | 1318 | d2i_DISPLAYTEXT 1346 EXIST::FUNCTION: |
| 1319 | i2d_DISPLAYTEXT 1345 | 1319 | d2i_ASN1_SET_OF_X509 1379 NOEXIST::FUNCTION: |
| 1320 | d2i_DISPLAYTEXT 1346 | 1320 | i2d_ASN1_SET_OF_X509 1380 NOEXIST::FUNCTION: |
| 1321 | sk_X509_NAME_new 1347 | 1321 | i2d_PBKDF2PARAM 1397 EXIST::FUNCTION: |
| 1322 | sk_X509_NAME_new_null 1348 | 1322 | PBKDF2PARAM_new 1398 EXIST::FUNCTION: |
| 1323 | sk_X509_NAME_free 1349 | 1323 | d2i_PBKDF2PARAM 1399 EXIST::FUNCTION: |
| 1324 | sk_X509_NAME_num 1350 | 1324 | PBKDF2PARAM_free 1400 EXIST::FUNCTION: |
| 1325 | sk_X509_NAME_value 1351 | 1325 | i2d_PBE2PARAM 1401 EXIST::FUNCTION: |
| 1326 | sk_X509_NAME_set 1352 | 1326 | PBE2PARAM_new 1402 EXIST::FUNCTION: |
| 1327 | sk_X509_NAME_zero 1353 | 1327 | d2i_PBE2PARAM 1403 EXIST::FUNCTION: |
| 1328 | sk_X509_NAME_push 1354 | 1328 | PBE2PARAM_free 1404 EXIST::FUNCTION: |
| 1329 | sk_X509_NAME_pop 1355 | 1329 | d2i_ASN1_SET_OF_GENERAL_NAME 1421 NOEXIST::FUNCTION: |
| 1330 | sk_X509_NAME_find 1356 | 1330 | i2d_ASN1_SET_OF_GENERAL_NAME 1422 NOEXIST::FUNCTION: |
| 1331 | sk_X509_NAME_delete 1357 | 1331 | d2i_ASN1_SET_OF_SXNETID 1439 NOEXIST::FUNCTION: |
| 1332 | sk_X509_NAME_delete_ptr 1358 | 1332 | i2d_ASN1_SET_OF_SXNETID 1440 NOEXIST::FUNCTION: |
| 1333 | sk_X509_NAME_set_cmp_func 1359 | 1333 | d2i_ASN1_SET_OF_POLICYQUALINFO 1457 NOEXIST::FUNCTION: |
| 1334 | sk_X509_NAME_dup 1360 | 1334 | i2d_ASN1_SET_OF_POLICYQUALINFO 1458 NOEXIST::FUNCTION: |
| 1335 | sk_X509_NAME_pop_free 1361 | 1335 | d2i_ASN1_SET_OF_POLICYINFO 1475 NOEXIST::FUNCTION: |
| 1336 | sk_X509_NAME_shift 1362 | 1336 | i2d_ASN1_SET_OF_POLICYINFO 1476 NOEXIST::FUNCTION: |
| 1337 | sk_X509_new 1363 | 1337 | SXNET_add_id_asc 1477 EXIST::FUNCTION: |
| 1338 | sk_X509_new_null 1364 | 1338 | SXNET_add_id_ulong 1478 EXIST::FUNCTION: |
| 1339 | sk_X509_free 1365 | 1339 | SXNET_add_id_INTEGER 1479 EXIST::FUNCTION: |
| 1340 | sk_X509_num 1366 | 1340 | SXNET_get_id_asc 1480 EXIST::FUNCTION: |
| 1341 | sk_X509_value 1367 | 1341 | SXNET_get_id_ulong 1481 EXIST::FUNCTION: |
| 1342 | sk_X509_set 1368 | 1342 | SXNET_get_id_INTEGER 1482 EXIST::FUNCTION: |
| 1343 | sk_X509_zero 1369 | 1343 | X509V3_set_conf_lhash 1483 EXIST::FUNCTION: |
| 1344 | sk_X509_push 1370 | 1344 | i2d_CERTIFICATEPOLICIES 1484 EXIST::FUNCTION: |
| 1345 | sk_X509_pop 1371 | 1345 | CERTIFICATEPOLICIES_new 1485 EXIST::FUNCTION: |
| 1346 | sk_X509_find 1372 | 1346 | CERTIFICATEPOLICIES_free 1486 EXIST::FUNCTION: |
| 1347 | sk_X509_delete 1373 | 1347 | d2i_CERTIFICATEPOLICIES 1487 EXIST::FUNCTION: |
| 1348 | sk_X509_delete_ptr 1374 | 1348 | i2d_POLICYINFO 1488 EXIST::FUNCTION: |
| 1349 | sk_X509_set_cmp_func 1375 | 1349 | POLICYINFO_new 1489 EXIST::FUNCTION: |
| 1350 | sk_X509_dup 1376 | 1350 | d2i_POLICYINFO 1490 EXIST::FUNCTION: |
| 1351 | sk_X509_pop_free 1377 | 1351 | POLICYINFO_free 1491 EXIST::FUNCTION: |
| 1352 | sk_X509_shift 1378 | 1352 | i2d_POLICYQUALINFO 1492 EXIST::FUNCTION: |
| 1353 | d2i_ASN1_SET_OF_X509 1379 | 1353 | POLICYQUALINFO_new 1493 EXIST::FUNCTION: |
| 1354 | i2d_ASN1_SET_OF_X509 1380 | 1354 | d2i_POLICYQUALINFO 1494 EXIST::FUNCTION: |
| 1355 | sk_X509_ATTRIBUTE_new 1381 | 1355 | POLICYQUALINFO_free 1495 EXIST::FUNCTION: |
| 1356 | sk_X509_ATTRIBUTE_new_null 1382 | 1356 | i2d_USERNOTICE 1496 EXIST::FUNCTION: |
| 1357 | sk_X509_ATTRIBUTE_free 1383 | 1357 | USERNOTICE_new 1497 EXIST::FUNCTION: |
| 1358 | sk_X509_ATTRIBUTE_num 1384 | 1358 | d2i_USERNOTICE 1498 EXIST::FUNCTION: |
| 1359 | sk_X509_ATTRIBUTE_value 1385 | 1359 | USERNOTICE_free 1499 EXIST::FUNCTION: |
| 1360 | sk_X509_ATTRIBUTE_set 1386 | 1360 | i2d_NOTICEREF 1500 EXIST::FUNCTION: |
| 1361 | sk_X509_ATTRIBUTE_zero 1387 | 1361 | NOTICEREF_new 1501 EXIST::FUNCTION: |
| 1362 | sk_X509_ATTRIBUTE_push 1388 | 1362 | d2i_NOTICEREF 1502 EXIST::FUNCTION: |
| 1363 | sk_X509_ATTRIBUTE_pop 1389 | 1363 | NOTICEREF_free 1503 EXIST::FUNCTION: |
| 1364 | sk_X509_ATTRIBUTE_find 1390 | 1364 | X509V3_get_string 1504 EXIST::FUNCTION: |
| 1365 | sk_X509_ATTRIBUTE_delete 1391 | 1365 | X509V3_get_section 1505 EXIST::FUNCTION: |
| 1366 | sk_X509_ATTRIBUTE_delete_ptr 1392 | 1366 | X509V3_string_free 1506 EXIST::FUNCTION: |
| 1367 | sk_X509_ATTRIBUTE_set_cmp_func 1393 | 1367 | X509V3_section_free 1507 EXIST::FUNCTION: |
| 1368 | sk_X509_ATTRIBUTE_dup 1394 | 1368 | X509V3_set_ctx 1508 EXIST::FUNCTION: |
| 1369 | sk_X509_ATTRIBUTE_pop_free 1395 | 1369 | s2i_ASN1_INTEGER 1509 EXIST::FUNCTION: |
| 1370 | sk_X509_ATTRIBUTE_shift 1396 | 1370 | CRYPTO_set_locked_mem_functions 1510 EXIST::FUNCTION: |
| 1371 | i2d_PBKDF2PARAM 1397 | 1371 | CRYPTO_get_locked_mem_functions 1511 EXIST::FUNCTION: |
| 1372 | PBKDF2PARAM_new 1398 | 1372 | CRYPTO_malloc_locked 1512 EXIST::FUNCTION: |
| 1373 | d2i_PBKDF2PARAM 1399 | 1373 | CRYPTO_free_locked 1513 EXIST::FUNCTION: |
| 1374 | PBKDF2PARAM_free 1400 | 1374 | BN_mod_exp2_mont 1514 EXIST::FUNCTION: |
| 1375 | i2d_PBE2PARAM 1401 | 1375 | ERR_get_error_line_data 1515 EXIST::FUNCTION: |
| 1376 | PBE2PARAM_new 1402 | 1376 | ERR_peek_error_line_data 1516 EXIST::FUNCTION: |
| 1377 | d2i_PBE2PARAM 1403 | 1377 | PKCS12_PBE_keyivgen 1517 EXIST::FUNCTION: |
| 1378 | PBE2PARAM_free 1404 | 1378 | X509_ALGOR_dup 1518 EXIST::FUNCTION: |
| 1379 | sk_GENERAL_NAME_new 1405 | 1379 | d2i_ASN1_SET_OF_DIST_POINT 1535 NOEXIST::FUNCTION: |
| 1380 | sk_GENERAL_NAME_new_null 1406 | 1380 | i2d_ASN1_SET_OF_DIST_POINT 1536 NOEXIST::FUNCTION: |
| 1381 | sk_GENERAL_NAME_free 1407 | 1381 | i2d_CRL_DIST_POINTS 1537 EXIST::FUNCTION: |
| 1382 | sk_GENERAL_NAME_num 1408 | 1382 | CRL_DIST_POINTS_new 1538 EXIST::FUNCTION: |
| 1383 | sk_GENERAL_NAME_value 1409 | 1383 | CRL_DIST_POINTS_free 1539 EXIST::FUNCTION: |
| 1384 | sk_GENERAL_NAME_set 1410 | 1384 | d2i_CRL_DIST_POINTS 1540 EXIST::FUNCTION: |
| 1385 | sk_GENERAL_NAME_zero 1411 | 1385 | i2d_DIST_POINT 1541 EXIST::FUNCTION: |
| 1386 | sk_GENERAL_NAME_push 1412 | 1386 | DIST_POINT_new 1542 EXIST::FUNCTION: |
| 1387 | sk_GENERAL_NAME_pop 1413 | 1387 | d2i_DIST_POINT 1543 EXIST::FUNCTION: |
| 1388 | sk_GENERAL_NAME_find 1414 | 1388 | DIST_POINT_free 1544 EXIST::FUNCTION: |
| 1389 | sk_GENERAL_NAME_delete 1415 | 1389 | i2d_DIST_POINT_NAME 1545 EXIST::FUNCTION: |
| 1390 | sk_GENERAL_NAME_delete_ptr 1416 | 1390 | DIST_POINT_NAME_new 1546 EXIST::FUNCTION: |
| 1391 | sk_GENERAL_NAME_set_cmp_func 1417 | 1391 | DIST_POINT_NAME_free 1547 EXIST::FUNCTION: |
| 1392 | sk_GENERAL_NAME_dup 1418 | 1392 | d2i_DIST_POINT_NAME 1548 EXIST::FUNCTION: |
| 1393 | sk_GENERAL_NAME_pop_free 1419 | 1393 | X509V3_add_value_uchar 1549 EXIST::FUNCTION: |
| 1394 | sk_GENERAL_NAME_shift 1420 | 1394 | d2i_ASN1_SET_OF_X509_ATTRIBUTE 1555 NOEXIST::FUNCTION: |
| 1395 | d2i_ASN1_SET_OF_GENERAL_NAME 1421 | 1395 | i2d_ASN1_SET_OF_ASN1_TYPE 1560 NOEXIST::FUNCTION: |
| 1396 | i2d_ASN1_SET_OF_GENERAL_NAME 1422 | 1396 | d2i_ASN1_SET_OF_X509_EXTENSION 1567 NOEXIST::FUNCTION: |
| 1397 | sk_SXNETID_new 1423 | 1397 | d2i_ASN1_SET_OF_X509_NAME_ENTRY 1574 NOEXIST::FUNCTION: |
| 1398 | sk_SXNETID_new_null 1424 | 1398 | d2i_ASN1_SET_OF_ASN1_TYPE 1589 NOEXIST::FUNCTION: |
| 1399 | sk_SXNETID_free 1425 | 1399 | i2d_ASN1_SET_OF_X509_ATTRIBUTE 1615 NOEXIST::FUNCTION: |
| 1400 | sk_SXNETID_num 1426 | 1400 | i2d_ASN1_SET_OF_X509_EXTENSION 1624 NOEXIST::FUNCTION: |
| 1401 | sk_SXNETID_value 1427 | 1401 | i2d_ASN1_SET_OF_X509_NAME_ENTRY 1633 NOEXIST::FUNCTION: |
| 1402 | sk_SXNETID_set 1428 | 1402 | X509V3_EXT_i2d 1646 EXIST::FUNCTION: |
| 1403 | sk_SXNETID_zero 1429 | 1403 | X509V3_EXT_val_prn 1647 EXIST::FUNCTION: |
| 1404 | sk_SXNETID_push 1430 | 1404 | X509V3_EXT_add_list 1648 EXIST::FUNCTION: |
| 1405 | sk_SXNETID_pop 1431 | 1405 | EVP_CIPHER_type 1649 EXIST::FUNCTION: |
| 1406 | sk_SXNETID_find 1432 | 1406 | EVP_PBE_CipherInit 1650 EXIST::FUNCTION: |
| 1407 | sk_SXNETID_delete 1433 | 1407 | X509V3_add_value_bool_nf 1651 EXIST::FUNCTION: |
| 1408 | sk_SXNETID_delete_ptr 1434 | 1408 | d2i_ASN1_UINTEGER 1652 EXIST::FUNCTION: |
| 1409 | sk_SXNETID_set_cmp_func 1435 | 1409 | sk_value 1653 EXIST::FUNCTION: |
| 1410 | sk_SXNETID_dup 1436 | 1410 | sk_num 1654 EXIST::FUNCTION: |
| 1411 | sk_SXNETID_pop_free 1437 | 1411 | sk_set 1655 EXIST::FUNCTION: |
| 1412 | sk_SXNETID_shift 1438 | 1412 | i2d_ASN1_SET_OF_X509_REVOKED 1661 NOEXIST::FUNCTION: |
| 1413 | d2i_ASN1_SET_OF_SXNETID 1439 | 1413 | sk_sort 1671 EXIST::FUNCTION: |
| 1414 | i2d_ASN1_SET_OF_SXNETID 1440 | 1414 | d2i_ASN1_SET_OF_X509_REVOKED 1674 NOEXIST::FUNCTION: |
| 1415 | sk_POLICYQUALINFO_new 1441 | 1415 | i2d_ASN1_SET_OF_X509_ALGOR 1682 NOEXIST::FUNCTION: |
| 1416 | sk_POLICYQUALINFO_new_null 1442 | 1416 | i2d_ASN1_SET_OF_X509_CRL 1685 NOEXIST::FUNCTION: |
| 1417 | sk_POLICYQUALINFO_free 1443 | 1417 | d2i_ASN1_SET_OF_X509_ALGOR 1696 NOEXIST::FUNCTION: |
| 1418 | sk_POLICYQUALINFO_num 1444 | 1418 | d2i_ASN1_SET_OF_X509_CRL 1702 NOEXIST::FUNCTION: |
| 1419 | sk_POLICYQUALINFO_value 1445 | 1419 | i2d_ASN1_SET_OF_PKCS7_SIGNER_INFO 1723 NOEXIST::FUNCTION: |
| 1420 | sk_POLICYQUALINFO_set 1446 | 1420 | i2d_ASN1_SET_OF_PKCS7_RECIP_INFO 1738 NOEXIST::FUNCTION: |
| 1421 | sk_POLICYQUALINFO_zero 1447 | 1421 | d2i_ASN1_SET_OF_PKCS7_SIGNER_INFO 1748 NOEXIST::FUNCTION: |
| 1422 | sk_POLICYQUALINFO_push 1448 | 1422 | d2i_ASN1_SET_OF_PKCS7_RECIP_INFO 1753 NOEXIST::FUNCTION: |
| 1423 | sk_POLICYQUALINFO_pop 1449 | 1423 | PKCS5_PBE_add 1775 EXIST::FUNCTION: |
| 1424 | sk_POLICYQUALINFO_find 1450 | 1424 | PEM_write_bio_PKCS8 1776 EXIST::FUNCTION: |
| 1425 | sk_POLICYQUALINFO_delete 1451 | 1425 | i2d_PKCS8_fp 1777 EXIST::FUNCTION:FP_API |
| 1426 | sk_POLICYQUALINFO_delete_ptr 1452 | 1426 | PEM_read_bio_PKCS8_PRIV_KEY_INFO 1778 EXIST::FUNCTION: |
| 1427 | sk_POLICYQUALINFO_set_cmp_func 1453 | 1427 | d2i_PKCS8_bio 1779 EXIST::FUNCTION: |
| 1428 | sk_POLICYQUALINFO_dup 1454 | 1428 | d2i_PKCS8_PRIV_KEY_INFO_fp 1780 EXIST::FUNCTION:FP_API |
| 1429 | sk_POLICYQUALINFO_pop_free 1455 | 1429 | PEM_write_bio_PKCS8_PRIV_KEY_INFO 1781 EXIST::FUNCTION: |
| 1430 | sk_POLICYQUALINFO_shift 1456 | 1430 | PEM_read_PKCS8 1782 EXIST:!WIN16:FUNCTION: |
| 1431 | d2i_ASN1_SET_OF_POLICYQUALINFO 1457 | 1431 | d2i_PKCS8_PRIV_KEY_INFO_bio 1783 EXIST::FUNCTION: |
| 1432 | i2d_ASN1_SET_OF_POLICYQUALINFO 1458 | 1432 | d2i_PKCS8_fp 1784 EXIST::FUNCTION:FP_API |
| 1433 | sk_POLICYINFO_new 1459 | 1433 | PEM_write_PKCS8 1785 EXIST:!WIN16:FUNCTION: |
| 1434 | sk_POLICYINFO_new_null 1460 | 1434 | PEM_read_PKCS8_PRIV_KEY_INFO 1786 EXIST:!WIN16:FUNCTION: |
| 1435 | sk_POLICYINFO_free 1461 | 1435 | PEM_read_bio_PKCS8 1787 EXIST::FUNCTION: |
| 1436 | sk_POLICYINFO_num 1462 | 1436 | PEM_write_PKCS8_PRIV_KEY_INFO 1788 EXIST:!WIN16:FUNCTION: |
| 1437 | sk_POLICYINFO_value 1463 | 1437 | PKCS5_PBE_keyivgen 1789 EXIST::FUNCTION: |
| 1438 | sk_POLICYINFO_set 1464 | 1438 | i2d_PKCS8_bio 1790 EXIST::FUNCTION: |
| 1439 | sk_POLICYINFO_zero 1465 | 1439 | i2d_PKCS8_PRIV_KEY_INFO_fp 1791 EXIST::FUNCTION:FP_API |
| 1440 | sk_POLICYINFO_push 1466 | 1440 | i2d_PKCS8_PRIV_KEY_INFO_bio 1792 EXIST::FUNCTION: |
| 1441 | sk_POLICYINFO_pop 1467 | 1441 | BIO_s_bio 1793 EXIST::FUNCTION: |
| 1442 | sk_POLICYINFO_find 1468 | 1442 | PKCS5_pbe2_set 1794 EXIST::FUNCTION: |
| 1443 | sk_POLICYINFO_delete 1469 | 1443 | PKCS5_PBKDF2_HMAC_SHA1 1795 EXIST::FUNCTION: |
| 1444 | sk_POLICYINFO_delete_ptr 1470 | 1444 | PKCS5_v2_PBE_keyivgen 1796 EXIST::FUNCTION: |
| 1445 | sk_POLICYINFO_set_cmp_func 1471 | 1445 | PEM_write_bio_PKCS8PrivateKey 1797 EXIST::FUNCTION: |
| 1446 | sk_POLICYINFO_dup 1472 | 1446 | PEM_write_PKCS8PrivateKey 1798 EXIST::FUNCTION: |
| 1447 | sk_POLICYINFO_pop_free 1473 | 1447 | BIO_ctrl_get_read_request 1799 EXIST::FUNCTION: |
| 1448 | sk_POLICYINFO_shift 1474 | 1448 | BIO_ctrl_pending 1800 EXIST::FUNCTION: |
| 1449 | d2i_ASN1_SET_OF_POLICYINFO 1475 | 1449 | BIO_ctrl_wpending 1801 EXIST::FUNCTION: |
| 1450 | i2d_ASN1_SET_OF_POLICYINFO 1476 | 1450 | BIO_new_bio_pair 1802 EXIST::FUNCTION: |
| 1451 | SXNET_add_id_asc 1477 | 1451 | BIO_ctrl_get_write_guarantee 1803 EXIST::FUNCTION: |
| 1452 | SXNET_add_id_ulong 1478 | 1452 | CRYPTO_num_locks 1804 EXIST::FUNCTION: |
| 1453 | SXNET_add_id_INTEGER 1479 | 1453 | CONF_load_bio 1805 EXIST::FUNCTION: |
| 1454 | SXNET_get_id_asc 1480 | 1454 | CONF_load_fp 1806 EXIST::FUNCTION:FP_API |
| 1455 | SXNET_get_id_ulong 1481 | 1455 | i2d_ASN1_SET_OF_ASN1_OBJECT 1837 NOEXIST::FUNCTION: |
| 1456 | SXNET_get_id_INTEGER 1482 | 1456 | d2i_ASN1_SET_OF_ASN1_OBJECT 1844 NOEXIST::FUNCTION: |
| 1457 | X509V3_set_conf_lhash 1483 | 1457 | PKCS7_signatureVerify 1845 EXIST::FUNCTION: |
| 1458 | i2d_CERTIFICATEPOLICIES 1484 | 1458 | RSA_set_method 1846 EXIST::FUNCTION:RSA |
| 1459 | CERTIFICATEPOLICIES_new 1485 | 1459 | RSA_get_method 1847 EXIST::FUNCTION:RSA |
| 1460 | CERTIFICATEPOLICIES_free 1486 | 1460 | RSA_get_default_method 1848 EXIST::FUNCTION:RSA |
| 1461 | d2i_CERTIFICATEPOLICIES 1487 | 1461 | RSA_check_key 1869 EXIST::FUNCTION:RSA |
| 1462 | i2d_POLICYINFO 1488 | 1462 | OBJ_obj2txt 1870 EXIST::FUNCTION: |
| 1463 | POLICYINFO_new 1489 | 1463 | DSA_dup_DH 1871 EXIST::FUNCTION:DSA,DH |
| 1464 | d2i_POLICYINFO 1490 | 1464 | X509_REQ_get_extensions 1872 EXIST::FUNCTION: |
| 1465 | POLICYINFO_free 1491 | 1465 | X509_REQ_set_extension_nids 1873 EXIST::FUNCTION: |
| 1466 | i2d_POLICYQUALINFO 1492 | 1466 | BIO_nwrite 1874 EXIST::FUNCTION: |
| 1467 | POLICYQUALINFO_new 1493 | 1467 | X509_REQ_extension_nid 1875 EXIST::FUNCTION: |
| 1468 | d2i_POLICYQUALINFO 1494 | 1468 | BIO_nread 1876 EXIST::FUNCTION: |
| 1469 | POLICYQUALINFO_free 1495 | 1469 | X509_REQ_get_extension_nids 1877 EXIST::FUNCTION: |
| 1470 | i2d_USERNOTICE 1496 | 1470 | BIO_nwrite0 1878 EXIST::FUNCTION: |
| 1471 | USERNOTICE_new 1497 | 1471 | X509_REQ_add_extensions_nid 1879 EXIST::FUNCTION: |
| 1472 | d2i_USERNOTICE 1498 | 1472 | BIO_nread0 1880 EXIST::FUNCTION: |
| 1473 | USERNOTICE_free 1499 | 1473 | X509_REQ_add_extensions 1881 EXIST::FUNCTION: |
| 1474 | i2d_NOTICEREF 1500 | 1474 | BIO_new_mem_buf 1882 EXIST::FUNCTION: |
| 1475 | NOTICEREF_new 1501 | 1475 | DH_set_ex_data 1883 EXIST::FUNCTION:DH |
| 1476 | d2i_NOTICEREF 1502 | 1476 | DH_set_method 1884 EXIST::FUNCTION:DH |
| 1477 | NOTICEREF_free 1503 | 1477 | DSA_OpenSSL 1885 EXIST::FUNCTION:DSA |
| 1478 | X509V3_get_string 1504 | 1478 | DH_get_ex_data 1886 EXIST::FUNCTION:DH |
| 1479 | X509V3_get_section 1505 | 1479 | DH_get_ex_new_index 1887 EXIST::FUNCTION:DH |
| 1480 | X509V3_string_free 1506 | 1480 | DSA_new_method 1888 EXIST::FUNCTION:DSA |
| 1481 | X509V3_section_free 1507 | 1481 | DH_new_method 1889 EXIST::FUNCTION:DH |
| 1482 | X509V3_set_ctx 1508 | 1482 | DH_OpenSSL 1890 EXIST::FUNCTION:DH |
| 1483 | s2i_ASN1_INTEGER 1509 | 1483 | DSA_get_ex_new_index 1891 EXIST::FUNCTION:DSA |
| 1484 | CRYPTO_set_locked_mem_functions 1510 | 1484 | DH_get_default_method 1892 EXIST::FUNCTION:DH |
| 1485 | CRYPTO_get_locked_mem_functions 1511 | 1485 | DSA_set_ex_data 1893 EXIST::FUNCTION:DSA |
| 1486 | CRYPTO_malloc_locked 1512 | 1486 | DH_set_default_method 1894 EXIST::FUNCTION:DH |
| 1487 | CRYPTO_free_locked 1513 | 1487 | DSA_get_ex_data 1895 EXIST::FUNCTION:DSA |
| 1488 | BN_mod_exp2_mont 1514 | 1488 | X509V3_EXT_REQ_add_conf 1896 EXIST::FUNCTION: |
| 1489 | ERR_get_error_line_data 1515 | 1489 | NETSCAPE_SPKI_print 1897 EXIST::FUNCTION: |
| 1490 | ERR_peek_error_line_data 1516 | 1490 | NETSCAPE_SPKI_set_pubkey 1898 EXIST::FUNCTION: |
| 1491 | PKCS12_PBE_keyivgen 1517 | 1491 | NETSCAPE_SPKI_b64_encode 1899 EXIST::FUNCTION: |
| 1492 | X509_ALGOR_dup 1518 | 1492 | NETSCAPE_SPKI_get_pubkey 1900 EXIST::FUNCTION: |
| 1493 | sk_DIST_POINT_new 1519 | 1493 | NETSCAPE_SPKI_b64_decode 1901 EXIST::FUNCTION: |
| 1494 | sk_DIST_POINT_new_null 1520 | 1494 | UTF8_putc 1902 EXIST::FUNCTION: |
| 1495 | sk_DIST_POINT_free 1521 | 1495 | UTF8_getc 1903 EXIST::FUNCTION: |
| 1496 | sk_DIST_POINT_num 1522 | 1496 | RSA_null_method 1904 EXIST::FUNCTION:RSA |
| 1497 | sk_DIST_POINT_value 1523 | 1497 | ASN1_tag2str 1905 EXIST::FUNCTION: |
| 1498 | sk_DIST_POINT_set 1524 | 1498 | BIO_ctrl_reset_read_request 1906 EXIST::FUNCTION: |
| 1499 | sk_DIST_POINT_zero 1525 | 1499 | DISPLAYTEXT_new 1907 EXIST::FUNCTION: |
| 1500 | sk_DIST_POINT_push 1526 | 1500 | ASN1_GENERALIZEDTIME_free 1908 EXIST::FUNCTION: |
| 1501 | sk_DIST_POINT_pop 1527 | 1501 | X509_REVOKED_get_ext_d2i 1909 EXIST::FUNCTION: |
| 1502 | sk_DIST_POINT_find 1528 | 1502 | X509_set_ex_data 1910 EXIST::FUNCTION: |
| 1503 | sk_DIST_POINT_delete 1529 | 1503 | X509_reject_set_bit_asc 1911 NOEXIST::FUNCTION: |
| 1504 | sk_DIST_POINT_delete_ptr 1530 | 1504 | X509_NAME_add_entry_by_txt 1912 EXIST::FUNCTION: |
| 1505 | sk_DIST_POINT_set_cmp_func 1531 | 1505 | X509_NAME_add_entry_by_NID 1914 EXIST::FUNCTION: |
| 1506 | sk_DIST_POINT_dup 1532 | 1506 | X509_PURPOSE_get0 1915 EXIST::FUNCTION: |
| 1507 | sk_DIST_POINT_pop_free 1533 | 1507 | PEM_read_X509_AUX 1917 EXIST:!WIN16:FUNCTION: |
| 1508 | sk_DIST_POINT_shift 1534 | 1508 | d2i_AUTHORITY_INFO_ACCESS 1918 EXIST::FUNCTION: |
| 1509 | d2i_ASN1_SET_OF_DIST_POINT 1535 | 1509 | PEM_write_PUBKEY 1921 EXIST:!WIN16:FUNCTION: |
| 1510 | i2d_ASN1_SET_OF_DIST_POINT 1536 | 1510 | ACCESS_DESCRIPTION_new 1925 EXIST::FUNCTION: |
| 1511 | i2d_CRL_DIST_POINTS 1537 | 1511 | X509_CERT_AUX_free 1926 EXIST::FUNCTION: |
| 1512 | CRL_DIST_POINTS_new 1538 | 1512 | d2i_ACCESS_DESCRIPTION 1927 EXIST::FUNCTION: |
| 1513 | CRL_DIST_POINTS_free 1539 | 1513 | X509_trust_clear 1928 EXIST::FUNCTION: |
| 1514 | d2i_CRL_DIST_POINTS 1540 | 1514 | X509_TRUST_add 1931 EXIST::FUNCTION: |
| 1515 | i2d_DIST_POINT 1541 | 1515 | ASN1_VISIBLESTRING_new 1932 EXIST::FUNCTION: |
| 1516 | DIST_POINT_new 1542 | 1516 | X509_alias_set1 1933 EXIST::FUNCTION: |
| 1517 | d2i_DIST_POINT 1543 | 1517 | ASN1_PRINTABLESTRING_free 1934 EXIST::FUNCTION: |
| 1518 | DIST_POINT_free 1544 | 1518 | EVP_PKEY_get1_DSA 1935 EXIST::FUNCTION:DSA |
| 1519 | i2d_DIST_POINT_NAME 1545 | 1519 | ASN1_BMPSTRING_new 1936 EXIST::FUNCTION: |
| 1520 | DIST_POINT_NAME_new 1546 | 1520 | ASN1_mbstring_copy 1937 EXIST::FUNCTION: |
| 1521 | DIST_POINT_NAME_free 1547 | 1521 | ASN1_UTF8STRING_new 1938 EXIST::FUNCTION: |
| 1522 | d2i_DIST_POINT_NAME 1548 | 1522 | DSA_get_default_method 1941 EXIST::FUNCTION:DSA |
| 1523 | X509V3_add_value_uchar 1549 | 1523 | i2d_ASN1_SET_OF_ACCESS_DESCRIPTION 1945 NOEXIST::FUNCTION: |
| 1524 | sk_X509_INFO_new 1550 | 1524 | ASN1_T61STRING_free 1946 EXIST::FUNCTION: |
| 1525 | sk_X509_EXTENSION_new 1551 | 1525 | DSA_set_method 1949 EXIST::FUNCTION:DSA |
| 1526 | sk_X509_NAME_ENTRY_unshift 1552 | 1526 | X509_get_ex_data 1950 EXIST::FUNCTION: |
| 1527 | sk_ASN1_TYPE_value 1553 | 1527 | ASN1_STRING_type 1951 EXIST::FUNCTION: |
| 1528 | sk_X509_EXTENSION_find 1554 | 1528 | X509_PURPOSE_get_by_sname 1952 EXIST::FUNCTION: |
| 1529 | d2i_ASN1_SET_OF_X509_ATTRIBUTE 1555 | 1529 | ASN1_TIME_free 1954 EXIST::FUNCTION: |
| 1530 | sk_ASN1_TYPE_pop 1556 | 1530 | ASN1_OCTET_STRING_cmp 1955 EXIST::FUNCTION: |
| 1531 | sk_X509_EXTENSION_set_cmp_func 1557 | 1531 | ASN1_BIT_STRING_new 1957 EXIST::FUNCTION: |
| 1532 | sk_ASN1_TYPE_new_null 1558 | 1532 | X509_get_ext_d2i 1958 EXIST::FUNCTION: |
| 1533 | sk_X509_NAME_ENTRY_delete 1559 | 1533 | PEM_read_bio_X509_AUX 1959 EXIST::FUNCTION: |
| 1534 | i2d_ASN1_SET_OF_ASN1_TYPE 1560 | 1534 | ASN1_STRING_set_default_mask_asc 1960 EXIST:!VMS:FUNCTION: |
| 1535 | sk_X509_NAME_ENTRY_dup 1561 | 1535 | ASN1_STRING_set_def_mask_asc 1960 EXIST:VMS:FUNCTION: |
| 1536 | sk_X509_unshift 1562 | 1536 | PEM_write_bio_RSA_PUBKEY 1961 EXIST::FUNCTION:RSA |
| 1537 | sk_X509_NAME_unshift 1563 | 1537 | ASN1_INTEGER_cmp 1963 EXIST::FUNCTION: |
| 1538 | sk_ASN1_TYPE_num 1564 | 1538 | d2i_RSA_PUBKEY_fp 1964 EXIST::FUNCTION:RSA,FP_API |
| 1539 | sk_X509_EXTENSION_new_null 1565 | 1539 | X509_trust_set_bit_asc 1967 NOEXIST::FUNCTION: |
| 1540 | sk_X509_INFO_value 1566 | 1540 | PEM_write_bio_DSA_PUBKEY 1968 EXIST::FUNCTION: |
| 1541 | d2i_ASN1_SET_OF_X509_EXTENSION 1567 | 1541 | X509_STORE_CTX_free 1969 EXIST::FUNCTION: |
| 1542 | sk_X509_INFO_delete_ptr 1568 | 1542 | EVP_PKEY_set1_DSA 1970 EXIST::FUNCTION:DSA |
| 1543 | sk_X509_NAME_ENTRY_new 1569 | 1543 | i2d_DSA_PUBKEY_fp 1971 EXIST::FUNCTION:DSA,FP_API |
| 1544 | sk_DIST_POINT_insert 1570 | 1544 | X509_load_cert_crl_file 1972 EXIST::FUNCTION: |
| 1545 | sk_ASN1_TYPE_set_cmp_func 1571 | 1545 | ASN1_TIME_new 1973 EXIST::FUNCTION: |
| 1546 | sk_X509_EXTENSION_value 1572 | 1546 | i2d_RSA_PUBKEY 1974 EXIST::FUNCTION:RSA |
| 1547 | sk_DIST_POINT_unshift 1573 | 1547 | X509_STORE_CTX_purpose_inherit 1976 EXIST::FUNCTION: |
| 1548 | d2i_ASN1_SET_OF_X509_NAME_ENTRY 1574 | 1548 | PEM_read_RSA_PUBKEY 1977 EXIST:!WIN16:FUNCTION:RSA |
| 1549 | sk_X509_INFO_pop 1575 | 1549 | d2i_X509_AUX 1980 EXIST::FUNCTION: |
| 1550 | sk_X509_EXTENSION_pop 1576 | 1550 | i2d_DSA_PUBKEY 1981 EXIST::FUNCTION:DSA |
| 1551 | sk_X509_NAME_ENTRY_shift 1577 | 1551 | X509_CERT_AUX_print 1982 EXIST::FUNCTION: |
| 1552 | sk_X509_INFO_num 1578 | 1552 | PEM_read_DSA_PUBKEY 1984 EXIST:!WIN16:FUNCTION: |
| 1553 | sk_X509_EXTENSION_num 1579 | 1553 | i2d_RSA_PUBKEY_bio 1985 EXIST::FUNCTION:RSA |
| 1554 | sk_X509_INFO_pop_free 1580 | 1554 | ASN1_BIT_STRING_num_asc 1986 EXIST::FUNCTION: |
| 1555 | sk_POLICYQUALINFO_unshift 1581 | 1555 | i2d_PUBKEY 1987 EXIST::FUNCTION: |
| 1556 | sk_POLICYINFO_unshift 1582 | 1556 | ASN1_UTCTIME_free 1988 EXIST::FUNCTION: |
| 1557 | sk_X509_NAME_ENTRY_new_null 1583 | 1557 | DSA_set_default_method 1989 EXIST::FUNCTION:DSA |
| 1558 | sk_X509_NAME_ENTRY_pop 1584 | 1558 | X509_PURPOSE_get_by_id 1990 EXIST::FUNCTION: |
| 1559 | sk_X509_ATTRIBUTE_unshift 1585 | 1559 | ACCESS_DESCRIPTION_free 1994 EXIST::FUNCTION: |
| 1560 | sk_X509_NAME_ENTRY_num 1586 | 1560 | PEM_read_bio_PUBKEY 1995 EXIST::FUNCTION: |
| 1561 | sk_GENERAL_NAME_unshift 1587 | 1561 | ASN1_STRING_set_by_NID 1996 EXIST::FUNCTION: |
| 1562 | sk_X509_INFO_free 1588 | 1562 | X509_PURPOSE_get_id 1997 EXIST::FUNCTION: |
| 1563 | d2i_ASN1_SET_OF_ASN1_TYPE 1589 | 1563 | DISPLAYTEXT_free 1998 EXIST::FUNCTION: |
| 1564 | sk_X509_INFO_insert 1590 | 1564 | OTHERNAME_new 1999 EXIST::FUNCTION: |
| 1565 | sk_X509_NAME_ENTRY_value 1591 | 1565 | X509_CERT_AUX_new 2001 EXIST::FUNCTION: |
| 1566 | sk_POLICYQUALINFO_insert 1592 | 1566 | X509_TRUST_cleanup 2007 EXIST::FUNCTION: |
| 1567 | sk_ASN1_TYPE_set 1593 | 1567 | X509_NAME_add_entry_by_OBJ 2008 EXIST::FUNCTION: |
| 1568 | sk_X509_EXTENSION_delete_ptr 1594 | 1568 | X509_CRL_get_ext_d2i 2009 EXIST::FUNCTION: |
| 1569 | sk_X509_INFO_unshift 1595 | 1569 | X509_PURPOSE_get0_name 2011 EXIST::FUNCTION: |
| 1570 | sk_ASN1_TYPE_unshift 1596 | 1570 | PEM_read_PUBKEY 2012 EXIST:!WIN16:FUNCTION: |
| 1571 | sk_ASN1_TYPE_free 1597 | 1571 | i2d_DSA_PUBKEY_bio 2014 EXIST::FUNCTION:DSA |
| 1572 | sk_ASN1_TYPE_delete_ptr 1598 | 1572 | i2d_OTHERNAME 2015 EXIST::FUNCTION: |
| 1573 | sk_ASN1_TYPE_pop_free 1599 | 1573 | ASN1_OCTET_STRING_free 2016 EXIST::FUNCTION: |
| 1574 | sk_X509_EXTENSION_unshift 1600 | 1574 | ASN1_BIT_STRING_set_asc 2017 EXIST::FUNCTION: |
| 1575 | sk_X509_EXTENSION_pop_free 1601 | 1575 | X509_get_ex_new_index 2019 EXIST::FUNCTION: |
| 1576 | sk_X509_NAME_ENTRY_set_cmp_func 1602 | 1576 | ASN1_STRING_TABLE_cleanup 2020 EXIST::FUNCTION: |
| 1577 | sk_ASN1_TYPE_insert 1603 | 1577 | X509_TRUST_get_by_id 2021 EXIST::FUNCTION: |
| 1578 | sk_X509_NAME_ENTRY_free 1604 | 1578 | X509_PURPOSE_get_trust 2022 EXIST::FUNCTION: |
| 1579 | sk_SXNETID_insert 1605 | 1579 | ASN1_STRING_length 2023 EXIST::FUNCTION: |
| 1580 | sk_X509_NAME_insert 1606 | 1580 | d2i_ASN1_SET_OF_ACCESS_DESCRIPTION 2024 NOEXIST::FUNCTION: |
| 1581 | sk_X509_insert 1607 | 1581 | ASN1_PRINTABLESTRING_new 2025 EXIST::FUNCTION: |
| 1582 | sk_X509_INFO_delete 1608 | 1582 | X509V3_get_d2i 2026 EXIST::FUNCTION: |
| 1583 | sk_X509_INFO_set_cmp_func 1609 | 1583 | ASN1_ENUMERATED_free 2027 EXIST::FUNCTION: |
| 1584 | sk_X509_ATTRIBUTE_insert 1610 | 1584 | i2d_X509_CERT_AUX 2028 EXIST::FUNCTION: |
| 1585 | sk_X509_INFO_zero 1611 | 1585 | X509_STORE_CTX_set_trust 2030 EXIST::FUNCTION: |
| 1586 | sk_X509_INFO_set 1612 | 1586 | ASN1_STRING_set_default_mask 2032 EXIST::FUNCTION: |
| 1587 | sk_X509_EXTENSION_set 1613 | 1587 | X509_STORE_CTX_new 2033 EXIST::FUNCTION: |
| 1588 | sk_X509_EXTENSION_free 1614 | 1588 | EVP_PKEY_get1_RSA 2034 EXIST::FUNCTION:RSA |
| 1589 | i2d_ASN1_SET_OF_X509_ATTRIBUTE 1615 | 1589 | DIRECTORYSTRING_free 2038 EXIST::FUNCTION: |
| 1590 | sk_SXNETID_unshift 1616 | 1590 | PEM_write_X509_AUX 2039 EXIST:!WIN16:FUNCTION: |
| 1591 | sk_X509_INFO_push 1617 | 1591 | ASN1_OCTET_STRING_set 2040 EXIST::FUNCTION: |
| 1592 | sk_X509_EXTENSION_insert 1618 | 1592 | d2i_DSA_PUBKEY_fp 2041 EXIST::FUNCTION:DSA,FP_API |
| 1593 | sk_X509_INFO_new_null 1619 | 1593 | d2i_RSA_PUBKEY 2044 EXIST::FUNCTION:RSA |
| 1594 | sk_ASN1_TYPE_dup 1620 | 1594 | X509_TRUST_get0_name 2046 EXIST::FUNCTION: |
| 1595 | sk_X509_INFO_find 1621 | 1595 | X509_TRUST_get0 2047 EXIST::FUNCTION: |
| 1596 | sk_POLICYINFO_insert 1622 | 1596 | AUTHORITY_INFO_ACCESS_free 2048 EXIST::FUNCTION: |
| 1597 | sk_ASN1_TYPE_zero 1623 | 1597 | ASN1_IA5STRING_new 2049 EXIST::FUNCTION: |
| 1598 | i2d_ASN1_SET_OF_X509_EXTENSION 1624 | 1598 | d2i_DSA_PUBKEY 2050 EXIST::FUNCTION:DSA |
| 1599 | sk_X509_NAME_ENTRY_set 1625 | 1599 | X509_check_purpose 2051 EXIST::FUNCTION: |
| 1600 | sk_ASN1_TYPE_push 1626 | 1600 | ASN1_ENUMERATED_new 2052 EXIST::FUNCTION: |
| 1601 | sk_X509_NAME_ENTRY_insert 1627 | 1601 | d2i_RSA_PUBKEY_bio 2053 EXIST::FUNCTION:RSA |
| 1602 | sk_ASN1_TYPE_new 1628 | 1602 | d2i_PUBKEY 2054 EXIST::FUNCTION: |
| 1603 | sk_GENERAL_NAME_insert 1629 | 1603 | X509_TRUST_get_trust 2055 EXIST::FUNCTION: |
| 1604 | sk_ASN1_TYPE_shift 1630 | 1604 | X509_TRUST_get_flags 2056 EXIST::FUNCTION: |
| 1605 | sk_ASN1_TYPE_delete 1631 | 1605 | ASN1_BMPSTRING_free 2057 EXIST::FUNCTION: |
| 1606 | sk_X509_NAME_ENTRY_pop_free 1632 | 1606 | ASN1_T61STRING_new 2058 EXIST::FUNCTION: |
| 1607 | i2d_ASN1_SET_OF_X509_NAME_ENTRY 1633 | 1607 | ASN1_UTCTIME_new 2060 EXIST::FUNCTION: |
| 1608 | sk_X509_NAME_ENTRY_zero 1634 | 1608 | i2d_AUTHORITY_INFO_ACCESS 2062 EXIST::FUNCTION: |
| 1609 | sk_ASN1_TYPE_find 1635 | 1609 | EVP_PKEY_set1_RSA 2063 EXIST::FUNCTION:RSA |
| 1610 | sk_X509_NAME_ENTRY_delete_ptr 1636 | 1610 | X509_STORE_CTX_set_purpose 2064 EXIST::FUNCTION: |
| 1611 | sk_X509_NAME_ENTRY_push 1637 | 1611 | ASN1_IA5STRING_free 2065 EXIST::FUNCTION: |
| 1612 | sk_X509_EXTENSION_zero 1638 | 1612 | PEM_write_bio_X509_AUX 2066 EXIST::FUNCTION: |
| 1613 | sk_X509_INFO_shift 1639 | 1613 | X509_PURPOSE_get_count 2067 EXIST::FUNCTION: |
| 1614 | sk_X509_INFO_dup 1640 | 1614 | CRYPTO_add_info 2068 NOEXIST::FUNCTION: |
| 1615 | sk_X509_EXTENSION_dup 1641 | 1615 | X509_NAME_ENTRY_create_by_txt 2071 EXIST::FUNCTION: |
| 1616 | sk_X509_EXTENSION_delete 1642 | 1616 | ASN1_STRING_get_default_mask 2072 EXIST::FUNCTION: |
| 1617 | sk_X509_EXTENSION_shift 1643 | 1617 | X509_alias_get0 2074 EXIST::FUNCTION: |
| 1618 | sk_X509_EXTENSION_push 1644 | 1618 | ASN1_STRING_data 2075 EXIST::FUNCTION: |
| 1619 | sk_X509_NAME_ENTRY_find 1645 | 1619 | i2d_ACCESS_DESCRIPTION 2077 EXIST::FUNCTION: |
| 1620 | X509V3_EXT_i2d 1646 | 1620 | X509_trust_set_bit 2078 NOEXIST::FUNCTION: |
| 1621 | X509V3_EXT_val_prn 1647 | 1621 | ASN1_BIT_STRING_free 2080 EXIST::FUNCTION: |
| 1622 | X509V3_EXT_add_list 1648 | 1622 | PEM_read_bio_RSA_PUBKEY 2081 EXIST::FUNCTION:RSA |
| 1623 | EVP_CIPHER_type 1649 | 1623 | X509_add1_reject_object 2082 EXIST::FUNCTION: |
| 1624 | EVP_PBE_CipherInit 1650 | 1624 | X509_check_trust 2083 EXIST::FUNCTION: |
| 1625 | X509V3_add_value_bool_nf 1651 | 1625 | PEM_read_bio_DSA_PUBKEY 2088 EXIST::FUNCTION: |
| 1626 | d2i_ASN1_UINTEGER 1652 | 1626 | X509_PURPOSE_add 2090 EXIST::FUNCTION: |
| 1627 | sk_value 1653 | 1627 | ASN1_STRING_TABLE_get 2091 EXIST::FUNCTION: |
| 1628 | sk_num 1654 | 1628 | ASN1_UTF8STRING_free 2092 EXIST::FUNCTION: |
| 1629 | sk_set 1655 | 1629 | d2i_DSA_PUBKEY_bio 2093 EXIST::FUNCTION:DSA |
| 1630 | sk_X509_REVOKED_set_cmp_func 1656 | 1630 | PEM_write_RSA_PUBKEY 2095 EXIST:!WIN16:FUNCTION:RSA |
| 1631 | sk_X509_REVOKED_unshift 1657 | 1631 | d2i_OTHERNAME 2096 EXIST::FUNCTION: |
| 1632 | sk_X509_REVOKED_dup 1658 | 1632 | X509_reject_set_bit 2098 NOEXIST::FUNCTION: |
| 1633 | sk_X509_REVOKED_free 1659 | 1633 | PEM_write_DSA_PUBKEY 2101 EXIST:!WIN16:FUNCTION: |
| 1634 | sk_X509_REVOKED_new 1660 | 1634 | X509_PURPOSE_get0_sname 2105 EXIST::FUNCTION: |
| 1635 | i2d_ASN1_SET_OF_X509_REVOKED 1661 | 1635 | EVP_PKEY_set1_DH 2107 EXIST::FUNCTION:DH |
| 1636 | sk_X509_REVOKED_shift 1662 | 1636 | ASN1_OCTET_STRING_dup 2108 EXIST::FUNCTION: |
| 1637 | sk_X509_REVOKED_delete_ptr 1663 | 1637 | ASN1_BIT_STRING_set 2109 EXIST::FUNCTION: |
| 1638 | sk_X509_REVOKED_pop_free 1664 | 1638 | X509_TRUST_get_count 2110 EXIST::FUNCTION: |
| 1639 | sk_X509_REVOKED_insert 1665 | 1639 | ASN1_INTEGER_free 2111 EXIST::FUNCTION: |
| 1640 | sk_X509_REVOKED_zero 1666 | 1640 | OTHERNAME_free 2112 EXIST::FUNCTION: |
| 1641 | sk_X509_REVOKED_pop 1667 | 1641 | i2d_RSA_PUBKEY_fp 2113 EXIST::FUNCTION:RSA,FP_API |
| 1642 | sk_X509_REVOKED_value 1668 | 1642 | ASN1_INTEGER_dup 2114 EXIST::FUNCTION: |
| 1643 | sk_X509_REVOKED_num 1669 | 1643 | d2i_X509_CERT_AUX 2115 EXIST::FUNCTION: |
| 1644 | sk_X509_REVOKED_push 1670 | 1644 | PEM_write_bio_PUBKEY 2117 EXIST::FUNCTION: |
| 1645 | sk_sort 1671 | 1645 | ASN1_VISIBLESTRING_free 2118 EXIST::FUNCTION: |
| 1646 | sk_X509_REVOKED_find 1672 | 1646 | X509_PURPOSE_cleanup 2119 EXIST::FUNCTION: |
| 1647 | sk_X509_REVOKED_delete 1673 | 1647 | ASN1_mbstring_ncopy 2123 EXIST::FUNCTION: |
| 1648 | d2i_ASN1_SET_OF_X509_REVOKED 1674 | 1648 | ASN1_GENERALIZEDTIME_new 2126 EXIST::FUNCTION: |
| 1649 | sk_X509_REVOKED_new_null 1675 | 1649 | EVP_PKEY_get1_DH 2128 EXIST::FUNCTION:DH |
| 1650 | sk_X509_REVOKED_set 1676 | 1650 | ASN1_OCTET_STRING_new 2130 EXIST::FUNCTION: |
| 1651 | sk_X509_ALGOR_new 1677 | 1651 | ASN1_INTEGER_new 2131 EXIST::FUNCTION: |
| 1652 | sk_X509_CRL_set_cmp_func 1678 | 1652 | i2d_X509_AUX 2132 EXIST::FUNCTION: |
| 1653 | sk_X509_CRL_set 1679 | 1653 | ASN1_BIT_STRING_name_print 2134 EXIST::FUNCTION: |
| 1654 | sk_X509_ALGOR_unshift 1680 | 1654 | X509_cmp 2135 EXIST::FUNCTION: |
| 1655 | sk_X509_CRL_free 1681 | 1655 | ASN1_STRING_length_set 2136 EXIST::FUNCTION: |
| 1656 | i2d_ASN1_SET_OF_X509_ALGOR 1682 | 1656 | DIRECTORYSTRING_new 2137 EXIST::FUNCTION: |
| 1657 | sk_X509_ALGOR_pop 1683 | 1657 | X509_add1_trust_object 2140 EXIST::FUNCTION: |
| 1658 | sk_X509_CRL_unshift 1684 | 1658 | PKCS12_newpass 2141 EXIST::FUNCTION: |
| 1659 | i2d_ASN1_SET_OF_X509_CRL 1685 | 1659 | SMIME_write_PKCS7 2142 EXIST::FUNCTION: |
| 1660 | sk_X509_ALGOR_num 1686 | 1660 | SMIME_read_PKCS7 2143 EXIST::FUNCTION: |
| 1661 | sk_X509_CRL_insert 1687 | 1661 | des_set_key_checked 2144 EXIST::FUNCTION:DES |
| 1662 | sk_X509_CRL_pop_free 1688 | 1662 | PKCS7_verify 2145 EXIST::FUNCTION: |
| 1663 | sk_X509_CRL_delete_ptr 1689 | 1663 | PKCS7_encrypt 2146 EXIST::FUNCTION: |
| 1664 | sk_X509_ALGOR_insert 1690 | 1664 | des_set_key_unchecked 2147 EXIST::FUNCTION:DES |
| 1665 | sk_X509_CRL_dup 1691 | 1665 | SMIME_crlf_copy 2148 EXIST::FUNCTION: |
| 1666 | sk_X509_CRL_zero 1692 | 1666 | i2d_ASN1_PRINTABLESTRING 2149 EXIST::FUNCTION: |
| 1667 | sk_X509_CRL_new 1693 | 1667 | PKCS7_get0_signers 2150 EXIST::FUNCTION: |
| 1668 | sk_X509_CRL_push 1694 | 1668 | PKCS7_decrypt 2151 EXIST::FUNCTION: |
| 1669 | sk_X509_ALGOR_new_null 1695 | 1669 | SMIME_text 2152 EXIST::FUNCTION: |
| 1670 | d2i_ASN1_SET_OF_X509_ALGOR 1696 | 1670 | PKCS7_simple_smimecap 2153 EXIST::FUNCTION: |
| 1671 | sk_X509_CRL_shift 1697 | 1671 | PKCS7_get_smimecap 2154 EXIST::FUNCTION: |
| 1672 | sk_X509_CRL_find 1698 | 1672 | PKCS7_sign 2155 EXIST::FUNCTION: |
| 1673 | sk_X509_CRL_delete 1699 | 1673 | PKCS7_add_attrib_smimecap 2156 EXIST::FUNCTION: |
| 1674 | sk_X509_ALGOR_free 1700 | 1674 | CRYPTO_dbg_set_options 2157 EXIST::FUNCTION: |
| 1675 | sk_X509_ALGOR_delete 1701 | 1675 | CRYPTO_remove_all_info 2158 EXIST::FUNCTION: |
| 1676 | d2i_ASN1_SET_OF_X509_CRL 1702 | 1676 | CRYPTO_get_mem_debug_functions 2159 EXIST::FUNCTION: |
| 1677 | sk_X509_ALGOR_delete_ptr 1703 | 1677 | CRYPTO_is_mem_check_on 2160 EXIST::FUNCTION: |
| 1678 | sk_X509_CRL_pop 1704 | 1678 | CRYPTO_set_mem_debug_functions 2161 EXIST::FUNCTION: |
| 1679 | sk_X509_ALGOR_set 1705 | 1679 | CRYPTO_pop_info 2162 EXIST::FUNCTION: |
| 1680 | sk_X509_CRL_num 1706 | 1680 | CRYPTO_push_info_ 2163 EXIST::FUNCTION: |
| 1681 | sk_X509_CRL_value 1707 | 1681 | CRYPTO_set_mem_debug_options 2164 EXIST::FUNCTION: |
| 1682 | sk_X509_ALGOR_shift 1708 | 1682 | PEM_write_PKCS8PrivateKey_nid 2165 EXIST::FUNCTION: |
| 1683 | sk_X509_ALGOR_zero 1709 | 1683 | PEM_write_bio_PKCS8PrivateKey_nid 2166 EXIST:!VMS:FUNCTION: |
| 1684 | sk_X509_CRL_new_null 1710 | 1684 | PEM_write_bio_PKCS8PrivKey_nid 2166 EXIST:VMS:FUNCTION: |
| 1685 | sk_X509_ALGOR_push 1711 | 1685 | d2i_PKCS8PrivateKey_bio 2167 EXIST::FUNCTION: |
| 1686 | sk_X509_ALGOR_value 1712 | 1686 | ASN1_NULL_free 2168 EXIST::FUNCTION: |
| 1687 | sk_X509_ALGOR_find 1713 | 1687 | d2i_ASN1_NULL 2169 EXIST::FUNCTION: |
| 1688 | sk_X509_ALGOR_set_cmp_func 1714 | 1688 | ASN1_NULL_new 2170 EXIST::FUNCTION: |
| 1689 | sk_X509_ALGOR_dup 1715 | 1689 | i2d_PKCS8PrivateKey_bio 2171 EXIST::FUNCTION: |
| 1690 | sk_X509_ALGOR_pop_free 1716 | 1690 | i2d_PKCS8PrivateKey_fp 2172 EXIST::FUNCTION: |
| 1691 | sk_PKCS7_SIGNER_INFO_new 1717 | 1691 | i2d_ASN1_NULL 2173 EXIST::FUNCTION: |
| 1692 | sk_PKCS7_SIGNER_INFO_zero 1718 | 1692 | i2d_PKCS8PrivateKey_nid_fp 2174 EXIST::FUNCTION: |
| 1693 | sk_PKCS7_SIGNER_INFO_unshift 1719 | 1693 | d2i_PKCS8PrivateKey_fp 2175 EXIST::FUNCTION: |
| 1694 | sk_PKCS7_RECIP_INFO_dup 1720 | 1694 | i2d_PKCS8PrivateKey_nid_bio 2176 EXIST::FUNCTION: |
| 1695 | sk_PKCS7_SIGNER_INFO_insert 1721 | 1695 | i2d_PKCS8PrivateKeyInfo_fp 2177 EXIST::FUNCTION:FP_API |
| 1696 | sk_PKCS7_SIGNER_INFO_push 1722 | 1696 | i2d_PKCS8PrivateKeyInfo_bio 2178 EXIST::FUNCTION: |
| 1697 | i2d_ASN1_SET_OF_PKCS7_SIGNER_INFO 1723 | 1697 | PEM_cb 2179 NOEXIST::FUNCTION: |
| 1698 | sk_PKCS7_RECIP_INFO_new 1724 | 1698 | i2d_PrivateKey_fp 2180 EXIST::FUNCTION:FP_API |
| 1699 | sk_X509_LOOKUP_new_null 1725 | 1699 | d2i_PrivateKey_bio 2181 EXIST::FUNCTION: |
| 1700 | sk_PKCS7_SIGNER_INFO_find 1726 | 1700 | d2i_PrivateKey_fp 2182 EXIST::FUNCTION:FP_API |
| 1701 | sk_PKCS7_SIGNER_INFO_set_cmp_func 1727 | 1701 | i2d_PrivateKey_bio 2183 EXIST::FUNCTION: |
| 1702 | sk_X509_LOOKUP_zero 1728 | 1702 | X509_reject_clear 2184 EXIST::FUNCTION: |
| 1703 | sk_PKCS7_RECIP_INFO_shift 1729 | 1703 | X509_TRUST_set_default 2185 EXIST::FUNCTION: |
| 1704 | sk_PKCS7_RECIP_INFO_new_null 1730 | 1704 | d2i_AutoPrivateKey 2186 EXIST::FUNCTION: |
| 1705 | sk_PKCS7_SIGNER_INFO_shift 1731 | 1705 | X509_ATTRIBUTE_get0_type 2187 EXIST::FUNCTION: |
| 1706 | sk_PKCS7_SIGNER_INFO_pop 1732 | 1706 | X509_ATTRIBUTE_set1_data 2188 EXIST::FUNCTION: |
| 1707 | sk_PKCS7_SIGNER_INFO_pop_free 1733 | 1707 | X509at_get_attr 2189 EXIST::FUNCTION: |
| 1708 | sk_X509_LOOKUP_push 1734 | 1708 | X509at_get_attr_count 2190 EXIST::FUNCTION: |
| 1709 | sk_X509_LOOKUP_dup 1735 | 1709 | X509_ATTRIBUTE_create_by_NID 2191 EXIST::FUNCTION: |
| 1710 | sk_PKCS7_SIGNER_INFO_num 1736 | 1710 | X509_ATTRIBUTE_set1_object 2192 EXIST::FUNCTION: |
| 1711 | sk_X509_LOOKUP_find 1737 | 1711 | X509_ATTRIBUTE_count 2193 EXIST::FUNCTION: |
| 1712 | i2d_ASN1_SET_OF_PKCS7_RECIP_INFO 1738 | 1712 | X509_ATTRIBUTE_create_by_OBJ 2194 EXIST::FUNCTION: |
| 1713 | sk_X509_LOOKUP_new 1739 | 1713 | X509_ATTRIBUTE_get0_object 2195 EXIST::FUNCTION: |
| 1714 | sk_PKCS7_SIGNER_INFO_delete 1740 | 1714 | X509at_get_attr_by_NID 2196 EXIST::FUNCTION: |
| 1715 | sk_PKCS7_RECIP_INFO_set_cmp_func 1741 | 1715 | X509at_add1_attr 2197 EXIST::FUNCTION: |
| 1716 | sk_PKCS7_SIGNER_INFO_delete_ptr 1742 | 1716 | X509_ATTRIBUTE_get0_data 2198 EXIST::FUNCTION: |
| 1717 | sk_PKCS7_RECIP_INFO_pop 1743 | 1717 | X509at_delete_attr 2199 EXIST::FUNCTION: |
| 1718 | sk_X509_LOOKUP_insert 1744 | 1718 | X509at_get_attr_by_OBJ 2200 EXIST::FUNCTION: |
| 1719 | sk_PKCS7_RECIP_INFO_value 1745 | 1719 | RAND_add 2201 EXIST::FUNCTION: |
| 1720 | sk_PKCS7_RECIP_INFO_num 1746 | 1720 | BIO_number_written 2202 EXIST::FUNCTION: |
| 1721 | sk_PKCS7_SIGNER_INFO_value 1747 | 1721 | BIO_number_read 2203 EXIST::FUNCTION: |
| 1722 | d2i_ASN1_SET_OF_PKCS7_SIGNER_INFO 1748 | 1722 | X509_STORE_CTX_get1_chain 2204 EXIST::FUNCTION: |
| 1723 | sk_X509_LOOKUP_pop 1749 | 1723 | ERR_load_RAND_strings 2205 EXIST::FUNCTION: |
| 1724 | sk_X509_LOOKUP_num 1750 | 1724 | RAND_pseudo_bytes 2206 EXIST::FUNCTION: |
| 1725 | sk_X509_LOOKUP_delete 1751 | 1725 | X509_REQ_get_attr_by_NID 2207 EXIST::FUNCTION: |
| 1726 | sk_PKCS7_RECIP_INFO_free 1752 | 1726 | X509_REQ_get_attr 2208 EXIST::FUNCTION: |
| 1727 | d2i_ASN1_SET_OF_PKCS7_RECIP_INFO 1753 | 1727 | X509_REQ_add1_attr_by_NID 2209 EXIST::FUNCTION: |
| 1728 | sk_PKCS7_SIGNER_INFO_set 1754 | 1728 | X509_REQ_get_attr_by_OBJ 2210 EXIST::FUNCTION: |
| 1729 | sk_X509_LOOKUP_pop_free 1755 | 1729 | X509at_add1_attr_by_NID 2211 EXIST::FUNCTION: |
| 1730 | sk_X509_LOOKUP_shift 1756 | 1730 | X509_REQ_add1_attr_by_OBJ 2212 EXIST::FUNCTION: |
| 1731 | sk_X509_LOOKUP_unshift 1757 | 1731 | X509_REQ_get_attr_count 2213 EXIST::FUNCTION: |
| 1732 | sk_PKCS7_SIGNER_INFO_new_null 1758 | 1732 | X509_REQ_add1_attr 2214 EXIST::FUNCTION: |
| 1733 | sk_PKCS7_RECIP_INFO_delete_ptr 1759 | 1733 | X509_REQ_delete_attr 2215 EXIST::FUNCTION: |
| 1734 | sk_PKCS7_RECIP_INFO_pop_free 1760 | 1734 | X509at_add1_attr_by_OBJ 2216 EXIST::FUNCTION: |
| 1735 | sk_PKCS7_RECIP_INFO_insert 1761 | 1735 | X509_REQ_add1_attr_by_txt 2217 EXIST::FUNCTION: |
| 1736 | sk_PKCS7_SIGNER_INFO_free 1762 | 1736 | X509_ATTRIBUTE_create_by_txt 2218 EXIST::FUNCTION: |
| 1737 | sk_PKCS7_RECIP_INFO_set 1763 | 1737 | X509at_add1_attr_by_txt 2219 EXIST::FUNCTION: |
| 1738 | sk_PKCS7_RECIP_INFO_zero 1764 | 1738 | BN_pseudo_rand 2239 EXIST::FUNCTION: |
| 1739 | sk_X509_LOOKUP_value 1765 | 1739 | BN_is_prime_fasttest 2240 EXIST::FUNCTION: |
| 1740 | sk_PKCS7_RECIP_INFO_push 1766 | 1740 | BN_CTX_end 2241 EXIST::FUNCTION: |
| 1741 | sk_PKCS7_RECIP_INFO_unshift 1767 | 1741 | BN_CTX_start 2242 EXIST::FUNCTION: |
| 1742 | sk_X509_LOOKUP_set_cmp_func 1768 | 1742 | BN_CTX_get 2243 EXIST::FUNCTION: |
| 1743 | sk_X509_LOOKUP_free 1769 | 1743 | EVP_PKEY2PKCS8_broken 2244 EXIST::FUNCTION: |
| 1744 | sk_PKCS7_SIGNER_INFO_dup 1770 | 1744 | ASN1_STRING_TABLE_add 2245 EXIST::FUNCTION: |
| 1745 | sk_X509_LOOKUP_delete_ptr 1771 | 1745 | CRYPTO_dbg_get_options 2246 EXIST::FUNCTION: |
| 1746 | sk_X509_LOOKUP_set 1772 | 1746 | AUTHORITY_INFO_ACCESS_new 2247 EXIST::FUNCTION: |
| 1747 | sk_PKCS7_RECIP_INFO_find 1773 | 1747 | CRYPTO_get_mem_debug_options 2248 EXIST::FUNCTION: |
| 1748 | sk_PKCS7_RECIP_INFO_delete 1774 | 1748 | des_crypt 2249 EXIST::FUNCTION:DES |
| 1749 | PKCS5_PBE_add 1775 | 1749 | PEM_write_bio_X509_REQ_NEW 2250 EXIST::FUNCTION: |
| 1750 | PEM_write_bio_PKCS8 1776 | 1750 | PEM_write_X509_REQ_NEW 2251 EXIST:!WIN16:FUNCTION: |
| 1751 | i2d_PKCS8_fp 1777 | 1751 | BIO_callback_ctrl 2252 EXIST::FUNCTION: |
| 1752 | PEM_read_bio_PKCS8_PRIV_KEY_INFO 1778 | 1752 | RAND_egd 2253 EXIST::FUNCTION: |
| 1753 | d2i_PKCS8_bio 1779 | 1753 | RAND_status 2254 EXIST::FUNCTION: |
| 1754 | d2i_PKCS8_PRIV_KEY_INFO_fp 1780 | 1754 | bn_dump1 2255 NOEXIST::FUNCTION: |
| 1755 | PEM_write_bio_PKCS8_PRIV_KEY_INFO 1781 | 1755 | des_check_key_parity 2256 EXIST::FUNCTION:DES |
| 1756 | PEM_read_PKCS8 1782 | 1756 | lh_num_items 2257 EXIST::FUNCTION: |
| 1757 | d2i_PKCS8_PRIV_KEY_INFO_bio 1783 | 1757 | RAND_event 2258 EXIST::FUNCTION: |
| 1758 | d2i_PKCS8_fp 1784 | 1758 | DSO_new 2259 EXIST::FUNCTION: |
| 1759 | PEM_write_PKCS8 1785 | 1759 | DSO_new_method 2260 EXIST::FUNCTION: |
| 1760 | PEM_read_PKCS8_PRIV_KEY_INFO 1786 | 1760 | DSO_free 2261 EXIST::FUNCTION: |
| 1761 | PEM_read_bio_PKCS8 1787 | 1761 | DSO_flags 2262 EXIST::FUNCTION: |
| 1762 | PEM_write_PKCS8_PRIV_KEY_INFO 1788 | 1762 | DSO_up 2263 EXIST::FUNCTION: |
| 1763 | PKCS5_PBE_keyivgen 1789 | 1763 | DSO_set_default_method 2264 EXIST::FUNCTION: |
| 1764 | i2d_PKCS8_bio 1790 | 1764 | DSO_get_default_method 2265 EXIST::FUNCTION: |
| 1765 | i2d_PKCS8_PRIV_KEY_INFO_fp 1791 | 1765 | DSO_get_method 2266 EXIST::FUNCTION: |
| 1766 | i2d_PKCS8_PRIV_KEY_INFO_bio 1792 | 1766 | DSO_set_method 2267 EXIST::FUNCTION: |
| 1767 | BIO_s_bio 1793 | 1767 | DSO_load 2268 EXIST::FUNCTION: |
| 1768 | PKCS5_pbe2_set 1794 | 1768 | DSO_bind_var 2269 EXIST::FUNCTION: |
| 1769 | PKCS5_PBKDF2_HMAC_SHA1 1795 | 1769 | DSO_METHOD_null 2270 EXIST::FUNCTION: |
| 1770 | PKCS5_v2_PBE_keyivgen 1796 | 1770 | DSO_METHOD_openssl 2271 EXIST::FUNCTION: |
| 1771 | PEM_write_bio_PKCS8PrivateKey 1797 | 1771 | DSO_METHOD_dlfcn 2272 EXIST::FUNCTION: |
| 1772 | PEM_write_PKCS8PrivateKey 1798 | 1772 | DSO_METHOD_win32 2273 EXIST::FUNCTION: |
| 1773 | BIO_ctrl_get_read_request 1799 | 1773 | ERR_load_DSO_strings 2274 EXIST::FUNCTION: |
| 1774 | BIO_ctrl_pending 1800 | 1774 | DSO_METHOD_dl 2275 EXIST::FUNCTION: |
| 1775 | BIO_ctrl_wpending 1801 | 1775 | NCONF_load 2276 EXIST::FUNCTION: |
| 1776 | BIO_new_bio_pair 1802 | 1776 | NCONF_load_fp 2278 EXIST::FUNCTION:FP_API |
| 1777 | BIO_ctrl_get_write_guarantee 1803 | 1777 | NCONF_new 2279 EXIST::FUNCTION: |
| 1778 | CRYPTO_num_locks 1804 | 1778 | NCONF_get_string 2280 EXIST::FUNCTION: |
| 1779 | CONF_load_bio 1805 | 1779 | NCONF_free 2281 EXIST::FUNCTION: |
| 1780 | CONF_load_fp 1806 | 1780 | NCONF_get_number 2282 EXIST::FUNCTION: |
| 1781 | sk_CONF_VALUE_delete 1807 | 1781 | CONF_dump_fp 2283 EXIST::FUNCTION: |
| 1782 | sk_CONF_VALUE_pop 1808 | 1782 | NCONF_load_bio 2284 EXIST::FUNCTION: |
| 1783 | sk_CONF_VALUE_num 1809 | 1783 | NCONF_dump_fp 2285 EXIST::FUNCTION: |
| 1784 | sk_CONF_VALUE_pop_free 1810 | 1784 | NCONF_get_section 2286 EXIST::FUNCTION: |
| 1785 | sk_CONF_VALUE_free 1811 | 1785 | NCONF_dump_bio 2287 EXIST::FUNCTION: |
| 1786 | sk_CONF_VALUE_shift 1812 | 1786 | CONF_dump_bio 2288 EXIST::FUNCTION: |
| 1787 | sk_CONF_VALUE_unshift 1813 | 1787 | NCONF_free_data 2289 EXIST::FUNCTION: |
| 1788 | sk_CONF_VALUE_value 1814 | 1788 | CONF_set_default_method 2290 EXIST::FUNCTION: |
| 1789 | sk_CONF_VALUE_set 1815 | 1789 | ERR_error_string_n 2291 EXIST::FUNCTION: |
| 1790 | sk_CONF_VALUE_zero 1816 | 1790 | BIO_snprintf 2292 EXIST::FUNCTION: |
| 1791 | sk_CONF_VALUE_push 1817 | 1791 | DSO_ctrl 2293 EXIST::FUNCTION: |
| 1792 | sk_CONF_VALUE_delete_ptr 1818 | 1792 | i2d_ASN1_SET_OF_ASN1_INTEGER 2317 NOEXIST::FUNCTION: |
| 1793 | sk_CONF_VALUE_find 1819 | 1793 | i2d_ASN1_SET_OF_PKCS12_SAFEBAG 2320 NOEXIST::FUNCTION: |
| 1794 | sk_CONF_VALUE_set_cmp_func 1820 | 1794 | i2d_ASN1_SET_OF_PKCS7 2328 NOEXIST::FUNCTION: |
| 1795 | sk_CONF_VALUE_new_null 1821 | 1795 | BIO_vfree 2334 EXIST::FUNCTION: |
| 1796 | sk_CONF_VALUE_dup 1822 | 1796 | d2i_ASN1_SET_OF_ASN1_INTEGER 2339 NOEXIST::FUNCTION: |
| 1797 | sk_CONF_VALUE_insert 1823 | 1797 | d2i_ASN1_SET_OF_PKCS12_SAFEBAG 2341 NOEXIST::FUNCTION: |
| 1798 | sk_CONF_VALUE_new 1824 | 1798 | ASN1_UTCTIME_get 2350 EXIST::FUNCTION: |
| 1799 | sk_ASN1_OBJECT_find 1825 | 1799 | X509_REQ_digest 2362 EXIST::FUNCTION: |
| 1800 | sk_ASN1_OBJECT_pop_free 1826 | 1800 | X509_CRL_digest 2391 EXIST::FUNCTION: |
| 1801 | sk_ASN1_OBJECT_dup 1827 | 1801 | d2i_ASN1_SET_OF_PKCS7 2397 NOEXIST::FUNCTION: |
| 1802 | sk_ASN1_OBJECT_delete_ptr 1828 | 1802 | EVP_CIPHER_CTX_set_key_length 2399 EXIST::FUNCTION: |
| 1803 | sk_ASN1_OBJECT_new 1829 | 1803 | EVP_CIPHER_CTX_ctrl 2400 EXIST::FUNCTION: |
| 1804 | sk_ASN1_OBJECT_unshift 1830 | 1804 | BN_mod_exp_mont_word 2401 EXIST::FUNCTION: |
| 1805 | sk_ASN1_OBJECT_delete 1831 | 1805 | RAND_egd_bytes 2402 EXIST::FUNCTION: |
| 1806 | sk_ASN1_OBJECT_shift 1832 | 1806 | X509_REQ_get1_email 2403 EXIST::FUNCTION: |
| 1807 | sk_ASN1_OBJECT_pop 1833 | 1807 | X509_get1_email 2404 EXIST::FUNCTION: |
| 1808 | sk_ASN1_OBJECT_num 1834 | 1808 | X509_email_free 2405 EXIST::FUNCTION: |
| 1809 | sk_ASN1_OBJECT_value 1835 | 1809 | i2d_RSA_NET 2406 EXIST::FUNCTION:RSA |
| 1810 | sk_ASN1_OBJECT_new_null 1836 | 1810 | d2i_RSA_NET_2 2407 EXIST::FUNCTION:RSA |
| 1811 | i2d_ASN1_SET_OF_ASN1_OBJECT 1837 | 1811 | d2i_RSA_NET 2408 EXIST::FUNCTION:RSA |
| 1812 | sk_ASN1_OBJECT_free 1838 | 1812 | DSO_bind_func 2409 EXIST::FUNCTION: |
| 1813 | sk_ASN1_OBJECT_set 1839 | 1813 | CRYPTO_get_new_dynlockid 2410 EXIST::FUNCTION: |
| 1814 | sk_ASN1_OBJECT_set_cmp_func 1840 | 1814 | sk_new_null 2411 EXIST::FUNCTION: |
| 1815 | sk_ASN1_OBJECT_zero 1841 | 1815 | CRYPTO_set_dynlock_destroy_callback 2412 EXIST:!VMS:FUNCTION: |
| 1816 | sk_ASN1_OBJECT_insert 1842 | 1816 | CRYPTO_set_dynlock_destroy_cb 2412 EXIST:VMS:FUNCTION: |
| 1817 | sk_ASN1_OBJECT_push 1843 | 1817 | CRYPTO_destroy_dynlockid 2413 EXIST::FUNCTION: |
| 1818 | d2i_ASN1_SET_OF_ASN1_OBJECT 1844 | 1818 | CRYPTO_set_dynlock_size 2414 NOEXIST::FUNCTION: |
| 1819 | PKCS7_signatureVerify 1845 | 1819 | CRYPTO_set_dynlock_create_callback 2415 EXIST:!VMS:FUNCTION: |
| 1820 | RSA_set_method 1846 | 1820 | CRYPTO_set_dynlock_create_cb 2415 EXIST:VMS:FUNCTION: |
| 1821 | RSA_get_method 1847 | 1821 | CRYPTO_set_dynlock_lock_callback 2416 EXIST:!VMS:FUNCTION: |
| 1822 | RSA_get_default_method 1848 | 1822 | CRYPTO_set_dynlock_lock_cb 2416 EXIST:VMS:FUNCTION: |
| 1823 | sk_CONF_VALUE_sort 1849 | 1823 | CRYPTO_get_dynlock_lock_callback 2417 EXIST:!VMS:FUNCTION: |
| 1824 | sk_X509_REVOKED_sort 1850 | 1824 | CRYPTO_get_dynlock_lock_cb 2417 EXIST:VMS:FUNCTION: |
| 1825 | sk_X509_ATTRIBUTE_sort 1851 | 1825 | CRYPTO_get_dynlock_destroy_callback 2418 EXIST:!VMS:FUNCTION: |
| 1826 | sk_X509_INFO_sort 1852 | 1826 | CRYPTO_get_dynlock_destroy_cb 2418 EXIST:VMS:FUNCTION: |
| 1827 | sk_POLICYINFO_sort 1853 | 1827 | CRYPTO_get_dynlock_value 2419 EXIST::FUNCTION: |
| 1828 | sk_GENERAL_NAME_sort 1854 | 1828 | CRYPTO_get_dynlock_create_callback 2420 EXIST:!VMS:FUNCTION: |
| 1829 | sk_X509_sort 1855 | 1829 | CRYPTO_get_dynlock_create_cb 2420 EXIST:VMS:FUNCTION: |
| 1830 | sk_X509_NAME_sort 1856 | 1830 | c2i_ASN1_BIT_STRING 2421 EXIST::FUNCTION: |
| 1831 | sk_ASN1_TYPE_sort 1857 | 1831 | i2c_ASN1_BIT_STRING 2422 EXIST::FUNCTION: |
| 1832 | sk_X509_ALGOR_sort 1858 | 1832 | RAND_poll 2423 EXIST::FUNCTION: |
| 1833 | sk_PKCS7_RECIP_INFO_sort 1859 | 1833 | c2i_ASN1_INTEGER 2424 EXIST::FUNCTION: |
| 1834 | sk_X509_NAME_ENTRY_sort 1860 | 1834 | i2c_ASN1_INTEGER 2425 EXIST::FUNCTION: |
| 1835 | sk_X509_EXTENSION_sort 1861 | 1835 | BIO_dump_indent 2426 EXIST::FUNCTION: |
| 1836 | sk_SXNETID_sort 1862 | 1836 | ASN1_parse_dump 2427 EXIST::FUNCTION: |
| 1837 | sk_ASN1_OBJECT_sort 1863 | 1837 | c2i_ASN1_OBJECT 2428 EXIST::FUNCTION: |
| 1838 | sk_PKCS7_SIGNER_INFO_sort 1864 | 1838 | X509_NAME_print_ex_fp 2429 EXIST::FUNCTION:FP_API |
| 1839 | sk_X509_LOOKUP_sort 1865 | 1839 | ASN1_STRING_print_ex_fp 2430 EXIST::FUNCTION:FP_API |
| 1840 | sk_POLICYQUALINFO_sort 1866 | 1840 | X509_NAME_print_ex 2431 EXIST::FUNCTION: |
| 1841 | sk_X509_CRL_sort 1867 | 1841 | ASN1_STRING_print_ex 2432 EXIST::FUNCTION: |
| 1842 | sk_DIST_POINT_sort 1868 | 1842 | MD4 2433 EXIST::FUNCTION:MD4 |
| 1843 | RSA_check_key 1869 | 1843 | MD4_Transform 2434 EXIST::FUNCTION:MD4 |
| 1844 | OBJ_obj2txt 1870 | 1844 | MD4_Final 2435 EXIST::FUNCTION:MD4 |
| 1845 | DSA_dup_DH 1871 | 1845 | MD4_Update 2436 EXIST::FUNCTION:MD4 |
| 1846 | X509_REQ_get_extensions 1872 | 1846 | MD4_Init 2437 EXIST::FUNCTION:MD4 |
| 1847 | X509_REQ_set_extension_nids 1873 | 1847 | EVP_md4 2438 EXIST::FUNCTION:MD4 |
| 1848 | BIO_nwrite 1874 | 1848 | i2d_PUBKEY_bio 2439 EXIST::FUNCTION: |
| 1849 | X509_REQ_extension_nid 1875 | 1849 | i2d_PUBKEY_fp 2440 EXIST::FUNCTION:FP_API |
| 1850 | BIO_nread 1876 | 1850 | d2i_PUBKEY_bio 2441 EXIST::FUNCTION: |
| 1851 | X509_REQ_get_extension_nids 1877 | 1851 | ASN1_STRING_to_UTF8 2442 EXIST::FUNCTION: |
| 1852 | BIO_nwrite0 1878 | 1852 | BIO_vprintf 2443 EXIST::FUNCTION: |
| 1853 | X509_REQ_add_extensions_nid 1879 | 1853 | BIO_vsnprintf 2444 EXIST::FUNCTION: |
| 1854 | BIO_nread0 1880 | 1854 | d2i_PUBKEY_fp 2445 EXIST::FUNCTION:FP_API |
| 1855 | X509_REQ_add_extensions 1881 | 1855 | X509_cmp_time 2446 EXIST::FUNCTION: |
| 1856 | BIO_new_mem_buf 1882 | 1856 | X509_STORE_CTX_set_time 2447 EXIST::FUNCTION: |
| 1857 | DH_set_ex_data 1883 | 1857 | X509_STORE_CTX_get1_issuer 2448 EXIST::FUNCTION: |
| 1858 | DH_set_method 1884 | 1858 | X509_OBJECT_retrieve_match 2449 EXIST::FUNCTION: |
| 1859 | DSA_OpenSSL 1885 | 1859 | X509_OBJECT_idx_by_subject 2450 EXIST::FUNCTION: |
| 1860 | DH_get_ex_data 1886 | 1860 | X509_STORE_CTX_set_flags 2451 EXIST::FUNCTION: |
| 1861 | DH_get_ex_new_index 1887 | 1861 | X509_STORE_CTX_trusted_stack 2452 EXIST::FUNCTION: |
| 1862 | DSA_new_method 1888 | 1862 | X509_time_adj 2453 EXIST::FUNCTION: |
| 1863 | DH_new_method 1889 | 1863 | X509_check_issued 2454 EXIST::FUNCTION: |
| 1864 | DH_OpenSSL 1890 | 1864 | ASN1_UTCTIME_cmp_time_t 2455 EXIST::FUNCTION: |
| 1865 | DSA_get_ex_new_index 1891 | 1865 | des_set_weak_key_flag 2456 EXIST::VARIABLE:DES |
| 1866 | DH_get_default_method 1892 | 1866 | des_check_key 2457 EXIST::VARIABLE:DES |
| 1867 | DSA_set_ex_data 1893 | 1867 | des_rw_mode 2458 EXIST::VARIABLE:DES |
| 1868 | DH_set_default_method 1894 | 1868 | RSA_PKCS1_RSAref 2459 EXIST:RSAREF:FUNCTION:RSA |
| 1869 | DSA_get_ex_data 1895 | 1869 | X509_keyid_set1 2460 EXIST::FUNCTION: |
| 1870 | X509V3_EXT_REQ_add_conf 1896 | 1870 | BIO_next 2461 EXIST::FUNCTION: |
| 1871 | NETSCAPE_SPKI_print 1897 | 1871 | DSO_METHOD_vms 2462 EXIST::FUNCTION: |
| 1872 | NETSCAPE_SPKI_set_pubkey 1898 | 1872 | BIO_f_linebuffer 2463 EXIST:VMS:FUNCTION: |
| 1873 | NETSCAPE_SPKI_b64_encode 1899 | 1873 | ERR_load_ENGINE_strings 2464 EXIST::FUNCTION: |
| 1874 | NETSCAPE_SPKI_get_pubkey 1900 | 1874 | ENGINE_set_DSA 2465 EXIST::FUNCTION: |
| 1875 | NETSCAPE_SPKI_b64_decode 1901 | 1875 | ENGINE_get_finish_function 2466 EXIST::FUNCTION: |
| 1876 | UTF8_putc 1902 | 1876 | ENGINE_get_default_RSA 2467 EXIST::FUNCTION: |
| 1877 | UTF8_getc 1903 | 1877 | ENGINE_get_BN_mod_exp 2468 EXIST::FUNCTION: |
| 1878 | RSA_null_method 1904 | 1878 | DSA_get_default_openssl_method 2469 EXIST::FUNCTION:DSA |
| 1879 | ASN1_tag2str 1905 | 1879 | ENGINE_set_DH 2470 EXIST::FUNCTION: |
| 1880 | BIO_ctrl_reset_read_request 1906 | 1880 | ENGINE_set_default_BN_mod_exp_crt 2471 EXIST:!VMS:FUNCTION: |
| 1881 | DISPLAYTEXT_new 1907 | 1881 | ENGINE_set_def_BN_mod_exp_crt 2471 EXIST:VMS:FUNCTION: |
| 1882 | ASN1_GENERALIZEDTIME_free 1908 | 1882 | ENGINE_init 2472 EXIST::FUNCTION: |
| 1883 | X509_REVOKED_get_ext_d2i 1909 | 1883 | DH_get_default_openssl_method 2473 EXIST::FUNCTION:DH |
| 1884 | X509_set_ex_data 1910 | 1884 | RSA_set_default_openssl_method 2474 EXIST::FUNCTION:RSA |
| 1885 | X509_reject_set_bit_asc 1911 | 1885 | ENGINE_finish 2475 EXIST::FUNCTION: |
| 1886 | X509_NAME_add_entry_by_txt 1912 | 1886 | ENGINE_load_public_key 2476 EXIST::FUNCTION: |
| 1887 | sk_X509_TRUST_pop 1913 | 1887 | ENGINE_get_DH 2477 EXIST::FUNCTION: |
| 1888 | X509_NAME_add_entry_by_NID 1914 | 1888 | ENGINE_ctrl 2478 EXIST::FUNCTION: |
| 1889 | X509_PURPOSE_get0 1915 | 1889 | ENGINE_get_init_function 2479 EXIST::FUNCTION: |
| 1890 | sk_ACCESS_DESCRIPTION_shift 1916 | 1890 | ENGINE_set_init_function 2480 EXIST::FUNCTION: |
| 1891 | PEM_read_X509_AUX 1917 | 1891 | ENGINE_set_default_DSA 2481 EXIST::FUNCTION: |
| 1892 | d2i_AUTHORITY_INFO_ACCESS 1918 | 1892 | ENGINE_get_name 2482 EXIST::FUNCTION: |
| 1893 | sk_X509_TRUST_set_cmp_func 1919 | 1893 | ENGINE_get_last 2483 EXIST::FUNCTION: |
| 1894 | sk_X509_TRUST_free 1920 | 1894 | ENGINE_get_prev 2484 EXIST::FUNCTION: |
| 1895 | PEM_write_PUBKEY 1921 | 1895 | ENGINE_get_default_DH 2485 EXIST::FUNCTION: |
| 1896 | sk_X509_TRUST_num 1922 | 1896 | ENGINE_get_RSA 2486 EXIST::FUNCTION: |
| 1897 | sk_ACCESS_DESCRIPTION_delete 1923 | 1897 | ENGINE_set_default 2487 EXIST::FUNCTION: |
| 1898 | sk_ASN1_STRING_TABLE_value 1924 | 1898 | ENGINE_get_RAND 2488 EXIST::FUNCTION: |
| 1899 | ACCESS_DESCRIPTION_new 1925 | 1899 | ENGINE_get_first 2489 EXIST::FUNCTION: |
| 1900 | X509_CERT_AUX_free 1926 | 1900 | ENGINE_by_id 2490 EXIST::FUNCTION: |
| 1901 | d2i_ACCESS_DESCRIPTION 1927 | 1901 | ENGINE_set_finish_function 2491 EXIST::FUNCTION: |
| 1902 | X509_trust_clear 1928 | 1902 | ENGINE_get_default_BN_mod_exp_crt 2492 EXIST:!VMS:FUNCTION: |
| 1903 | sk_X509_PURPOSE_value 1929 | 1903 | ENGINE_get_def_BN_mod_exp_crt 2492 EXIST:VMS:FUNCTION: |
| 1904 | sk_X509_PURPOSE_zero 1930 | 1904 | RSA_get_default_openssl_method 2493 EXIST::FUNCTION:RSA |
| 1905 | X509_TRUST_add 1931 | 1905 | ENGINE_set_RSA 2494 EXIST::FUNCTION: |
| 1906 | ASN1_VISIBLESTRING_new 1932 | 1906 | ENGINE_load_private_key 2495 EXIST::FUNCTION: |
| 1907 | X509_alias_set1 1933 | 1907 | ENGINE_set_default_RAND 2496 EXIST::FUNCTION: |
| 1908 | ASN1_PRINTABLESTRING_free 1934 | 1908 | ENGINE_set_BN_mod_exp 2497 EXIST::FUNCTION: |
| 1909 | EVP_PKEY_get1_DSA 1935 | 1909 | ENGINE_remove 2498 EXIST::FUNCTION: |
| 1910 | ASN1_BMPSTRING_new 1936 | 1910 | ENGINE_free 2499 EXIST::FUNCTION: |
| 1911 | ASN1_mbstring_copy 1937 | 1911 | ENGINE_get_BN_mod_exp_crt 2500 EXIST::FUNCTION: |
| 1912 | ASN1_UTF8STRING_new 1938 | 1912 | ENGINE_get_next 2501 EXIST::FUNCTION: |
| 1913 | sk_ACCESS_DESCRIPTION_set 1939 | 1913 | ENGINE_set_name 2502 EXIST::FUNCTION: |
| 1914 | sk_X509_PURPOSE_pop 1940 | 1914 | ENGINE_get_default_DSA 2503 EXIST::FUNCTION: |
| 1915 | DSA_get_default_method 1941 | 1915 | ENGINE_set_default_BN_mod_exp 2504 EXIST::FUNCTION: |
| 1916 | sk_X509_PURPOSE_push 1942 | 1916 | ENGINE_set_default_RSA 2505 EXIST::FUNCTION: |
| 1917 | sk_X509_PURPOSE_delete 1943 | 1917 | ENGINE_get_default_RAND 2506 EXIST::FUNCTION: |
| 1918 | sk_X509_PURPOSE_num 1944 | 1918 | ENGINE_get_default_BN_mod_exp 2507 EXIST::FUNCTION: |
| 1919 | i2d_ASN1_SET_OF_ACCESS_DESCRIPTION 1945 | 1919 | ENGINE_set_RAND 2508 EXIST::FUNCTION: |
| 1920 | ASN1_T61STRING_free 1946 | 1920 | ENGINE_set_id 2509 EXIST::FUNCTION: |
| 1921 | sk_ACCESS_DESCRIPTION_free 1947 | 1921 | ENGINE_set_BN_mod_exp_crt 2510 EXIST::FUNCTION: |
| 1922 | sk_ASN1_STRING_TABLE_pop 1948 | 1922 | ENGINE_set_default_DH 2511 EXIST::FUNCTION: |
| 1923 | DSA_set_method 1949 | 1923 | ENGINE_new 2512 EXIST::FUNCTION: |
| 1924 | X509_get_ex_data 1950 | 1924 | ENGINE_get_id 2513 EXIST::FUNCTION: |
| 1925 | ASN1_STRING_type 1951 | 1925 | DSA_set_default_openssl_method 2514 EXIST::FUNCTION:DSA |
| 1926 | X509_PURPOSE_get_by_sname 1952 | 1926 | ENGINE_add 2515 EXIST::FUNCTION: |
| 1927 | sk_X509_PURPOSE_find 1953 | 1927 | DH_set_default_openssl_method 2516 EXIST::FUNCTION:DH |
| 1928 | ASN1_TIME_free 1954 | 1928 | ENGINE_get_DSA 2517 EXIST::FUNCTION: |
| 1929 | ASN1_OCTET_STRING_cmp 1955 | 1929 | ENGINE_get_ctrl_function 2518 EXIST::FUNCTION: |
| 1930 | sk_ACCESS_DESCRIPTION_value 1956 | 1930 | ENGINE_set_ctrl_function 2519 EXIST::FUNCTION: |
| 1931 | ASN1_BIT_STRING_new 1957 | ||
| 1932 | X509_get_ext_d2i 1958 | ||
| 1933 | PEM_read_bio_X509_AUX 1959 | ||
| 1934 | ASN1_STRING_set_default_mask_asc 1960 | ||
| 1935 | PEM_write_bio_RSA_PUBKEY 1961 | ||
| 1936 | sk_ASN1_STRING_TABLE_num 1962 | ||
| 1937 | ASN1_INTEGER_cmp 1963 | ||
| 1938 | d2i_RSA_PUBKEY_fp 1964 | ||
| 1939 | sk_ACCESS_DESCRIPTION_unshift 1965 | ||
| 1940 | sk_ASN1_STRING_TABLE_delete_ptr 1966 | ||
| 1941 | X509_trust_set_bit_asc 1967 | ||
| 1942 | PEM_write_bio_DSA_PUBKEY 1968 | ||
| 1943 | X509_STORE_CTX_free 1969 | ||
| 1944 | EVP_PKEY_set1_DSA 1970 | ||
| 1945 | i2d_DSA_PUBKEY_fp 1971 | ||
| 1946 | X509_load_cert_crl_file 1972 | ||
| 1947 | ASN1_TIME_new 1973 | ||
| 1948 | i2d_RSA_PUBKEY 1974 | ||
| 1949 | sk_X509_TRUST_pop_free 1975 | ||
| 1950 | X509_STORE_CTX_purpose_inherit 1976 | ||
| 1951 | PEM_read_RSA_PUBKEY 1977 | ||
| 1952 | sk_X509_TRUST_zero 1978 | ||
| 1953 | sk_ACCESS_DESCRIPTION_pop_free 1979 | ||
| 1954 | d2i_X509_AUX 1980 | ||
| 1955 | i2d_DSA_PUBKEY 1981 | ||
| 1956 | X509_CERT_AUX_print 1982 | ||
| 1957 | sk_X509_PURPOSE_new_null 1983 | ||
| 1958 | PEM_read_DSA_PUBKEY 1984 | ||
| 1959 | i2d_RSA_PUBKEY_bio 1985 | ||
| 1960 | ASN1_BIT_STRING_num_asc 1986 | ||
| 1961 | i2d_PUBKEY 1987 | ||
| 1962 | ASN1_UTCTIME_free 1988 | ||
| 1963 | DSA_set_default_method 1989 | ||
| 1964 | X509_PURPOSE_get_by_id 1990 | ||
| 1965 | sk_X509_TRUST_push 1991 | ||
| 1966 | sk_ASN1_STRING_TABLE_sort 1992 | ||
| 1967 | sk_X509_PURPOSE_set_cmp_func 1993 | ||
| 1968 | ACCESS_DESCRIPTION_free 1994 | ||
| 1969 | PEM_read_bio_PUBKEY 1995 | ||
| 1970 | ASN1_STRING_set_by_NID 1996 | ||
| 1971 | X509_PURPOSE_get_id 1997 | ||
| 1972 | DISPLAYTEXT_free 1998 | ||
| 1973 | OTHERNAME_new 1999 | ||
| 1974 | sk_X509_TRUST_find 2000 | ||
| 1975 | X509_CERT_AUX_new 2001 | ||
| 1976 | sk_ACCESS_DESCRIPTION_dup 2002 | ||
| 1977 | sk_ASN1_STRING_TABLE_pop_free 2003 | ||
| 1978 | sk_ASN1_STRING_TABLE_unshift 2004 | ||
| 1979 | sk_X509_TRUST_shift 2005 | ||
| 1980 | sk_ACCESS_DESCRIPTION_zero 2006 | ||
| 1981 | X509_TRUST_cleanup 2007 | ||
| 1982 | X509_NAME_add_entry_by_OBJ 2008 | ||
| 1983 | X509_CRL_get_ext_d2i 2009 | ||
| 1984 | sk_X509_TRUST_set 2010 | ||
| 1985 | X509_PURPOSE_get0_name 2011 | ||
| 1986 | PEM_read_PUBKEY 2012 | ||
| 1987 | sk_ACCESS_DESCRIPTION_new 2013 | ||
| 1988 | i2d_DSA_PUBKEY_bio 2014 | ||
| 1989 | i2d_OTHERNAME 2015 | ||
| 1990 | ASN1_OCTET_STRING_free 2016 | ||
| 1991 | ASN1_BIT_STRING_set_asc 2017 | ||
| 1992 | sk_ACCESS_DESCRIPTION_push 2018 | ||
| 1993 | X509_get_ex_new_index 2019 | ||
| 1994 | ASN1_STRING_TABLE_cleanup 2020 | ||
| 1995 | X509_TRUST_get_by_id 2021 | ||
| 1996 | X509_PURPOSE_get_trust 2022 | ||
| 1997 | ASN1_STRING_length 2023 | ||
| 1998 | d2i_ASN1_SET_OF_ACCESS_DESCRIPTION 2024 | ||
| 1999 | ASN1_PRINTABLESTRING_new 2025 | ||
| 2000 | X509V3_get_d2i 2026 | ||
| 2001 | ASN1_ENUMERATED_free 2027 | ||
| 2002 | i2d_X509_CERT_AUX 2028 | ||
| 2003 | sk_ACCESS_DESCRIPTION_find 2029 | ||
| 2004 | X509_STORE_CTX_set_trust 2030 | ||
| 2005 | sk_X509_PURPOSE_unshift 2031 | ||
| 2006 | ASN1_STRING_set_default_mask 2032 | ||
| 2007 | X509_STORE_CTX_new 2033 | ||
| 2008 | EVP_PKEY_get1_RSA 2034 | ||
| 2009 | sk_X509_PURPOSE_set 2035 | ||
| 2010 | sk_ASN1_STRING_TABLE_insert 2036 | ||
| 2011 | sk_X509_PURPOSE_sort 2037 | ||
| 2012 | DIRECTORYSTRING_free 2038 | ||
| 2013 | PEM_write_X509_AUX 2039 | ||
| 2014 | ASN1_OCTET_STRING_set 2040 | ||
| 2015 | d2i_DSA_PUBKEY_fp 2041 | ||
| 2016 | sk_ASN1_STRING_TABLE_free 2042 | ||
| 2017 | sk_X509_TRUST_value 2043 | ||
| 2018 | d2i_RSA_PUBKEY 2044 | ||
| 2019 | sk_ASN1_STRING_TABLE_set 2045 | ||
| 2020 | X509_TRUST_get0_name 2046 | ||
| 2021 | X509_TRUST_get0 2047 | ||
| 2022 | AUTHORITY_INFO_ACCESS_free 2048 | ||
| 2023 | ASN1_IA5STRING_new 2049 | ||
| 2024 | d2i_DSA_PUBKEY 2050 | ||
| 2025 | X509_check_purpose 2051 | ||
| 2026 | ASN1_ENUMERATED_new 2052 | ||
| 2027 | d2i_RSA_PUBKEY_bio 2053 | ||
| 2028 | d2i_PUBKEY 2054 | ||
| 2029 | X509_TRUST_get_trust 2055 | ||
| 2030 | X509_TRUST_get_flags 2056 | ||
| 2031 | ASN1_BMPSTRING_free 2057 | ||
| 2032 | ASN1_T61STRING_new 2058 | ||
| 2033 | sk_X509_TRUST_unshift 2059 | ||
| 2034 | ASN1_UTCTIME_new 2060 | ||
| 2035 | sk_ACCESS_DESCRIPTION_pop 2061 | ||
| 2036 | i2d_AUTHORITY_INFO_ACCESS 2062 | ||
| 2037 | EVP_PKEY_set1_RSA 2063 | ||
| 2038 | X509_STORE_CTX_set_purpose 2064 | ||
| 2039 | ASN1_IA5STRING_free 2065 | ||
| 2040 | PEM_write_bio_X509_AUX 2066 | ||
| 2041 | X509_PURPOSE_get_count 2067 | ||
| 2042 | CRYPTO_add_info 2068 | ||
| 2043 | sk_ACCESS_DESCRIPTION_num 2069 | ||
| 2044 | sk_ASN1_STRING_TABLE_set_cmp_func 2070 | ||
| 2045 | X509_NAME_ENTRY_create_by_txt 2071 | ||
| 2046 | ASN1_STRING_get_default_mask 2072 | ||
| 2047 | sk_X509_TRUST_dup 2073 | ||
| 2048 | X509_alias_get0 2074 | ||
| 2049 | ASN1_STRING_data 2075 | ||
| 2050 | sk_X509_TRUST_insert 2076 | ||
| 2051 | i2d_ACCESS_DESCRIPTION 2077 | ||
| 2052 | X509_trust_set_bit 2078 | ||
| 2053 | sk_X509_PURPOSE_delete_ptr 2079 | ||
| 2054 | ASN1_BIT_STRING_free 2080 | ||
| 2055 | PEM_read_bio_RSA_PUBKEY 2081 | ||
| 2056 | X509_add1_reject_object 2082 | ||
| 2057 | X509_check_trust 2083 | ||
| 2058 | sk_X509_TRUST_new_null 2084 | ||
| 2059 | sk_ACCESS_DESCRIPTION_new_null 2085 | ||
| 2060 | sk_ACCESS_DESCRIPTION_delete_ptr 2086 | ||
| 2061 | sk_X509_TRUST_sort 2087 | ||
| 2062 | PEM_read_bio_DSA_PUBKEY 2088 | ||
| 2063 | sk_X509_TRUST_new 2089 | ||
| 2064 | X509_PURPOSE_add 2090 | ||
| 2065 | ASN1_STRING_TABLE_get 2091 | ||
| 2066 | ASN1_UTF8STRING_free 2092 | ||
| 2067 | d2i_DSA_PUBKEY_bio 2093 | ||
| 2068 | sk_ASN1_STRING_TABLE_delete 2094 | ||
| 2069 | PEM_write_RSA_PUBKEY 2095 | ||
| 2070 | d2i_OTHERNAME 2096 | ||
| 2071 | sk_ACCESS_DESCRIPTION_insert 2097 | ||
| 2072 | X509_reject_set_bit 2098 | ||
| 2073 | sk_X509_TRUST_delete_ptr 2099 | ||
| 2074 | sk_X509_PURPOSE_pop_free 2100 | ||
| 2075 | PEM_write_DSA_PUBKEY 2101 | ||
| 2076 | sk_X509_PURPOSE_free 2102 | ||
| 2077 | sk_X509_PURPOSE_dup 2103 | ||
| 2078 | sk_ASN1_STRING_TABLE_zero 2104 | ||
| 2079 | X509_PURPOSE_get0_sname 2105 | ||
| 2080 | sk_ASN1_STRING_TABLE_shift 2106 | ||
| 2081 | EVP_PKEY_set1_DH 2107 | ||
| 2082 | ASN1_OCTET_STRING_dup 2108 | ||
| 2083 | ASN1_BIT_STRING_set 2109 | ||
| 2084 | X509_TRUST_get_count 2110 | ||
| 2085 | ASN1_INTEGER_free 2111 | ||
| 2086 | OTHERNAME_free 2112 | ||
| 2087 | i2d_RSA_PUBKEY_fp 2113 | ||
| 2088 | ASN1_INTEGER_dup 2114 | ||
| 2089 | d2i_X509_CERT_AUX 2115 | ||
| 2090 | sk_ASN1_STRING_TABLE_new_null 2116 | ||
| 2091 | PEM_write_bio_PUBKEY 2117 | ||
| 2092 | ASN1_VISIBLESTRING_free 2118 | ||
| 2093 | X509_PURPOSE_cleanup 2119 | ||
| 2094 | sk_ASN1_STRING_TABLE_push 2120 | ||
| 2095 | sk_ASN1_STRING_TABLE_dup 2121 | ||
| 2096 | sk_X509_PURPOSE_shift 2122 | ||
| 2097 | ASN1_mbstring_ncopy 2123 | ||
| 2098 | sk_X509_PURPOSE_new 2124 | ||
| 2099 | sk_X509_PURPOSE_insert 2125 | ||
| 2100 | ASN1_GENERALIZEDTIME_new 2126 | ||
| 2101 | sk_ACCESS_DESCRIPTION_sort 2127 | ||
| 2102 | EVP_PKEY_get1_DH 2128 | ||
| 2103 | sk_ACCESS_DESCRIPTION_set_cmp_func 2129 | ||
| 2104 | ASN1_OCTET_STRING_new 2130 | ||
| 2105 | ASN1_INTEGER_new 2131 | ||
| 2106 | i2d_X509_AUX 2132 | ||
| 2107 | sk_ASN1_STRING_TABLE_find 2133 | ||
| 2108 | ASN1_BIT_STRING_name_print 2134 | ||
| 2109 | X509_cmp 2135 | ||
| 2110 | ASN1_STRING_length_set 2136 | ||
| 2111 | DIRECTORYSTRING_new 2137 | ||
| 2112 | sk_ASN1_STRING_TABLE_new 2138 | ||
| 2113 | sk_X509_TRUST_delete 2139 | ||
| 2114 | X509_add1_trust_object 2140 | ||
| 2115 | PKCS12_newpass 2141 | ||
| 2116 | SMIME_write_PKCS7 2142 | ||
| 2117 | SMIME_read_PKCS7 2143 | ||
| 2118 | des_set_key_checked 2144 | ||
| 2119 | PKCS7_verify 2145 | ||
| 2120 | PKCS7_encrypt 2146 | ||
| 2121 | des_set_key_unchecked 2147 | ||
| 2122 | SMIME_crlf_copy 2148 | ||
| 2123 | i2d_ASN1_PRINTABLESTRING 2149 | ||
| 2124 | PKCS7_get0_signers 2150 | ||
| 2125 | PKCS7_decrypt 2151 | ||
| 2126 | SMIME_text 2152 | ||
| 2127 | PKCS7_simple_smimecap 2153 | ||
| 2128 | PKCS7_get_smimecap 2154 | ||
| 2129 | PKCS7_sign 2155 | ||
| 2130 | PKCS7_add_attrib_smimecap 2156 | ||
| 2131 | CRYPTO_dbg_set_options 2157 | ||
| 2132 | CRYPTO_remove_all_info 2158 | ||
| 2133 | CRYPTO_get_mem_debug_functions 2159 | ||
| 2134 | CRYPTO_is_mem_check_on 2160 | ||
| 2135 | CRYPTO_set_mem_debug_functions 2161 | ||
| 2136 | CRYPTO_pop_info 2162 | ||
| 2137 | CRYPTO_push_info_ 2163 | ||
| 2138 | CRYPTO_set_mem_debug_options 2164 | ||
| 2139 | PEM_write_PKCS8PrivateKey_nid 2165 | ||
| 2140 | PEM_write_bio_PKCS8PrivateKey_nid 2166 | ||
| 2141 | d2i_PKCS8PrivateKey_bio 2167 | ||
| 2142 | ASN1_NULL_free 2168 | ||
| 2143 | d2i_ASN1_NULL 2169 | ||
| 2144 | ASN1_NULL_new 2170 | ||
| 2145 | i2d_PKCS8PrivateKey_bio 2171 | ||
| 2146 | i2d_PKCS8PrivateKey_fp 2172 | ||
| 2147 | i2d_ASN1_NULL 2173 | ||
| 2148 | i2d_PKCS8PrivateKey_nid_fp 2174 | ||
| 2149 | d2i_PKCS8PrivateKey_fp 2175 | ||
| 2150 | i2d_PKCS8PrivateKey_nid_bio 2176 | ||
| 2151 | i2d_PKCS8PrivateKeyInfo_fp 2177 | ||
| 2152 | i2d_PKCS8PrivateKeyInfo_bio 2178 | ||
| 2153 | PEM_cb 2179 | ||
| 2154 | i2d_PrivateKey_fp 2180 | ||
| 2155 | d2i_PrivateKey_bio 2181 | ||
| 2156 | d2i_PrivateKey_fp 2182 | ||
| 2157 | i2d_PrivateKey_bio 2183 | ||
| 2158 | X509_reject_clear 2184 | ||
| 2159 | X509_TRUST_set_default 2185 | ||
| 2160 | d2i_AutoPrivateKey 2186 | ||
| 2161 | X509_ATTRIBUTE_get0_type 2187 | ||
| 2162 | X509_ATTRIBUTE_set1_data 2188 | ||
| 2163 | X509at_get_attr 2189 | ||
| 2164 | X509at_get_attr_count 2190 | ||
| 2165 | X509_ATTRIBUTE_create_by_NID 2191 | ||
| 2166 | X509_ATTRIBUTE_set1_object 2192 | ||
| 2167 | X509_ATTRIBUTE_count 2193 | ||
| 2168 | X509_ATTRIBUTE_create_by_OBJ 2194 | ||
| 2169 | X509_ATTRIBUTE_get0_object 2195 | ||
| 2170 | X509at_get_attr_by_NID 2196 | ||
| 2171 | X509at_add1_attr 2197 | ||
| 2172 | X509_ATTRIBUTE_get0_data 2198 | ||
| 2173 | X509at_delete_attr 2199 | ||
| 2174 | X509at_get_attr_by_OBJ 2200 | ||
| 2175 | RAND_add 2201 | ||
| 2176 | BIO_number_written 2202 | ||
| 2177 | BIO_number_read 2203 | ||
| 2178 | X509_STORE_CTX_get1_chain 2204 | ||
| 2179 | ERR_load_RAND_strings 2205 | ||
| 2180 | RAND_pseudo_bytes 2206 | ||
| 2181 | X509_REQ_get_attr_by_NID 2207 | ||
| 2182 | X509_REQ_get_attr 2208 | ||
| 2183 | X509_REQ_add1_attr_by_NID 2209 | ||
| 2184 | X509_REQ_get_attr_by_OBJ 2210 | ||
| 2185 | X509at_add1_attr_by_NID 2211 | ||
| 2186 | X509_REQ_add1_attr_by_OBJ 2212 | ||
| 2187 | X509_REQ_get_attr_count 2213 | ||
| 2188 | X509_REQ_add1_attr 2214 | ||
| 2189 | X509_REQ_delete_attr 2215 | ||
| 2190 | X509at_add1_attr_by_OBJ 2216 | ||
| 2191 | X509_REQ_add1_attr_by_txt 2217 | ||
| 2192 | X509_ATTRIBUTE_create_by_txt 2218 | ||
| 2193 | X509at_add1_attr_by_txt 2219 | ||
| 2194 | sk_CRYPTO_EX_DATA_FUNCS_delete 2220 | ||
| 2195 | sk_CRYPTO_EX_DATA_FUNCS_set 2221 | ||
| 2196 | sk_CRYPTO_EX_DATA_FUNCS_unshift 2222 | ||
| 2197 | sk_CRYPTO_EX_DATA_FUNCS_new_null 2223 | ||
| 2198 | sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func 2224 | ||
| 2199 | sk_CRYPTO_EX_DATA_FUNCS_sort 2225 | ||
| 2200 | sk_CRYPTO_EX_DATA_FUNCS_dup 2226 | ||
| 2201 | sk_CRYPTO_EX_DATA_FUNCS_shift 2227 | ||
| 2202 | sk_CRYPTO_EX_DATA_FUNCS_value 2228 | ||
| 2203 | sk_CRYPTO_EX_DATA_FUNCS_pop 2229 | ||
| 2204 | sk_CRYPTO_EX_DATA_FUNCS_push 2230 | ||
| 2205 | sk_CRYPTO_EX_DATA_FUNCS_find 2231 | ||
| 2206 | sk_CRYPTO_EX_DATA_FUNCS_new 2232 | ||
| 2207 | sk_CRYPTO_EX_DATA_FUNCS_free 2233 | ||
| 2208 | sk_CRYPTO_EX_DATA_FUNCS_delete_ptr 2234 | ||
| 2209 | sk_CRYPTO_EX_DATA_FUNCS_num 2235 | ||
| 2210 | sk_CRYPTO_EX_DATA_FUNCS_pop_free 2236 | ||
| 2211 | sk_CRYPTO_EX_DATA_FUNCS_insert 2237 | ||
| 2212 | sk_CRYPTO_EX_DATA_FUNCS_zero 2238 | ||
| 2213 | BN_pseudo_rand 2239 | ||
| 2214 | BN_is_prime_fasttest 2240 | ||
| 2215 | BN_CTX_end 2241 | ||
| 2216 | BN_CTX_start 2242 | ||
| 2217 | BN_CTX_get 2243 | ||
| 2218 | EVP_PKEY2PKCS8_broken 2244 | ||
| 2219 | ASN1_STRING_TABLE_add 2245 | ||
| 2220 | CRYPTO_dbg_get_options 2246 | ||
| 2221 | AUTHORITY_INFO_ACCESS_new 2247 | ||
| 2222 | CRYPTO_get_mem_debug_options 2248 | ||
| 2223 | des_crypt 2249 | ||
| 2224 | PEM_write_bio_X509_REQ_NEW 2250 | ||
| 2225 | PEM_write_X509_REQ_NEW 2251 | ||
| 2226 | BIO_callback_ctrl 2252 | ||
| 2227 | RAND_egd 2253 | ||
| 2228 | RAND_status 2254 | ||
| 2229 | bn_dump1 2255 | ||
| 2230 | des_check_key_parity 2256 | ||
| 2231 | lh_num_items 2257 | ||
| 2232 | RAND_event 2258 | ||
diff --git a/src/lib/libcrypto/util/mk1mf.pl b/src/lib/libcrypto/util/mk1mf.pl index 100d76f279..46755fa287 100644 --- a/src/lib/libcrypto/util/mk1mf.pl +++ b/src/lib/libcrypto/util/mk1mf.pl | |||
| @@ -52,7 +52,8 @@ foreach (@ARGV) | |||
| 52 | { printf STDERR "\t%-10s\t%s\n",$i,$ops{$i}; } | 52 | { printf STDERR "\t%-10s\t%s\n",$i,$ops{$i}; } |
| 53 | print STDERR <<"EOF"; | 53 | print STDERR <<"EOF"; |
| 54 | and [options] can be one of | 54 | and [options] can be one of |
| 55 | no-md2 no-md5 no-sha no-mdc2 no-ripemd - Skip this digest | 55 | no-md2 no-md4 no-md5 no-sha no-mdc2 - Skip this digest |
| 56 | no-ripemd | ||
| 56 | no-rc2 no-rc4 no-idea no-des no-bf no-cast - Skip this symetric cipher | 57 | no-rc2 no-rc4 no-idea no-des no-bf no-cast - Skip this symetric cipher |
| 57 | no-rc5 | 58 | no-rc5 |
| 58 | no-rsa no-dsa no-dh - Skip this public key cipher | 59 | no-rsa no-dsa no-dh - Skip this public key cipher |
| @@ -65,6 +66,7 @@ and [options] can be one of | |||
| 65 | no-err - No error strings | 66 | no-err - No error strings |
| 66 | dll/shlib - Build shared libraries (MS) | 67 | dll/shlib - Build shared libraries (MS) |
| 67 | debug - Debug build | 68 | debug - Debug build |
| 69 | profile - Profiling build | ||
| 68 | gcc - Use Gcc (unix) | 70 | gcc - Use Gcc (unix) |
| 69 | rsaref - Build to require RSAref | 71 | rsaref - Build to require RSAref |
| 70 | 72 | ||
| @@ -200,6 +202,7 @@ $cflags.=" -DNO_RC2" if $no_rc2; | |||
| 200 | $cflags.=" -DNO_RC4" if $no_rc4; | 202 | $cflags.=" -DNO_RC4" if $no_rc4; |
| 201 | $cflags.=" -DNO_RC5" if $no_rc5; | 203 | $cflags.=" -DNO_RC5" if $no_rc5; |
| 202 | $cflags.=" -DNO_MD2" if $no_md2; | 204 | $cflags.=" -DNO_MD2" if $no_md2; |
| 205 | $cflags.=" -DNO_MD4" if $no_md4; | ||
| 203 | $cflags.=" -DNO_MD5" if $no_md5; | 206 | $cflags.=" -DNO_MD5" if $no_md5; |
| 204 | $cflags.=" -DNO_SHA" if $no_sha; | 207 | $cflags.=" -DNO_SHA" if $no_sha; |
| 205 | $cflags.=" -DNO_SHA1" if $no_sha1; | 208 | $cflags.=" -DNO_SHA1" if $no_sha1; |
| @@ -217,9 +220,10 @@ $cflags.=" -DNO_SSL3" if $no_ssl3; | |||
| 217 | $cflags.=" -DNO_ERR" if $no_err; | 220 | $cflags.=" -DNO_ERR" if $no_err; |
| 218 | $cflags.=" -DRSAref" if $rsaref ne ""; | 221 | $cflags.=" -DRSAref" if $rsaref ne ""; |
| 219 | 222 | ||
| 220 | if ($unix) | 223 | ## if ($unix) |
| 221 | { $cflags="$c_flags" if ($c_flags ne ""); } | 224 | ## { $cflags="$c_flags" if ($c_flags ne ""); } |
| 222 | else { $cflags="$c_flags$cflags" if ($c_flags ne ""); } | 225 | ##else |
| 226 | { $cflags="$c_flags$cflags" if ($c_flags ne ""); } | ||
| 223 | 227 | ||
| 224 | $ex_libs="$l_flags$ex_libs" if ($l_flags ne ""); | 228 | $ex_libs="$l_flags$ex_libs" if ($l_flags ne ""); |
| 225 | 229 | ||
| @@ -273,6 +277,8 @@ LFLAGS=$lflags | |||
| 273 | 277 | ||
| 274 | BN_ASM_OBJ=$bn_asm_obj | 278 | BN_ASM_OBJ=$bn_asm_obj |
| 275 | BN_ASM_SRC=$bn_asm_src | 279 | BN_ASM_SRC=$bn_asm_src |
| 280 | BNCO_ASM_OBJ=$bnco_asm_obj | ||
| 281 | BNCO_ASM_SRC=$bnco_asm_src | ||
| 276 | DES_ENC_OBJ=$des_enc_obj | 282 | DES_ENC_OBJ=$des_enc_obj |
| 277 | DES_ENC_SRC=$des_enc_src | 283 | DES_ENC_SRC=$des_enc_src |
| 278 | BF_ENC_OBJ=$bf_enc_obj | 284 | BF_ENC_OBJ=$bf_enc_obj |
| @@ -379,6 +385,7 @@ $banner | |||
| 379 | \$(MKDIR) \$(INC_D) | 385 | \$(MKDIR) \$(INC_D) |
| 380 | 386 | ||
| 381 | headers: \$(HEADER) \$(EXHEADER) | 387 | headers: \$(HEADER) \$(EXHEADER) |
| 388 | @ | ||
| 382 | 389 | ||
| 383 | lib: \$(LIBS_DEP) | 390 | lib: \$(LIBS_DEP) |
| 384 | 391 | ||
| @@ -539,6 +546,11 @@ foreach (values %lib_nam) | |||
| 539 | $lib_obj =~ s/\s\S*\/bn_asm\S*/ \$(BN_ASM_OBJ)/; | 546 | $lib_obj =~ s/\s\S*\/bn_asm\S*/ \$(BN_ASM_OBJ)/; |
| 540 | $rules.=&do_asm_rule($bn_asm_obj,$bn_asm_src); | 547 | $rules.=&do_asm_rule($bn_asm_obj,$bn_asm_src); |
| 541 | } | 548 | } |
| 549 | if (($bnco_asm_obj ne "") && ($_ eq "CRYPTO")) | ||
| 550 | { | ||
| 551 | $lib_obj .= "\$(BNCO_ASM_OBJ)"; | ||
| 552 | $rules.=&do_asm_rule($bnco_asm_obj,$bnco_asm_src); | ||
| 553 | } | ||
| 542 | if (($des_enc_obj ne "") && ($_ eq "CRYPTO")) | 554 | if (($des_enc_obj ne "") && ($_ eq "CRYPTO")) |
| 543 | { | 555 | { |
| 544 | $lib_obj =~ s/\s\S*des_enc\S*/ \$(DES_ENC_OBJ)/; | 556 | $lib_obj =~ s/\s\S*des_enc\S*/ \$(DES_ENC_OBJ)/; |
| @@ -601,6 +613,14 @@ $rules.= &do_lib_rule("\$(CRYPTOOBJ)","\$(O_CRYPTO)",$crypto,$shlib,"\$(SO_CRYPT | |||
| 601 | $rules.=&do_link_rule("\$(BIN_D)$o\$(E_EXE)$exep","\$(E_OBJ)","\$(LIBS_DEP)","\$(L_LIBS) \$(EX_LIBS)"); | 613 | $rules.=&do_link_rule("\$(BIN_D)$o\$(E_EXE)$exep","\$(E_OBJ)","\$(LIBS_DEP)","\$(L_LIBS) \$(EX_LIBS)"); |
| 602 | 614 | ||
| 603 | print $defs; | 615 | print $defs; |
| 616 | |||
| 617 | if ($platform eq "linux-elf") { | ||
| 618 | print <<"EOF"; | ||
| 619 | # Generate perlasm output files | ||
| 620 | %.cpp: | ||
| 621 | (cd \$(\@D)/..; PERL=perl make -f Makefile.ssl asm/\$(\@F)) | ||
| 622 | EOF | ||
| 623 | } | ||
| 604 | print "###################################################################\n"; | 624 | print "###################################################################\n"; |
| 605 | print $rules; | 625 | print $rules; |
| 606 | 626 | ||
| @@ -652,6 +672,7 @@ sub var_add | |||
| 652 | @a=grep(!/(_sock$)|(_acpt$)|(_conn$)|(^pxy_)/,@a) if $no_sock; | 672 | @a=grep(!/(_sock$)|(_acpt$)|(_conn$)|(^pxy_)/,@a) if $no_sock; |
| 653 | 673 | ||
| 654 | @a=grep(!/(^md2)|(_md2$)/,@a) if $no_md2; | 674 | @a=grep(!/(^md2)|(_md2$)/,@a) if $no_md2; |
| 675 | @a=grep(!/(^md4)|(_md4$)/,@a) if $no_md4; | ||
| 655 | @a=grep(!/(^md5)|(_md5$)/,@a) if $no_md5; | 676 | @a=grep(!/(^md5)|(_md5$)/,@a) if $no_md5; |
| 656 | @a=grep(!/(rmd)|(ripemd)/,@a) if $no_rmd160; | 677 | @a=grep(!/(rmd)|(ripemd)/,@a) if $no_rmd160; |
| 657 | 678 | ||
| @@ -717,6 +738,7 @@ sub do_defs | |||
| 717 | { $pf=".c"; } | 738 | { $pf=".c"; } |
| 718 | else { $pf=$postfix; } | 739 | else { $pf=$postfix; } |
| 719 | if ($_ =~ /BN_ASM/) { $t="$_ "; } | 740 | if ($_ =~ /BN_ASM/) { $t="$_ "; } |
| 741 | elsif ($_ =~ /BNCO_ASM/){ $t="$_ "; } | ||
| 720 | elsif ($_ =~ /DES_ENC/) { $t="$_ "; } | 742 | elsif ($_ =~ /DES_ENC/) { $t="$_ "; } |
| 721 | elsif ($_ =~ /BF_ENC/) { $t="$_ "; } | 743 | elsif ($_ =~ /BF_ENC/) { $t="$_ "; } |
| 722 | elsif ($_ =~ /CAST_ENC/){ $t="$_ "; } | 744 | elsif ($_ =~ /CAST_ENC/){ $t="$_ "; } |
| @@ -840,6 +862,7 @@ sub read_options | |||
| 840 | elsif (/^no-bf$/) { $no_bf=1; } | 862 | elsif (/^no-bf$/) { $no_bf=1; } |
| 841 | elsif (/^no-cast$/) { $no_cast=1; } | 863 | elsif (/^no-cast$/) { $no_cast=1; } |
| 842 | elsif (/^no-md2$/) { $no_md2=1; } | 864 | elsif (/^no-md2$/) { $no_md2=1; } |
| 865 | elsif (/^no-md4$/) { $no_md4=1; } | ||
| 843 | elsif (/^no-md5$/) { $no_md5=1; } | 866 | elsif (/^no-md5$/) { $no_md5=1; } |
| 844 | elsif (/^no-sha$/) { $no_sha=1; } | 867 | elsif (/^no-sha$/) { $no_sha=1; } |
| 845 | elsif (/^no-sha1$/) { $no_sha1=1; } | 868 | elsif (/^no-sha1$/) { $no_sha1=1; } |
| @@ -865,8 +888,10 @@ sub read_options | |||
| 865 | elsif (/^rsaref$/) { $rsaref=1; } | 888 | elsif (/^rsaref$/) { $rsaref=1; } |
| 866 | elsif (/^gcc$/) { $gcc=1; } | 889 | elsif (/^gcc$/) { $gcc=1; } |
| 867 | elsif (/^debug$/) { $debug=1; } | 890 | elsif (/^debug$/) { $debug=1; } |
| 891 | elsif (/^profile$/) { $profile=1; } | ||
| 868 | elsif (/^shlib$/) { $shlib=1; } | 892 | elsif (/^shlib$/) { $shlib=1; } |
| 869 | elsif (/^dll$/) { $shlib=1; } | 893 | elsif (/^dll$/) { $shlib=1; } |
| 894 | elsif (/^shared$/) { } # We just need to ignore it for now... | ||
| 870 | elsif (/^([^=]*)=(.*)$/){ $VARS{$1}=$2; } | 895 | elsif (/^([^=]*)=(.*)$/){ $VARS{$1}=$2; } |
| 871 | elsif (/^-[lL].*$/) { $l_flags.="$_ "; } | 896 | elsif (/^-[lL].*$/) { $l_flags.="$_ "; } |
| 872 | elsif ((!/^-help/) && (!/^-h/) && (!/^-\?/) && /^-.*$/) | 897 | elsif ((!/^-help/) && (!/^-h/) && (!/^-\?/) && /^-.*$/) |
diff --git a/src/lib/libcrypto/util/mkdef.pl b/src/lib/libcrypto/util/mkdef.pl index 4e2845a4e1..cc41a1813e 100644 --- a/src/lib/libcrypto/util/mkdef.pl +++ b/src/lib/libcrypto/util/mkdef.pl | |||
| @@ -5,20 +5,78 @@ | |||
| 5 | # It does this by parsing the header files and looking for the | 5 | # It does this by parsing the header files and looking for the |
| 6 | # prototyped functions: it then prunes the output. | 6 | # prototyped functions: it then prunes the output. |
| 7 | # | 7 | # |
| 8 | # Intermediary files are created, call libeay.num and ssleay.num,... | ||
| 9 | # Previously, they had the following format: | ||
| 10 | # | ||
| 11 | # routine-name nnnn | ||
| 12 | # | ||
| 13 | # But that isn't enough for a number of reasons, the first on being that | ||
| 14 | # this format is (needlessly) very Win32-centric, and even then... | ||
| 15 | # One of the biggest problems is that there's no information about what | ||
| 16 | # routines should actually be used, which varies with what crypto algorithms | ||
| 17 | # are disabled. Also, some operating systems (for example VMS with VAX C) | ||
| 18 | # need to keep track of the global variables as well as the functions. | ||
| 19 | # | ||
| 20 | # So, a remake of this script is done so as to include information on the | ||
| 21 | # kind of symbol it is (function or variable) and what algorithms they're | ||
| 22 | # part of. This will allow easy translating to .def files or the corresponding | ||
| 23 | # file in other operating systems (a .opt file for VMS, possibly with a .mar | ||
| 24 | # file). | ||
| 25 | # | ||
| 26 | # The format now becomes: | ||
| 27 | # | ||
| 28 | # routine-name nnnn info | ||
| 29 | # | ||
| 30 | # and the "info" part is actually a colon-separated string of fields with | ||
| 31 | # the following meaning: | ||
| 32 | # | ||
| 33 | # existence:platform:kind:algorithms | ||
| 34 | # | ||
| 35 | # - "existence" can be "EXIST" or "NOEXIST" depending on if the symbol is | ||
| 36 | # found somewhere in the source, | ||
| 37 | # - "platforms" is empty if it exists on all platforms, otherwise it contains | ||
| 38 | # comma-separated list of the platform, just as they are if the symbol exists | ||
| 39 | # for those platforms, or prepended with a "!" if not. This helps resolve | ||
| 40 | # symbol name replacements for platforms where the names are too long for the | ||
| 41 | # compiler or linker, or if the systems is case insensitive and there is a | ||
| 42 | # clash. This script assumes those redefinitions are place in the file | ||
| 43 | # crypto/symhacks.h. | ||
| 44 | # The semantics for the platforms list is a bit complicated. The rule of | ||
| 45 | # thumb is that the list is exclusive, but it seems to mean different things. | ||
| 46 | # So, if the list is all negatives (like "!VMS,!WIN16"), the symbol exists | ||
| 47 | # on all platforms except those listed. If the list is all positives (like | ||
| 48 | # "VMS,WIN16"), the symbol exists only on those platforms and nowhere else. | ||
| 49 | # The combination of positives and negatives will act as if the positives | ||
| 50 | # weren't there. | ||
| 51 | # - "kind" is "FUNCTION" or "VARIABLE". The meaning of that is obvious. | ||
| 52 | # - "algorithms" is a comma-separated list of algorithm names. This helps | ||
| 53 | # exclude symbols that are part of an algorithm that some user wants to | ||
| 54 | # exclude. | ||
| 55 | # | ||
| 8 | 56 | ||
| 9 | my $crypto_num="util/libeay.num"; | 57 | my $crypto_num= "util/libeay.num"; |
| 10 | my $ssl_num= "util/ssleay.num"; | 58 | my $ssl_num= "util/ssleay.num"; |
| 11 | 59 | ||
| 12 | my $do_update = 0; | 60 | my $do_update = 0; |
| 61 | my $do_rewrite = 0; | ||
| 13 | my $do_crypto = 0; | 62 | my $do_crypto = 0; |
| 14 | my $do_ssl = 0; | 63 | my $do_ssl = 0; |
| 15 | my $do_ctest = 0; | 64 | my $do_ctest = 0; |
| 65 | my $do_ctestall = 0; | ||
| 16 | my $rsaref = 0; | 66 | my $rsaref = 0; |
| 17 | 67 | ||
| 18 | my $W32=1; | 68 | my $VMS=0; |
| 69 | my $W32=0; | ||
| 70 | my $W16=0; | ||
| 19 | my $NT=0; | 71 | my $NT=0; |
| 20 | # Set this to make typesafe STACK definitions appear in DEF | 72 | # Set this to make typesafe STACK definitions appear in DEF |
| 21 | my $safe_stack_def = 1; | 73 | my $safe_stack_def = 0; |
| 74 | |||
| 75 | my @known_platforms = ( "__FreeBSD__", "VMS", "WIN16", "WIN32", | ||
| 76 | "WINNT", "PERL5", "NeXT" ); | ||
| 77 | my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF", | ||
| 78 | "CAST", "MD2", "MD4", "MD5", "SHA", "RIPEMD", | ||
| 79 | "MDC2", "RSA", "DSA", "DH", "HMAC", "FP_API" ); | ||
| 22 | 80 | ||
| 23 | my $options=""; | 81 | my $options=""; |
| 24 | open(IN,"<Makefile.ssl") || die "unable to open Makefile.ssl!\n"; | 82 | open(IN,"<Makefile.ssl") || die "unable to open Makefile.ssl!\n"; |
| @@ -31,24 +89,31 @@ close(IN); | |||
| 31 | # defined with ifndef(NO_XXX) are not included in the .def file, and everything | 89 | # defined with ifndef(NO_XXX) are not included in the .def file, and everything |
| 32 | # in directory xxx is ignored. | 90 | # in directory xxx is ignored. |
| 33 | my $no_rc2; my $no_rc4; my $no_rc5; my $no_idea; my $no_des; my $no_bf; | 91 | my $no_rc2; my $no_rc4; my $no_rc5; my $no_idea; my $no_des; my $no_bf; |
| 34 | my $no_cast; my $no_md2; my $no_md5; my $no_sha; my $no_ripemd; my $no_mdc2; | 92 | my $no_cast; |
| 93 | my $no_md2; my $no_md4; my $no_md5; my $no_sha; my $no_ripemd; my $no_mdc2; | ||
| 35 | my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; | 94 | my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; |
| 95 | my $no_fp_api; | ||
| 36 | 96 | ||
| 37 | foreach (@ARGV, split(/ /, $options)) | 97 | foreach (@ARGV, split(/ /, $options)) |
| 38 | { | 98 | { |
| 39 | $W32=1 if $_ eq "32"; | 99 | $W32=1 if $_ eq "32"; |
| 40 | $W32=0 if $_ eq "16"; | 100 | $W16=1 if $_ eq "16"; |
| 41 | if($_ eq "NT") { | 101 | if($_ eq "NT") { |
| 42 | $W32 = 1; | 102 | $W32 = 1; |
| 43 | $NT = 1; | 103 | $NT = 1; |
| 44 | } | 104 | } |
| 105 | $VMS=1 if $_ eq "VMS"; | ||
| 106 | $rsaref=1 if $_ eq "rsaref"; | ||
| 107 | |||
| 45 | $do_ssl=1 if $_ eq "ssleay"; | 108 | $do_ssl=1 if $_ eq "ssleay"; |
| 46 | $do_ssl=1 if $_ eq "ssl"; | 109 | $do_ssl=1 if $_ eq "ssl"; |
| 47 | $do_crypto=1 if $_ eq "libeay"; | 110 | $do_crypto=1 if $_ eq "libeay"; |
| 48 | $do_crypto=1 if $_ eq "crypto"; | 111 | $do_crypto=1 if $_ eq "crypto"; |
| 49 | $do_update=1 if $_ eq "update"; | 112 | $do_update=1 if $_ eq "update"; |
| 113 | $do_rewrite=1 if $_ eq "rewrite"; | ||
| 50 | $do_ctest=1 if $_ eq "ctest"; | 114 | $do_ctest=1 if $_ eq "ctest"; |
| 51 | $rsaref=1 if $_ eq "rsaref"; | 115 | $do_ctestall=1 if $_ eq "ctestall"; |
| 116 | #$safe_stack_def=1 if $_ eq "-DDEBUG_SAFESTACK"; | ||
| 52 | 117 | ||
| 53 | if (/^no-rc2$/) { $no_rc2=1; } | 118 | if (/^no-rc2$/) { $no_rc2=1; } |
| 54 | elsif (/^no-rc4$/) { $no_rc4=1; } | 119 | elsif (/^no-rc4$/) { $no_rc4=1; } |
| @@ -58,6 +123,7 @@ foreach (@ARGV, split(/ /, $options)) | |||
| 58 | elsif (/^no-bf$/) { $no_bf=1; } | 123 | elsif (/^no-bf$/) { $no_bf=1; } |
| 59 | elsif (/^no-cast$/) { $no_cast=1; } | 124 | elsif (/^no-cast$/) { $no_cast=1; } |
| 60 | elsif (/^no-md2$/) { $no_md2=1; } | 125 | elsif (/^no-md2$/) { $no_md2=1; } |
| 126 | elsif (/^no-md4$/) { $no_md4=1; } | ||
| 61 | elsif (/^no-md5$/) { $no_md5=1; } | 127 | elsif (/^no-md5$/) { $no_md5=1; } |
| 62 | elsif (/^no-sha$/) { $no_sha=1; } | 128 | elsif (/^no-sha$/) { $no_sha=1; } |
| 63 | elsif (/^no-ripemd$/) { $no_ripemd=1; } | 129 | elsif (/^no-ripemd$/) { $no_ripemd=1; } |
| @@ -69,6 +135,16 @@ foreach (@ARGV, split(/ /, $options)) | |||
| 69 | } | 135 | } |
| 70 | 136 | ||
| 71 | 137 | ||
| 138 | # If no platform is given, assume WIN32 | ||
| 139 | if ($W32 + $W16 + $VMS == 0) { | ||
| 140 | $W32 = 1; | ||
| 141 | } | ||
| 142 | |||
| 143 | # Add extra knowledge | ||
| 144 | if ($W16) { | ||
| 145 | $no_fp_api=1; | ||
| 146 | } | ||
| 147 | |||
| 72 | if (!$do_ssl && !$do_crypto) | 148 | if (!$do_ssl && !$do_crypto) |
| 73 | { | 149 | { |
| 74 | print STDERR "usage: $0 ( ssl | crypto ) [ 16 | 32 | NT ] [rsaref]\n"; | 150 | print STDERR "usage: $0 ( ssl | crypto ) [ 16 | 32 | NT ] [rsaref]\n"; |
| @@ -91,6 +167,7 @@ $crypto.=" crypto/rc2/rc2.h" unless $no_rc2; | |||
| 91 | $crypto.=" crypto/bf/blowfish.h" unless $no_bf; | 167 | $crypto.=" crypto/bf/blowfish.h" unless $no_bf; |
| 92 | $crypto.=" crypto/cast/cast.h" unless $no_cast; | 168 | $crypto.=" crypto/cast/cast.h" unless $no_cast; |
| 93 | $crypto.=" crypto/md2/md2.h" unless $no_md2; | 169 | $crypto.=" crypto/md2/md2.h" unless $no_md2; |
| 170 | $crypto.=" crypto/md4/md4.h" unless $no_md4; | ||
| 94 | $crypto.=" crypto/md5/md5.h" unless $no_md5; | 171 | $crypto.=" crypto/md5/md5.h" unless $no_md5; |
| 95 | $crypto.=" crypto/mdc2/mdc2.h" unless $no_mdc2; | 172 | $crypto.=" crypto/mdc2/mdc2.h" unless $no_mdc2; |
| 96 | $crypto.=" crypto/sha/sha.h" unless $no_sha; | 173 | $crypto.=" crypto/sha/sha.h" unless $no_sha; |
| @@ -102,9 +179,11 @@ $crypto.=" crypto/dsa/dsa.h" unless $no_dsa; | |||
| 102 | $crypto.=" crypto/dh/dh.h" unless $no_dh; | 179 | $crypto.=" crypto/dh/dh.h" unless $no_dh; |
| 103 | $crypto.=" crypto/hmac/hmac.h" unless $no_hmac; | 180 | $crypto.=" crypto/hmac/hmac.h" unless $no_hmac; |
| 104 | 181 | ||
| 182 | $crypto.=" crypto/engine/engine.h"; | ||
| 105 | $crypto.=" crypto/stack/stack.h"; | 183 | $crypto.=" crypto/stack/stack.h"; |
| 106 | $crypto.=" crypto/buffer/buffer.h"; | 184 | $crypto.=" crypto/buffer/buffer.h"; |
| 107 | $crypto.=" crypto/bio/bio.h"; | 185 | $crypto.=" crypto/bio/bio.h"; |
| 186 | $crypto.=" crypto/dso/dso.h"; | ||
| 108 | $crypto.=" crypto/lhash/lhash.h"; | 187 | $crypto.=" crypto/lhash/lhash.h"; |
| 109 | $crypto.=" crypto/conf/conf.h"; | 188 | $crypto.=" crypto/conf/conf.h"; |
| 110 | $crypto.=" crypto/txt_db/txt_db.h"; | 189 | $crypto.=" crypto/txt_db/txt_db.h"; |
| @@ -125,25 +204,41 @@ $crypto.=" crypto/rand/rand.h"; | |||
| 125 | $crypto.=" crypto/comp/comp.h"; | 204 | $crypto.=" crypto/comp/comp.h"; |
| 126 | $crypto.=" crypto/tmdiff.h"; | 205 | $crypto.=" crypto/tmdiff.h"; |
| 127 | 206 | ||
| 128 | my @ssl_func = &do_defs("SSLEAY", $ssl); | 207 | my $symhacks="crypto/symhacks.h"; |
| 129 | my @crypto_func = &do_defs("LIBEAY", $crypto); | ||
| 130 | 208 | ||
| 209 | my @ssl_symbols = &do_defs("SSLEAY", $ssl, $symhacks); | ||
| 210 | my @crypto_symbols = &do_defs("LIBEAY", $crypto, $symhacks); | ||
| 131 | 211 | ||
| 132 | if ($do_update) { | 212 | if ($do_update) { |
| 133 | 213 | ||
| 134 | if ($do_ssl == 1) { | 214 | if ($do_ssl == 1) { |
| 135 | open(OUT, ">>$ssl_num"); | 215 | |
| 136 | &update_numbers(*OUT,"SSLEAY",*ssl_list,$max_ssl, @ssl_func); | 216 | &maybe_add_info("SSLEAY",*ssl_list,@ssl_symbols); |
| 217 | if ($do_rewrite == 1) { | ||
| 218 | open(OUT, ">$ssl_num"); | ||
| 219 | &rewrite_numbers(*OUT,"SSLEAY",*ssl_list,@ssl_symbols); | ||
| 220 | close OUT; | ||
| 221 | } else { | ||
| 222 | open(OUT, ">>$ssl_num"); | ||
| 223 | } | ||
| 224 | &update_numbers(*OUT,"SSLEAY",*ssl_list,$max_ssl,@ssl_symbols); | ||
| 137 | close OUT; | 225 | close OUT; |
| 138 | } | 226 | } |
| 139 | 227 | ||
| 140 | if($do_crypto == 1) { | 228 | if($do_crypto == 1) { |
| 141 | open(OUT, ">>$crypto_num"); | 229 | |
| 142 | &update_numbers(*OUT,"LIBEAY",*crypto_list,$max_crypto, @crypto_func); | 230 | &maybe_add_info("LIBEAY",*crypto_list,@crypto_symbols); |
| 231 | if ($do_rewrite == 1) { | ||
| 232 | open(OUT, ">$crypto_num"); | ||
| 233 | &rewrite_numbers(*OUT,"LIBEAY",*crypto_list,@crypto_symbols); | ||
| 234 | } else { | ||
| 235 | open(OUT, ">>$crypto_num"); | ||
| 236 | } | ||
| 237 | &update_numbers(*OUT,"LIBEAY",*crypto_list,$max_crypto,@crypto_symbols); | ||
| 143 | close OUT; | 238 | close OUT; |
| 144 | } | 239 | } |
| 145 | 240 | ||
| 146 | } elsif ($do_ctest) { | 241 | } elsif ($do_ctest || $do_ctestall) { |
| 147 | 242 | ||
| 148 | print <<"EOF"; | 243 | print <<"EOF"; |
| 149 | 244 | ||
| @@ -154,20 +249,20 @@ if($do_crypto == 1) { | |||
| 154 | int main() | 249 | int main() |
| 155 | { | 250 | { |
| 156 | EOF | 251 | EOF |
| 157 | &print_test_file(*STDOUT,"SSLEAY",*ssl_list,@ssl_func) | 252 | &print_test_file(*STDOUT,"SSLEAY",*ssl_list,$do_ctestall,@ssl_symbols) |
| 158 | if $do_ssl == 1; | 253 | if $do_ssl == 1; |
| 159 | 254 | ||
| 160 | &print_test_file(*STDOUT,"LIBEAY",*crypto_list,@crypto_func) | 255 | &print_test_file(*STDOUT,"LIBEAY",*crypto_list,$do_ctestall,@crypto_symbols) |
| 161 | if $do_crypto == 1; | 256 | if $do_crypto == 1; |
| 162 | 257 | ||
| 163 | print "}\n"; | 258 | print "}\n"; |
| 164 | 259 | ||
| 165 | } else { | 260 | } else { |
| 166 | 261 | ||
| 167 | &print_def_file(*STDOUT,"SSLEAY",*ssl_list,@ssl_func) | 262 | &print_def_file(*STDOUT,"SSLEAY",*ssl_list,@ssl_symbols) |
| 168 | if $do_ssl == 1; | 263 | if $do_ssl == 1; |
| 169 | 264 | ||
| 170 | &print_def_file(*STDOUT,"LIBEAY",*crypto_list,@crypto_func) | 265 | &print_def_file(*STDOUT,"LIBEAY",*crypto_list,@crypto_symbols) |
| 171 | if $do_crypto == 1; | 266 | if $do_crypto == 1; |
| 172 | 267 | ||
| 173 | } | 268 | } |
| @@ -175,42 +270,30 @@ EOF | |||
| 175 | 270 | ||
| 176 | sub do_defs | 271 | sub do_defs |
| 177 | { | 272 | { |
| 178 | my($name,$files)=@_; | 273 | my($name,$files,$symhacksfile)=@_; |
| 179 | my $file; | 274 | my $file; |
| 180 | my @ret; | 275 | my @ret; |
| 181 | my %funcs; | 276 | my %syms; |
| 277 | my %platform; # For anything undefined, we assume "" | ||
| 278 | my %kind; # For anything undefined, we assume "FUNCTION" | ||
| 279 | my %algorithm; # For anything undefined, we assume "" | ||
| 280 | my %rename; | ||
| 182 | my $cpp; | 281 | my $cpp; |
| 183 | 282 | ||
| 184 | foreach $file (split(/\s+/,$files)) | 283 | foreach $file (split(/\s+/,$symhacksfile." ".$files)) |
| 185 | { | 284 | { |
| 186 | open(IN,"<$file") || die "unable to open $file:$!\n"; | 285 | open(IN,"<$file") || die "unable to open $file:$!\n"; |
| 187 | my $line = "", my $def= ""; | 286 | my $line = "", my $def= ""; |
| 188 | my %tag = ( | 287 | my %tag = ( |
| 189 | FreeBSD => 0, | 288 | (map { $_ => 0 } @known_platforms), |
| 289 | (map { "NO_".$_ => 0 } @known_algorithms), | ||
| 190 | NOPROTO => 0, | 290 | NOPROTO => 0, |
| 191 | WIN16 => 0, | ||
| 192 | PERL5 => 0, | 291 | PERL5 => 0, |
| 193 | _WINDLL => 0, | 292 | _WINDLL => 0, |
| 194 | NO_FP_API => 0, | ||
| 195 | CONST_STRICT => 0, | 293 | CONST_STRICT => 0, |
| 196 | TRUE => 1, | 294 | TRUE => 1, |
| 197 | NO_RC2 => 0, | ||
| 198 | NO_RC4 => 0, | ||
| 199 | NO_RC5 => 0, | ||
| 200 | NO_IDEA => 0, | ||
| 201 | NO_DES => 0, | ||
| 202 | NO_BF => 0, | ||
| 203 | NO_CAST => 0, | ||
| 204 | NO_MD2 => 0, | ||
| 205 | NO_MD5 => 0, | ||
| 206 | NO_SHA => 0, | ||
| 207 | NO_RIPEMD => 0, | ||
| 208 | NO_MDC2 => 0, | ||
| 209 | NO_RSA => 0, | ||
| 210 | NO_DSA => 0, | ||
| 211 | NO_DH => 0, | ||
| 212 | NO_HMAC => 0, | ||
| 213 | ); | 295 | ); |
| 296 | my $symhacking = $file eq $symhacksfile; | ||
| 214 | while(<IN>) { | 297 | while(<IN>) { |
| 215 | last if (/BEGIN ERROR CODES/); | 298 | last if (/BEGIN ERROR CODES/); |
| 216 | if ($line ne '') { | 299 | if ($line ne '') { |
| @@ -223,9 +306,9 @@ sub do_defs | |||
| 223 | next; | 306 | next; |
| 224 | } | 307 | } |
| 225 | 308 | ||
| 226 | $cpp = 1 if /^#.*ifdef.*cplusplus/; | 309 | $cpp = 1 if /^\#.*ifdef.*cplusplus/; |
| 227 | if ($cpp) { | 310 | if ($cpp) { |
| 228 | $cpp = 0 if /^#.*endif/; | 311 | $cpp = 0 if /^\#.*endif/; |
| 229 | next; | 312 | next; |
| 230 | } | 313 | } |
| 231 | 314 | ||
| @@ -234,115 +317,132 @@ sub do_defs | |||
| 234 | if (/^\#\s*ifndef (.*)/) { | 317 | if (/^\#\s*ifndef (.*)/) { |
| 235 | push(@tag,$1); | 318 | push(@tag,$1); |
| 236 | $tag{$1}=-1; | 319 | $tag{$1}=-1; |
| 237 | next; | ||
| 238 | } elsif (/^\#\s*if !defined\(([^\)]+)\)/) { | 320 | } elsif (/^\#\s*if !defined\(([^\)]+)\)/) { |
| 239 | push(@tag,$1); | 321 | push(@tag,$1); |
| 240 | $tag{$1}=-1; | 322 | $tag{$1}=-1; |
| 241 | next; | ||
| 242 | } elsif (/^\#\s*ifdef (.*)/) { | 323 | } elsif (/^\#\s*ifdef (.*)/) { |
| 243 | push(@tag,$1); | 324 | push(@tag,$1); |
| 244 | $tag{$1}=1; | 325 | $tag{$1}=1; |
| 245 | next; | 326 | } elsif (/^\#\s*if defined\(([^\)]+)\)/) { |
| 246 | } elsif (/^\#\s*if defined(.*)/) { | ||
| 247 | push(@tag,$1); | 327 | push(@tag,$1); |
| 248 | $tag{$1}=1; | 328 | $tag{$1}=1; |
| 249 | next; | 329 | } elsif (/^\#\s*error\s+(\w+) is disabled\./) { |
| 330 | if ($tag[$#tag] eq "NO_".$1) { | ||
| 331 | $tag{$tag[$#tag]}=2; | ||
| 332 | } | ||
| 250 | } elsif (/^\#\s*endif/) { | 333 | } elsif (/^\#\s*endif/) { |
| 251 | $tag{$tag[$#tag]}=0; | 334 | if ($tag{$tag[$#tag]}==2) { |
| 335 | $tag{$tag[$#tag]}=-1; | ||
| 336 | } else { | ||
| 337 | $tag{$tag[$#tag]}=0; | ||
| 338 | } | ||
| 252 | pop(@tag); | 339 | pop(@tag); |
| 253 | next; | ||
| 254 | } elsif (/^\#\s*else/) { | 340 | } elsif (/^\#\s*else/) { |
| 255 | my $t=$tag[$#tag]; | 341 | my $t=$tag[$#tag]; |
| 256 | $tag{$t}= -$tag{$t}; | 342 | $tag{$t}= -$tag{$t}; |
| 257 | next; | ||
| 258 | } elsif (/^\#\s*if\s+1/) { | 343 | } elsif (/^\#\s*if\s+1/) { |
| 259 | # Dummy tag | 344 | # Dummy tag |
| 260 | push(@tag,"TRUE"); | 345 | push(@tag,"TRUE"); |
| 261 | $tag{"TRUE"}=1; | 346 | $tag{"TRUE"}=1; |
| 262 | next; | ||
| 263 | } elsif (/^\#\s*if\s+0/) { | 347 | } elsif (/^\#\s*if\s+0/) { |
| 264 | # Dummy tag | 348 | # Dummy tag |
| 265 | push(@tag,"TRUE"); | 349 | push(@tag,"TRUE"); |
| 266 | $tag{"TRUE"}=-1; | 350 | $tag{"TRUE"}=-1; |
| 267 | next; | 351 | } elsif (/^\#\s*define\s+(\w+)\s+(\w+)/ |
| 268 | } elsif (/^\#/) { | 352 | && $symhacking) { |
| 353 | my $s = $1; | ||
| 354 | my $a = | ||
| 355 | $2.":".join(",", grep(!/^$/, | ||
| 356 | map { $tag{$_} == 1 ? | ||
| 357 | $_ : "" } | ||
| 358 | @known_platforms)); | ||
| 359 | $rename{$s} = $a; | ||
| 360 | } | ||
| 361 | if (/^\#/) { | ||
| 362 | my @p = grep(!/^$/, | ||
| 363 | map { $tag{$_} == 1 ? $_ : | ||
| 364 | $tag{$_} == -1 ? "!".$_ : "" } | ||
| 365 | @known_platforms); | ||
| 366 | my @a = grep(!/^$/, | ||
| 367 | map { $tag{"NO_".$_} == -1 ? $_ : "" } | ||
| 368 | @known_algorithms); | ||
| 369 | $def .= "#INFO:".join(',',@p).":".join(',',@a).";"; | ||
| 269 | next; | 370 | next; |
| 270 | } | 371 | } |
| 271 | if ($safe_stack_def && | 372 | if (/^\s*DECLARE_STACK_OF\s*\(\s*(\w*)\s*\)/) { |
| 272 | /^\s*DECLARE_STACK_OF\s*\(\s*(\w*)\s*\)/) { | 373 | next; |
| 273 | $funcs{"sk_${1}_new"} = 1; | 374 | } elsif (/^\s*DECLARE_PKCS12_STACK_OF\s*\(\s*(\w*)\s*\)/) { |
| 274 | $funcs{"sk_${1}_new_null"} = 1; | 375 | next; |
| 275 | $funcs{"sk_${1}_free"} = 1; | 376 | } elsif (/^\s*DECLARE_ASN1_SET_OF\s*\(\s*(\w*)\s*\)/) { |
| 276 | $funcs{"sk_${1}_num"} = 1; | 377 | next; |
| 277 | $funcs{"sk_${1}_value"} = 1; | ||
| 278 | $funcs{"sk_${1}_set"} = 1; | ||
| 279 | $funcs{"sk_${1}_zero"} = 1; | ||
| 280 | $funcs{"sk_${1}_push"} = 1; | ||
| 281 | $funcs{"sk_${1}_unshift"} = 1; | ||
| 282 | $funcs{"sk_${1}_find"} = 1; | ||
| 283 | $funcs{"sk_${1}_delete"} = 1; | ||
| 284 | $funcs{"sk_${1}_delete_ptr"} = 1; | ||
| 285 | $funcs{"sk_${1}_insert"} = 1; | ||
| 286 | $funcs{"sk_${1}_set_cmp_func"} = 1; | ||
| 287 | $funcs{"sk_${1}_dup"} = 1; | ||
| 288 | $funcs{"sk_${1}_pop_free"} = 1; | ||
| 289 | $funcs{"sk_${1}_shift"} = 1; | ||
| 290 | $funcs{"sk_${1}_pop"} = 1; | ||
| 291 | $funcs{"sk_${1}_sort"} = 1; | ||
| 292 | } elsif ($safe_stack_def && | ||
| 293 | /^\s*DECLARE_ASN1_SET_OF\s*\(\s*(\w*)\s*\)/) { | ||
| 294 | $funcs{"d2i_ASN1_SET_OF_${1}"} = 1; | ||
| 295 | $funcs{"i2d_ASN1_SET_OF_${1}"} = 1; | ||
| 296 | } elsif (/^DECLARE_PEM_rw\s*\(\s*(\w*)\s*,/ || | 378 | } elsif (/^DECLARE_PEM_rw\s*\(\s*(\w*)\s*,/ || |
| 297 | /^DECLARE_PEM_rw_cb\s*\(\s*(\w*)\s*,/ ) { | 379 | /^DECLARE_PEM_rw_cb\s*\(\s*(\w*)\s*,/ ) { |
| 298 | if($W32) { | 380 | # Things not in Win16 |
| 299 | $funcs{"PEM_read_${1}"} = 1; | 381 | $syms{"PEM_read_${1}"} = 1; |
| 300 | $funcs{"PEM_write_${1}"} = 1; | 382 | $platform{"PEM_read_${1}"} = "!WIN16"; |
| 383 | $syms{"PEM_write_${1}"} = 1; | ||
| 384 | $platform{"PEM_write_${1}"} = "!WIN16"; | ||
| 385 | # Things that are everywhere | ||
| 386 | $syms{"PEM_read_bio_${1}"} = 1; | ||
| 387 | $syms{"PEM_write_bio_${1}"} = 1; | ||
| 388 | if ($1 eq "RSAPrivateKey" || | ||
| 389 | $1 eq "RSAPublicKey" || | ||
| 390 | $1 eq "RSA_PUBKEY") { | ||
| 391 | $algorithm{"PEM_read_${1}"} = "RSA"; | ||
| 392 | $algorithm{"PEM_write_${1}"} = "RSA"; | ||
| 393 | $algorithm{"PEM_read_bio_${1}"} = "RSA"; | ||
| 394 | $algorithm{"PEM_write_bio_${1}"} = "RSA"; | ||
| 395 | } | ||
| 396 | elsif ($1 eq "DSAPrivateKey" || | ||
| 397 | $1 eq "DSAparams" || | ||
| 398 | $1 eq "RSA_PUBKEY") { | ||
| 399 | $algorithm{"PEM_read_${1}"} = "DSA"; | ||
| 400 | $algorithm{"PEM_write_${1}"} = "DSA"; | ||
| 401 | $algorithm{"PEM_read_bio_${1}"} = "DSA"; | ||
| 402 | $algorithm{"PEM_write_bio_${1}"} = "DSA"; | ||
| 403 | } | ||
| 404 | elsif ($1 eq "DHparams") { | ||
| 405 | $algorithm{"PEM_read_${1}"} = "DH"; | ||
| 406 | $algorithm{"PEM_write_${1}"} = "DH"; | ||
| 407 | $algorithm{"PEM_read_bio_${1}"} = "DH"; | ||
| 408 | $algorithm{"PEM_write_bio_${1}"} = "DH"; | ||
| 301 | } | 409 | } |
| 302 | $funcs{"PEM_read_bio_${1}"} = 1; | ||
| 303 | $funcs{"PEM_write_bio_${1}"} = 1; | ||
| 304 | } elsif (/^DECLARE_PEM_write\s*\(\s*(\w*)\s*,/ || | 410 | } elsif (/^DECLARE_PEM_write\s*\(\s*(\w*)\s*,/ || |
| 305 | /^DECLARE_PEM_write_cb\s*\(\s*(\w*)\s*,/ ) { | 411 | /^DECLARE_PEM_write_cb\s*\(\s*(\w*)\s*,/ ) { |
| 306 | if($W32) { | 412 | # Things not in Win16 |
| 307 | $funcs{"PEM_write_${1}"} = 1; | 413 | $syms{"PEM_write_${1}"} = 1; |
| 414 | $platform{"PEM_write_${1}"} .= ",!WIN16"; | ||
| 415 | # Things that are everywhere | ||
| 416 | $syms{"PEM_write_bio_${1}"} = 1; | ||
| 417 | if ($1 eq "RSAPrivateKey" || | ||
| 418 | $1 eq "RSAPublicKey" || | ||
| 419 | $1 eq "RSA_PUBKEY") { | ||
| 420 | $algorithm{"PEM_write_${1}"} = "RSA"; | ||
| 421 | $algorithm{"PEM_write_bio_${1}"} = "RSA"; | ||
| 422 | } | ||
| 423 | elsif ($1 eq "DSAPrivateKey" || | ||
| 424 | $1 eq "DSAparams" || | ||
| 425 | $1 eq "RSA_PUBKEY") { | ||
| 426 | $algorithm{"PEM_write_${1}"} = "DSA"; | ||
| 427 | $algorithm{"PEM_write_bio_${1}"} = "DSA"; | ||
| 428 | } | ||
| 429 | elsif ($1 eq "DHparams") { | ||
| 430 | $algorithm{"PEM_write_${1}"} = "DH"; | ||
| 431 | $algorithm{"PEM_write_bio_${1}"} = "DH"; | ||
| 308 | } | 432 | } |
| 309 | $funcs{"PEM_write_bio_${1}"} = 1; | ||
| 310 | } elsif (/^DECLARE_PEM_read\s*\(\s*(\w*)\s*,/ || | 433 | } elsif (/^DECLARE_PEM_read\s*\(\s*(\w*)\s*,/ || |
| 311 | /^DECLARE_PEM_read_cb\s*\(\s*(\w*)\s*,/ ) { | 434 | /^DECLARE_PEM_read_cb\s*\(\s*(\w*)\s*,/ ) { |
| 312 | if($W32) { | 435 | # Things not in Win16 |
| 313 | $funcs{"PEM_read_${1}"} = 1; | 436 | $syms{"PEM_read_${1}"} = 1; |
| 314 | } | 437 | $platform{"PEM_read_${1}"} .= ",!WIN16"; |
| 315 | $funcs{"PEM_read_bio_${1}"} = 1; | 438 | # Things that are everywhere |
| 439 | $syms{"PEM_read_bio_${1}"} = 1; | ||
| 316 | } elsif ( | 440 | } elsif ( |
| 317 | ($tag{'TRUE'} != -1) && | 441 | ($tag{'TRUE'} != -1) |
| 318 | ($tag{'FreeBSD'} != 1) && | 442 | && ($tag{'CONST_STRICT'} != 1) |
| 319 | ($tag{'CONST_STRICT'} != 1) && | 443 | ) |
| 320 | (($W32 && ($tag{'WIN16'} != 1)) || | ||
| 321 | (!$W32 && ($tag{'WIN16'} != -1))) && | ||
| 322 | ($tag{'PERL5'} != 1) && | ||
| 323 | # ($tag{'_WINDLL'} != -1) && | ||
| 324 | ((!$W32 && $tag{'_WINDLL'} != -1) || | ||
| 325 | ($W32 && $tag{'_WINDLL'} != 1)) && | ||
| 326 | ((($tag{'NO_FP_API'} != 1) && $W32) || | ||
| 327 | (($tag{'NO_FP_API'} != -1) && !$W32)) && | ||
| 328 | ($tag{'NO_RC2'} == 0 || !$no_rc2) && | ||
| 329 | ($tag{'NO_RC4'} == 0 || !$no_rc4) && | ||
| 330 | ($tag{'NO_RC5'} == 0 || !$no_rc5) && | ||
| 331 | ($tag{'NO_IDEA'} == 0 || !$no_idea) && | ||
| 332 | ($tag{'NO_DES'} == 0 || !$no_des) && | ||
| 333 | ($tag{'NO_BF'} == 0 || !$no_bf) && | ||
| 334 | ($tag{'NO_CAST'} == 0 || !$no_cast) && | ||
| 335 | ($tag{'NO_MD2'} == 0 || !$no_md2) && | ||
| 336 | ($tag{'NO_MD5'} == 0 || !$no_md5) && | ||
| 337 | ($tag{'NO_SHA'} == 0 || !$no_sha) && | ||
| 338 | ($tag{'NO_RIPEMD'} == 0 || !$no_ripemd) && | ||
| 339 | ($tag{'NO_MDC2'} == 0 || !$no_mdc2) && | ||
| 340 | ($tag{'NO_RSA'} == 0 || !$no_rsa) && | ||
| 341 | ($tag{'NO_DSA'} == 0 || !$no_dsa) && | ||
| 342 | ($tag{'NO_DH'} == 0 || !$no_dh) && | ||
| 343 | ($tag{'NO_HMAC'} == 0 || !$no_hmac)) | ||
| 344 | { | 444 | { |
| 345 | if (/{|\/\*/) { # } | 445 | if (/\{|\/\*|\([^\)]*$/) { |
| 346 | $line = $_; | 446 | $line = $_; |
| 347 | } else { | 447 | } else { |
| 348 | $def .= $_; | 448 | $def .= $_; |
| @@ -351,24 +451,26 @@ sub do_defs | |||
| 351 | } | 451 | } |
| 352 | close(IN); | 452 | close(IN); |
| 353 | 453 | ||
| 454 | my $algs; | ||
| 455 | my $plays; | ||
| 456 | |||
| 354 | foreach (split /;/, $def) { | 457 | foreach (split /;/, $def) { |
| 458 | my $s; my $k = "FUNCTION"; my $p; my $a; | ||
| 355 | s/^[\n\s]*//g; | 459 | s/^[\n\s]*//g; |
| 356 | s/[\n\s]*$//g; | 460 | s/[\n\s]*$//g; |
| 461 | next if(/\#undef/); | ||
| 357 | next if(/typedef\W/); | 462 | next if(/typedef\W/); |
| 358 | next if(/EVP_bf/ and $no_bf); | 463 | next if(/\#define/); |
| 359 | next if(/EVP_cast/ and $no_cast); | 464 | |
| 360 | next if(/EVP_des/ and $no_des); | 465 | if (/^\#INFO:([^:]*):(.*)$/) { |
| 361 | next if(/EVP_dss/ and $no_dsa); | 466 | $plats = $1; |
| 362 | next if(/EVP_idea/ and $no_idea); | 467 | $algs = $2; |
| 363 | next if(/EVP_md2/ and $no_md2); | 468 | next; |
| 364 | next if(/EVP_md5/ and $no_md5); | 469 | } elsif (/^\s*OPENSSL_EXTERN\s.*?(\w+)(\[[0-9]*\])*\s*$/) { |
| 365 | next if(/EVP_rc2/ and $no_rc2); | 470 | $s = $1; |
| 366 | next if(/EVP_rc4/ and $no_rc4); | 471 | $k = "VARIABLE"; |
| 367 | next if(/EVP_rc5/ and $no_rc5); | 472 | } elsif (/\(\*(\w*)\([^\)]+/) { |
| 368 | next if(/EVP_ripemd/ and $no_ripemd); | 473 | $s = $1; |
| 369 | next if(/EVP_sha/ and $no_sha); | ||
| 370 | if (/\(\*(\w*)\([^\)]+/) { | ||
| 371 | $funcs{$1} = 1; | ||
| 372 | } elsif (/\w+\W+(\w+)\W*\(\s*\)$/s) { | 474 | } elsif (/\w+\W+(\w+)\W*\(\s*\)$/s) { |
| 373 | # K&R C | 475 | # K&R C |
| 374 | next; | 476 | next; |
| @@ -379,65 +481,184 @@ sub do_defs | |||
| 379 | } | 481 | } |
| 380 | s/\(void\)//; | 482 | s/\(void\)//; |
| 381 | /(\w+)\W*\(\)/s; | 483 | /(\w+)\W*\(\)/s; |
| 382 | $funcs{$1} = 1; | 484 | $s = $1; |
| 383 | } elsif (/\(/ and not (/=/)) { | 485 | } elsif (/\(/ and not (/=/)) { |
| 384 | print STDERR "File $file: cannot parse: $_;\n"; | 486 | print STDERR "File $file: cannot parse: $_;\n"; |
| 487 | next; | ||
| 488 | } else { | ||
| 489 | next; | ||
| 490 | } | ||
| 491 | |||
| 492 | $syms{$s} = 1; | ||
| 493 | $kind{$s} = $k; | ||
| 494 | |||
| 495 | $p = $plats; | ||
| 496 | $a = $algs; | ||
| 497 | $a .= ",BF" if($s =~ /EVP_bf/); | ||
| 498 | $a .= ",CAST" if($s =~ /EVP_cast/); | ||
| 499 | $a .= ",DES" if($s =~ /EVP_des/); | ||
| 500 | $a .= ",DSA" if($s =~ /EVP_dss/); | ||
| 501 | $a .= ",IDEA" if($s =~ /EVP_idea/); | ||
| 502 | $a .= ",MD2" if($s =~ /EVP_md2/); | ||
| 503 | $a .= ",MD4" if($s =~ /EVP_md4/); | ||
| 504 | $a .= ",MD5" if($s =~ /EVP_md5/); | ||
| 505 | $a .= ",RC2" if($s =~ /EVP_rc2/); | ||
| 506 | $a .= ",RC4" if($s =~ /EVP_rc4/); | ||
| 507 | $a .= ",RC5" if($s =~ /EVP_rc5/); | ||
| 508 | $a .= ",RIPEMD" if($s =~ /EVP_ripemd/); | ||
| 509 | $a .= ",SHA" if($s =~ /EVP_sha/); | ||
| 510 | $a .= ",RSA" if($s =~ /EVP_(Open|Seal)(Final|Init)/); | ||
| 511 | $a .= ",RSA" if($s =~ /PEM_Seal(Final|Init|Update)/); | ||
| 512 | $a .= ",RSA" if($s =~ /RSAPrivateKey/); | ||
| 513 | $a .= ",RSA" if($s =~ /SSLv23?_((client|server)_)?method/); | ||
| 514 | |||
| 515 | $platform{$s} .= ','.$p; | ||
| 516 | $algorithm{$s} .= ','.$a; | ||
| 517 | |||
| 518 | if (defined($rename{$s})) { | ||
| 519 | (my $r, my $p) = split(/:/,$rename{$s}); | ||
| 520 | my @ip = map { /^!(.*)$/ ? $1 : "!".$_ } split /,/, $p; | ||
| 521 | $syms{$r} = 1; | ||
| 522 | $kind{$r} = $kind{$s}."(".$s.")"; | ||
| 523 | $algorithm{$r} = $algorithm{$s}; | ||
| 524 | $platform{$r} = $platform{$s}.",".$p; | ||
| 525 | $platform{$s} .= ','.join(',', @ip).','.join(',', @ip); | ||
| 385 | } | 526 | } |
| 386 | } | 527 | } |
| 387 | } | 528 | } |
| 388 | 529 | ||
| 389 | # Prune the returned functions | 530 | # Prune the returned symbols |
| 390 | 531 | ||
| 391 | delete $funcs{"SSL_add_dir_cert_subjects_to_stack"}; | 532 | $platform{"crypt"} .= ",!PERL5,!__FreeBSD__,!NeXT"; |
| 392 | delete $funcs{"RSA_PKCS1_RSAref"} unless $rsaref; | ||
| 393 | delete $funcs{"bn_dump1"}; | ||
| 394 | 533 | ||
| 395 | if($W32) { | 534 | delete $syms{"SSL_add_dir_cert_subjects_to_stack"}; |
| 396 | delete $funcs{"BIO_s_file_internal"}; | 535 | delete $syms{"bn_dump1"}; |
| 397 | delete $funcs{"BIO_new_file_internal"}; | 536 | |
| 398 | delete $funcs{"BIO_new_fp_internal"}; | 537 | $platform{"BIO_s_file_internal"} .= ",WIN16"; |
| 399 | } else { | 538 | $platform{"BIO_new_file_internal"} .= ",WIN16"; |
| 400 | if(exists $funcs{"ERR_load_CRYPTO_strings"}) { | 539 | $platform{"BIO_new_fp_internal"} .= ",WIN16"; |
| 401 | delete $funcs{"ERR_load_CRYPTO_strings"}; | 540 | |
| 402 | $funcs{"ERR_load_CRYPTOlib_strings"} = 1; | 541 | $platform{"BIO_s_file"} .= ",!WIN16"; |
| 542 | $platform{"BIO_new_file"} .= ",!WIN16"; | ||
| 543 | $platform{"BIO_new_fp"} .= ",!WIN16"; | ||
| 544 | |||
| 545 | $platform{"BIO_s_log"} .= ",!WIN32,!WIN16,!macintosh"; | ||
| 546 | |||
| 547 | if(exists $syms{"ERR_load_CRYPTO_strings"}) { | ||
| 548 | $platform{"ERR_load_CRYPTO_strings"} .= ",!VMS,!WIN16"; | ||
| 549 | $syms{"ERR_load_CRYPTOlib_strings"} = 1; | ||
| 550 | $platform{"ERR_load_CRYPTOlib_strings"} .= ",VMS,WIN16"; | ||
| 551 | } | ||
| 552 | |||
| 553 | # Info we know about | ||
| 554 | |||
| 555 | $platform{"RSA_PKCS1_RSAref"} = "RSAREF"; | ||
| 556 | $algorithm{"RSA_PKCS1_RSAref"} = "RSA"; | ||
| 557 | |||
| 558 | push @ret, map { $_."\\".&info_string($_,"EXIST", | ||
| 559 | $platform{$_}, | ||
| 560 | $kind{$_}, | ||
| 561 | $algorithm{$_}) } keys %syms; | ||
| 562 | |||
| 563 | return(@ret); | ||
| 564 | } | ||
| 565 | |||
| 566 | sub info_string { | ||
| 567 | (my $symbol, my $exist, my $platforms, my $kind, my $algorithms) = @_; | ||
| 568 | |||
| 569 | my %a = defined($algorithms) ? | ||
| 570 | map { $_ => 1 } split /,/, $algorithms : (); | ||
| 571 | my $pl = defined($platforms) ? $platforms : ""; | ||
| 572 | my %p = map { $_ => 0 } split /,/, $pl; | ||
| 573 | my $k = defined($kind) ? $kind : "FUNCTION"; | ||
| 574 | my $ret; | ||
| 575 | |||
| 576 | # We do this, because if there's code like the following, it really | ||
| 577 | # means the function exists in all cases and should therefore be | ||
| 578 | # everywhere. By increasing and decreasing, we may attain 0: | ||
| 579 | # | ||
| 580 | # ifndef WIN16 | ||
| 581 | # int foo(); | ||
| 582 | # else | ||
| 583 | # int _fat foo(); | ||
| 584 | # endif | ||
| 585 | foreach $platform (split /,/, $pl) { | ||
| 586 | if ($platform =~ /^!(.*)$/) { | ||
| 587 | $p{$1}--; | ||
| 588 | } else { | ||
| 589 | $p{$platform}++; | ||
| 403 | } | 590 | } |
| 404 | delete $funcs{"BIO_s_file"}; | ||
| 405 | delete $funcs{"BIO_new_file"}; | ||
| 406 | delete $funcs{"BIO_new_fp"}; | ||
| 407 | } | 591 | } |
| 408 | if (!$NT) { | 592 | foreach $platform (keys %p) { |
| 409 | delete $funcs{"BIO_s_log"}; | 593 | if ($p{$platform} == 0) { delete $p{$platform}; } |
| 410 | } | 594 | } |
| 411 | 595 | ||
| 412 | push @ret, keys %funcs; | 596 | delete $p{""}; |
| 597 | delete $a{""}; | ||
| 413 | 598 | ||
| 414 | return(@ret); | 599 | $ret = $exist; |
| 600 | $ret .= ":".join(',',map { $p{$_} < 0 ? "!".$_ : $_ } keys %p); | ||
| 601 | $ret .= ":".$k; | ||
| 602 | $ret .= ":".join(',',keys %a); | ||
| 603 | return $ret; | ||
| 604 | } | ||
| 605 | |||
| 606 | sub maybe_add_info { | ||
| 607 | (my $name, *nums, my @symbols) = @_; | ||
| 608 | my $sym; | ||
| 609 | my $new_info = 0; | ||
| 610 | |||
| 611 | print STDERR "Updating $name info\n"; | ||
| 612 | foreach $sym (@symbols) { | ||
| 613 | (my $s, my $i) = split /\\/, $sym; | ||
| 614 | $i =~ s/^(.*?:.*?:\w+)(\(\w+\))?/$1/; | ||
| 615 | if (defined($nums{$s})) { | ||
| 616 | (my $n, my $dummy) = split /\\/, $nums{$s}; | ||
| 617 | if (!defined($dummy) || $i ne $dummy) { | ||
| 618 | $nums{$s} = $n."\\".$i; | ||
| 619 | $new_info++; | ||
| 620 | #print STDERR "DEBUG: maybe_add_info for $s: \"$dummy\" => \"$i\"\n"; | ||
| 621 | } | ||
| 622 | } | ||
| 623 | } | ||
| 624 | if ($new_info) { | ||
| 625 | print STDERR "$new_info old symbols got an info update\n"; | ||
| 626 | if (!$do_rewrite) { | ||
| 627 | print STDERR "You should do a rewrite to fix this.\n"; | ||
| 628 | } | ||
| 629 | } else { | ||
| 630 | print STDERR "No old symbols needed info update\n"; | ||
| 631 | } | ||
| 415 | } | 632 | } |
| 416 | 633 | ||
| 417 | sub print_test_file | 634 | sub print_test_file |
| 418 | { | 635 | { |
| 419 | (*OUT,my $name,*nums,my @functions)=@_; | 636 | (*OUT,my $name,*nums,my @symbols)=@_; |
| 420 | my $n = 1; my @e; my @r; | 637 | my $n = 1; my @e; my @r; |
| 421 | my $func; | 638 | my $sym; my $prev = ""; my $prefSSLeay; |
| 422 | 639 | ||
| 423 | (@e)=grep(/^SSLeay/,@functions); | 640 | (@e)=grep(/^SSLeay\\.*?:.*?:FUNCTION/,@symbols); |
| 424 | (@r)=grep(!/^SSLeay/,@functions); | 641 | (@r)=grep(/^\w+\\.*?:.*?:FUNCTION/ && !/^SSLeay\\.*?:.*?:FUNCTION/,@symbols); |
| 425 | @functions=((sort @e),(sort @r)); | 642 | @symbols=((sort @e),(sort @r)); |
| 426 | 643 | ||
| 427 | foreach $func (@functions) { | 644 | foreach $sym (@symbols) { |
| 428 | if (!defined($nums{$func})) { | 645 | (my $s, my $i) = $sym =~ /^(.*?)\\(.*)$/; |
| 429 | printf STDERR "$func does not have a number assigned\n" | 646 | if ($s ne $prev) { |
| 430 | if(!$do_update); | 647 | if (!defined($nums{$sym})) { |
| 431 | } else { | 648 | printf STDERR "Warning: $sym does not have a number assigned\n" |
| 432 | $n=$nums{$func}; | 649 | if(!$do_update); |
| 433 | print OUT "\t$func();\n"; | 650 | } else { |
| 651 | $n=$nums{$s}; | ||
| 652 | print OUT "\t$s();\n"; | ||
| 653 | } | ||
| 434 | } | 654 | } |
| 655 | $prev = $s; # To avoid duplicates... | ||
| 435 | } | 656 | } |
| 436 | } | 657 | } |
| 437 | 658 | ||
| 438 | sub print_def_file | 659 | sub print_def_file |
| 439 | { | 660 | { |
| 440 | (*OUT,my $name,*nums,my @functions)=@_; | 661 | (*OUT,my $name,*nums,my @symbols)=@_; |
| 441 | my $n = 1; my @e; my @r; | 662 | my $n = 1; my @e; my @r; |
| 442 | 663 | ||
| 443 | if ($W32) | 664 | if ($W32) |
| @@ -471,18 +692,61 @@ EOF | |||
| 471 | 692 | ||
| 472 | print "EXPORTS\n"; | 693 | print "EXPORTS\n"; |
| 473 | 694 | ||
| 695 | (@e)=grep(/^SSLeay\\.*?:.*?:FUNCTION/,@symbols); | ||
| 696 | (@r)=grep(/^\w+\\.*?:.*?:FUNCTION/ && !/^SSLeay\\.*?:.*?:FUNCTION/,@symbols); | ||
| 697 | @symbols=((sort @e),(sort @r)); | ||
| 474 | 698 | ||
| 475 | (@e)=grep(/^SSLeay/,@functions); | ||
| 476 | (@r)=grep(!/^SSLeay/,@functions); | ||
| 477 | @functions=((sort @e),(sort @r)); | ||
| 478 | 699 | ||
| 479 | foreach $func (@functions) { | 700 | foreach $sym (@symbols) { |
| 480 | if (!defined($nums{$func})) { | 701 | (my $s, my $i) = $sym =~ /^(.*?)\\(.*)$/; |
| 481 | printf STDERR "$func does not have a number assigned\n" | 702 | if (!defined($nums{$s})) { |
| 703 | printf STDERR "Warning: $s does not have a number assigned\n" | ||
| 482 | if(!$do_update); | 704 | if(!$do_update); |
| 483 | } else { | 705 | } else { |
| 484 | $n=$nums{$func}; | 706 | (my $n, my $i) = split /\\/, $nums{$s}; |
| 485 | printf OUT " %s%-40s@%d\n",($W32)?"":"_",$func,$n; | 707 | my %pf = (); |
| 708 | my @p = split(/,/, ($i =~ /^.*?:(.*?):/,$1)); | ||
| 709 | # @p_purged must contain hardware platforms only | ||
| 710 | my @p_purged = (); | ||
| 711 | foreach $ptmp (@p) { | ||
| 712 | next if $ptmp =~ /^!?RSAREF$/; | ||
| 713 | push @p_purged, $ptmp; | ||
| 714 | } | ||
| 715 | my $negatives = !!grep(/^!/,@p); | ||
| 716 | # It is very important to check NT before W32 | ||
| 717 | if ((($NT && (!@p_purged | ||
| 718 | || (!$negatives && grep(/^WINNT$/,@p)) | ||
| 719 | || ($negatives && !grep(/^!WINNT$/,@p)))) | ||
| 720 | || ($W32 && (!@p_purged | ||
| 721 | || (!$negatives && grep(/^WIN32$/,@p)) | ||
| 722 | || ($negatives && !grep(/^!WIN32$/,@p)))) | ||
| 723 | || ($W16 && (!@p_purged | ||
| 724 | || (!$negatives && grep(/^WIN16$/,@p)) | ||
| 725 | || ($negatives && !grep(/^!WIN16$/,@p))))) | ||
| 726 | && (!@p | ||
| 727 | || (!$negatives | ||
| 728 | && ($rsaref || !grep(/^RSAREF$/,@p))) | ||
| 729 | || ($negatives | ||
| 730 | && (!$rsaref || !grep(/^!RSAREF$/,@p))))) { | ||
| 731 | printf OUT " %s%-40s@%d\n",($W32)?"":"_",$s,$n; | ||
| 732 | # } else { | ||
| 733 | # print STDERR "DEBUG: \"$sym\" (@p):", | ||
| 734 | # " rsaref:", !!(!@p | ||
| 735 | # || (!$negatives | ||
| 736 | # && ($rsaref || !grep(/^RSAREF$/,@p))) | ||
| 737 | # || ($negatives | ||
| 738 | # && (!$rsaref || !grep(/^!RSAREF$/,@p))))?1:0, | ||
| 739 | # " 16:", !!($W16 && (!@p_purged | ||
| 740 | # || (!$negatives && grep(/^WIN16$/,@p)) | ||
| 741 | # || ($negatives && !grep(/^!WIN16$/,@p)))), | ||
| 742 | # " 32:", !!($W32 && (!@p_purged | ||
| 743 | # || (!$negatives && grep(/^WIN32$/,@p)) | ||
| 744 | # || ($negatives && !grep(/^!WIN32$/,@p)))), | ||
| 745 | # " NT:", !!($NT && (!@p_purged | ||
| 746 | # || (!$negatives && grep(/^WINNT$/,@p)) | ||
| 747 | # || ($negatives && !grep(/^!WINNT$/,@p)))), | ||
| 748 | # "\n"; | ||
| 749 | } | ||
| 486 | } | 750 | } |
| 487 | } | 751 | } |
| 488 | printf OUT "\n"; | 752 | printf OUT "\n"; |
| @@ -494,6 +758,8 @@ sub load_numbers | |||
| 494 | my(@a,%ret); | 758 | my(@a,%ret); |
| 495 | 759 | ||
| 496 | $max_num = 0; | 760 | $max_num = 0; |
| 761 | $num_noinfo = 0; | ||
| 762 | $prev = ""; | ||
| 497 | 763 | ||
| 498 | open(IN,"<$name") || die "unable to open $name:$!\n"; | 764 | open(IN,"<$name") || die "unable to open $name:$!\n"; |
| 499 | while (<IN>) { | 765 | while (<IN>) { |
| @@ -501,27 +767,138 @@ sub load_numbers | |||
| 501 | s/#.*$//; | 767 | s/#.*$//; |
| 502 | next if /^\s*$/; | 768 | next if /^\s*$/; |
| 503 | @a=split; | 769 | @a=split; |
| 504 | $ret{$a[0]}=$a[1]; | 770 | if (defined $ret{$a[0]}) { |
| 771 | print STDERR "Warning: Symbol '",$a[0],"' redefined. old=",$ret{$a[0]},", new=",$a[1],"\n"; | ||
| 772 | } | ||
| 773 | if ($max_num > $a[1]) { | ||
| 774 | print STDERR "Warning: Number decreased from ",$max_num," to ",$a[1],"\n"; | ||
| 775 | } | ||
| 776 | if ($max_num == $a[1]) { | ||
| 777 | # This is actually perfectly OK | ||
| 778 | #print STDERR "Warning: Symbol ",$a[0]," has same number as previous ",$prev,": ",$a[1],"\n"; | ||
| 779 | } | ||
| 780 | if ($#a < 2) { | ||
| 781 | # Existence will be proven later, in do_defs | ||
| 782 | $ret{$a[0]}=$a[1]; | ||
| 783 | $num_noinfo++; | ||
| 784 | } else { | ||
| 785 | $ret{$a[0]}=$a[1]."\\".$a[2]; # \\ is a special marker | ||
| 786 | } | ||
| 505 | $max_num = $a[1] if $a[1] > $max_num; | 787 | $max_num = $a[1] if $a[1] > $max_num; |
| 788 | $prev=$a[0]; | ||
| 789 | } | ||
| 790 | if ($num_noinfo) { | ||
| 791 | print STDERR "Warning: $num_noinfo symbols were without info."; | ||
| 792 | if ($do_rewrite) { | ||
| 793 | printf STDERR " The rewrite will fix this.\n"; | ||
| 794 | } else { | ||
| 795 | printf STDERR " You should do a rewrite to fix this.\n"; | ||
| 796 | } | ||
| 506 | } | 797 | } |
| 507 | close(IN); | 798 | close(IN); |
| 508 | return(%ret); | 799 | return(%ret); |
| 509 | } | 800 | } |
| 510 | 801 | ||
| 802 | sub parse_number | ||
| 803 | { | ||
| 804 | (my $str, my $what) = @_; | ||
| 805 | (my $n, my $i) = split(/\\/,$str); | ||
| 806 | if ($what eq "n") { | ||
| 807 | return $n; | ||
| 808 | } else { | ||
| 809 | return $i; | ||
| 810 | } | ||
| 811 | } | ||
| 812 | |||
| 813 | sub rewrite_numbers | ||
| 814 | { | ||
| 815 | (*OUT,$name,*nums,@symbols)=@_; | ||
| 816 | my $thing; | ||
| 817 | |||
| 818 | print STDERR "Rewriting $name\n"; | ||
| 819 | |||
| 820 | my @r = grep(/^\w+\\.*?:.*?:\w+\(\w+\)/,@symbols); | ||
| 821 | my $r; my %r; my %rsyms; | ||
| 822 | foreach $r (@r) { | ||
| 823 | (my $s, my $i) = split /\\/, $r; | ||
| 824 | my $a = $1 if $i =~ /^.*?:.*?:\w+\((\w+)\)/; | ||
| 825 | $i =~ s/^(.*?:.*?:\w+)\(\w+\)/$1/; | ||
| 826 | $r{$a} = $s."\\".$i; | ||
| 827 | $rsyms{$s} = 1; | ||
| 828 | } | ||
| 829 | |||
| 830 | my @s=sort { &parse_number($nums{$a},"n") <=> &parse_number($nums{$b},"n") } keys %nums; | ||
| 831 | foreach $sym (@s) { | ||
| 832 | (my $n, my $i) = split /\\/, $nums{$sym}; | ||
| 833 | next if defined($i) && $i =~ /^.*?:.*?:\w+\(\w+\)/; | ||
| 834 | next if defined($rsyms{$sym}); | ||
| 835 | $i="NOEXIST::FUNCTION:" if !defined($i) || $i eq ""; | ||
| 836 | printf OUT "%s%-40s%d\t%s\n","",$sym,$n,$i; | ||
| 837 | if (exists $r{$sym}) { | ||
| 838 | (my $s, $i) = split /\\/,$r{$sym}; | ||
| 839 | printf OUT "%s%-40s%d\t%s\n","",$s,$n,$i; | ||
| 840 | } | ||
| 841 | } | ||
| 842 | } | ||
| 843 | |||
| 511 | sub update_numbers | 844 | sub update_numbers |
| 512 | { | 845 | { |
| 513 | (*OUT,$name,*nums,my $start_num, my @functions)=@_; | 846 | (*OUT,$name,*nums,my $start_num, my @symbols)=@_; |
| 514 | my $new_funcs = 0; | 847 | my $new_syms = 0; |
| 515 | print STDERR "Updating $name\n"; | 848 | |
| 516 | foreach $func (@functions) { | 849 | print STDERR "Updating $name numbers\n"; |
| 517 | if (!exists $nums{$func}) { | 850 | |
| 518 | $new_funcs++; | 851 | my @r = grep(/^\w+\\.*?:.*?:\w+\(\w+\)/,@symbols); |
| 519 | printf OUT "%s%-40s%d\n","",$func, ++$start_num; | 852 | my $r; my %r; my %rsyms; |
| 853 | foreach $r (@r) { | ||
| 854 | (my $s, my $i) = split /\\/, $r; | ||
| 855 | my $a = $1 if $i =~ /^.*?:.*?:\w+\((\w+)\)/; | ||
| 856 | $i =~ s/^(.*?:.*?:\w+)\(\w+\)/$1/; | ||
| 857 | $r{$a} = $s."\\".$i; | ||
| 858 | $rsyms{$s} = 1; | ||
| 859 | } | ||
| 860 | |||
| 861 | foreach $sym (@symbols) { | ||
| 862 | (my $s, my $i) = $sym =~ /^(.*?)\\(.*)$/; | ||
| 863 | next if $i =~ /^.*?:.*?:\w+\(\w+\)/; | ||
| 864 | next if defined($rsyms{$sym}); | ||
| 865 | die "ERROR: Symbol $sym had no info attached to it." | ||
| 866 | if $i eq ""; | ||
| 867 | if (!exists $nums{$s}) { | ||
| 868 | $new_syms++; | ||
| 869 | printf OUT "%s%-40s%d\t%s\n","",$s, ++$start_num,$i; | ||
| 870 | if (exists $r{$s}) { | ||
| 871 | ($s, $i) = split /\\/,$r{$s}; | ||
| 872 | printf OUT "%s%-40s%d\t%s\n","",$s, $start_num,$i; | ||
| 873 | } | ||
| 520 | } | 874 | } |
| 521 | } | 875 | } |
| 522 | if($new_funcs) { | 876 | if($new_syms) { |
| 523 | print STDERR "$new_funcs New Functions added\n"; | 877 | print STDERR "$new_syms New symbols added\n"; |
| 524 | } else { | 878 | } else { |
| 525 | print STDERR "No New Functions Added\n"; | 879 | print STDERR "No New symbols Added\n"; |
| 526 | } | 880 | } |
| 527 | } | 881 | } |
| 882 | |||
| 883 | sub check_existing | ||
| 884 | { | ||
| 885 | (*nums, my @symbols)=@_; | ||
| 886 | my %existing; my @remaining; | ||
| 887 | @remaining=(); | ||
| 888 | foreach $sym (@symbols) { | ||
| 889 | (my $s, my $i) = $sym =~ /^(.*?)\\(.*)$/; | ||
| 890 | $existing{$s}=1; | ||
| 891 | } | ||
| 892 | foreach $sym (keys %nums) { | ||
| 893 | if (!exists $existing{$sym}) { | ||
| 894 | push @remaining, $sym; | ||
| 895 | } | ||
| 896 | } | ||
| 897 | if(@remaining) { | ||
| 898 | print STDERR "The following symbols do not seem to exist:\n"; | ||
| 899 | foreach $sym (@remaining) { | ||
| 900 | print STDERR "\t",$sym,"\n"; | ||
| 901 | } | ||
| 902 | } | ||
| 903 | } | ||
| 904 | |||
diff --git a/src/lib/libcrypto/util/mkerr.pl b/src/lib/libcrypto/util/mkerr.pl index 8e18f3c2df..7d98b5234d 100644 --- a/src/lib/libcrypto/util/mkerr.pl +++ b/src/lib/libcrypto/util/mkerr.pl | |||
| @@ -38,7 +38,7 @@ while (@ARGV) { | |||
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | if($recurse) { | 40 | if($recurse) { |
| 41 | @source = (<crypto/*.c>, <crypto/*/*.c>, ,<rsaref/*.c>, <ssl/*.c>); | 41 | @source = (<crypto/*.c>, <crypto/*/*.c>, <rsaref/*.c>, <ssl/*.c>); |
| 42 | } else { | 42 | } else { |
| 43 | @source = @ARGV; | 43 | @source = @ARGV; |
| 44 | } | 44 | } |
| @@ -79,8 +79,11 @@ while (($lib, $hdr) = each %hinc) | |||
| 79 | next if($hdr eq "NONE"); | 79 | next if($hdr eq "NONE"); |
| 80 | print STDERR "Scanning header file $hdr\n" if $debug; | 80 | print STDERR "Scanning header file $hdr\n" if $debug; |
| 81 | open(IN, "<$hdr") || die "Can't open Header file $hdr\n"; | 81 | open(IN, "<$hdr") || die "Can't open Header file $hdr\n"; |
| 82 | my $line = "", $def= ""; | 82 | my $line = "", $def= "", $linenr = 0; |
| 83 | while(<IN>) { | 83 | while(<IN>) { |
| 84 | $linenr++; | ||
| 85 | print STDERR "line: $linenr\r" if $debug; | ||
| 86 | |||
| 84 | last if(/BEGIN\s+ERROR\s+CODES/); | 87 | last if(/BEGIN\s+ERROR\s+CODES/); |
| 85 | if ($line ne '') { | 88 | if ($line ne '') { |
| 86 | $_ = $line . $_; | 89 | $_ = $line . $_; |
| @@ -110,7 +113,12 @@ while (($lib, $hdr) = each %hinc) | |||
| 110 | } | 113 | } |
| 111 | } | 114 | } |
| 112 | 115 | ||
| 116 | print STDERR " \r" if $debug; | ||
| 117 | $defnr = 0; | ||
| 113 | foreach (split /;/, $def) { | 118 | foreach (split /;/, $def) { |
| 119 | $defnr++; | ||
| 120 | print STDERR "def: $defnr\r" if $debug; | ||
| 121 | |||
| 114 | s/^[\n\s]*//g; | 122 | s/^[\n\s]*//g; |
| 115 | s/[\n\s]*$//g; | 123 | s/[\n\s]*$//g; |
| 116 | next if(/typedef\W/); | 124 | next if(/typedef\W/); |
| @@ -136,6 +144,8 @@ while (($lib, $hdr) = each %hinc) | |||
| 136 | } | 144 | } |
| 137 | } | 145 | } |
| 138 | 146 | ||
| 147 | print STDERR " \r" if $debug; | ||
| 148 | |||
| 139 | next if $reindex; | 149 | next if $reindex; |
| 140 | 150 | ||
| 141 | # Scan function and reason codes and store them: keep a note of the | 151 | # Scan function and reason codes and store them: keep a note of the |
diff --git a/src/lib/libcrypto/util/mkfiles.pl b/src/lib/libcrypto/util/mkfiles.pl index 6fa424bd19..470feea76f 100644 --- a/src/lib/libcrypto/util/mkfiles.pl +++ b/src/lib/libcrypto/util/mkfiles.pl | |||
| @@ -10,6 +10,7 @@ my @dirs = ( | |||
| 10 | ".", | 10 | ".", |
| 11 | "crypto", | 11 | "crypto", |
| 12 | "crypto/md2", | 12 | "crypto/md2", |
| 13 | "crypto/md4", | ||
| 13 | "crypto/md5", | 14 | "crypto/md5", |
| 14 | "crypto/sha", | 15 | "crypto/sha", |
| 15 | "crypto/mdc2", | 16 | "crypto/mdc2", |
| @@ -25,6 +26,7 @@ my @dirs = ( | |||
| 25 | "crypto/bn", | 26 | "crypto/bn", |
| 26 | "crypto/rsa", | 27 | "crypto/rsa", |
| 27 | "crypto/dsa", | 28 | "crypto/dsa", |
| 29 | "crypto/dso", | ||
| 28 | "crypto/dh", | 30 | "crypto/dh", |
| 29 | "crypto/buffer", | 31 | "crypto/buffer", |
| 30 | "crypto/bio", | 32 | "crypto/bio", |
| @@ -43,6 +45,7 @@ my @dirs = ( | |||
| 43 | "crypto/pkcs7", | 45 | "crypto/pkcs7", |
| 44 | "crypto/pkcs12", | 46 | "crypto/pkcs12", |
| 45 | "crypto/comp", | 47 | "crypto/comp", |
| 48 | "crypto/engine", | ||
| 46 | "ssl", | 49 | "ssl", |
| 47 | "rsaref", | 50 | "rsaref", |
| 48 | "apps", | 51 | "apps", |
diff --git a/src/lib/libcrypto/util/mklink.pl b/src/lib/libcrypto/util/mklink.pl index de555820ec..d7b997ada7 100644 --- a/src/lib/libcrypto/util/mklink.pl +++ b/src/lib/libcrypto/util/mklink.pl | |||
| @@ -49,7 +49,7 @@ my $to = join('/', @to_path); | |||
| 49 | 49 | ||
| 50 | my $file; | 50 | my $file; |
| 51 | foreach $file (@files) { | 51 | foreach $file (@files) { |
| 52 | # print "ln -s $to/$file $from/$file\n"; | 52 | my $err = ""; |
| 53 | symlink("$to/$file", "$from/$file"); | 53 | symlink("$to/$file", "$from/$file") or $err = " [$!]"; |
| 54 | print $file . " => $from/$file\n"; | 54 | print $file . " => $from/$file$err\n"; |
| 55 | } | 55 | } |
diff --git a/src/lib/libcrypto/util/mkstack.pl b/src/lib/libcrypto/util/mkstack.pl new file mode 100644 index 0000000000..3ee13fe7c9 --- /dev/null +++ b/src/lib/libcrypto/util/mkstack.pl | |||
| @@ -0,0 +1,124 @@ | |||
| 1 | #!/usr/local/bin/perl -w | ||
| 2 | |||
| 3 | # This is a utility that searches out "DECLARE_STACK_OF()" | ||
| 4 | # declarations in .h and .c files, and updates/creates/replaces | ||
| 5 | # the corresponding macro declarations in crypto/stack/safestack.h. | ||
| 6 | # As it's not generally possible to have macros that generate macros, | ||
| 7 | # we need to control this from the "outside", here in this script. | ||
| 8 | # | ||
| 9 | # Geoff Thorpe, June, 2000 (with massive Perl-hacking | ||
| 10 | # help from Steve Robb) | ||
| 11 | |||
| 12 | my $safestack = "crypto/stack/safestack"; | ||
| 13 | |||
| 14 | my $do_write; | ||
| 15 | while (@ARGV) { | ||
| 16 | my $arg = $ARGV[0]; | ||
| 17 | if($arg eq "-write") { | ||
| 18 | $do_write = 1; | ||
| 19 | } | ||
| 20 | shift @ARGV; | ||
| 21 | } | ||
| 22 | |||
| 23 | |||
| 24 | @source = (<crypto/*.[ch]>, <crypto/*/*.[ch]>, <rsaref/*.[ch]>, <ssl/*.[ch]>); | ||
| 25 | foreach $file (@source) { | ||
| 26 | next if -l $file; | ||
| 27 | |||
| 28 | # Open the .c/.h file for reading | ||
| 29 | open(IN, "< $file") || die "Can't open $file for reading: $!"; | ||
| 30 | |||
| 31 | while(<IN>) { | ||
| 32 | if (/^DECLARE_STACK_OF\(([^)]+)\)/) { | ||
| 33 | push @stacklst, $1; | ||
| 34 | } if (/^DECLARE_ASN1_SET_OF\(([^)]+)\)/) { | ||
| 35 | push @asn1setlst, $1; | ||
| 36 | } if (/^DECLARE_PKCS12_STACK_OF\(([^)]+)\)/) { | ||
| 37 | push @p12stklst, $1; | ||
| 38 | } | ||
| 39 | } | ||
| 40 | close(IN); | ||
| 41 | } | ||
| 42 | |||
| 43 | |||
| 44 | |||
| 45 | my $old_stackfile = ""; | ||
| 46 | my $new_stackfile = ""; | ||
| 47 | my $inside_block = 0; | ||
| 48 | my $type_thing; | ||
| 49 | |||
| 50 | open(IN, "< $safestack.h") || die "Can't open input file: $!"; | ||
| 51 | while(<IN>) { | ||
| 52 | $old_stackfile .= $_; | ||
| 53 | |||
| 54 | if (m|^/\* This block of defines is updated by util/mkstack.pl, please do not touch! \*/|) { | ||
| 55 | $inside_block = 1; | ||
| 56 | } | ||
| 57 | if (m|^/\* End of util/mkstack.pl block, you may now edit :-\) \*/|) { | ||
| 58 | $inside_block = 0; | ||
| 59 | } elsif ($inside_block == 0) { | ||
| 60 | $new_stackfile .= $_; | ||
| 61 | } | ||
| 62 | next if($inside_block != 1); | ||
| 63 | $new_stackfile .= "/* This block of defines is updated by util/mkstack.pl, please do not touch! */"; | ||
| 64 | |||
| 65 | foreach $type_thing (sort @stacklst) { | ||
| 66 | $new_stackfile .= <<EOF; | ||
| 67 | |||
| 68 | #define sk_${type_thing}_new(st) SKM_sk_new($type_thing, (st)) | ||
| 69 | #define sk_${type_thing}_new_null() SKM_sk_new_null($type_thing) | ||
| 70 | #define sk_${type_thing}_free(st) SKM_sk_free($type_thing, (st)) | ||
| 71 | #define sk_${type_thing}_num(st) SKM_sk_num($type_thing, (st)) | ||
| 72 | #define sk_${type_thing}_value(st, i) SKM_sk_value($type_thing, (st), (i)) | ||
| 73 | #define sk_${type_thing}_set(st, i, val) SKM_sk_set($type_thing, (st), (i), (val)) | ||
| 74 | #define sk_${type_thing}_zero(st) SKM_sk_zero($type_thing, (st)) | ||
| 75 | #define sk_${type_thing}_push(st, val) SKM_sk_push($type_thing, (st), (val)) | ||
| 76 | #define sk_${type_thing}_unshift(st, val) SKM_sk_unshift($type_thing, (st), (val)) | ||
| 77 | #define sk_${type_thing}_find(st, val) SKM_sk_find($type_thing, (st), (val)) | ||
| 78 | #define sk_${type_thing}_delete(st, i) SKM_sk_delete($type_thing, (st), (i)) | ||
| 79 | #define sk_${type_thing}_delete_ptr(st, ptr) SKM_sk_delete_ptr($type_thing, (st), (ptr)) | ||
| 80 | #define sk_${type_thing}_insert(st, val, i) SKM_sk_insert($type_thing, (st), (val), (i)) | ||
| 81 | #define sk_${type_thing}_set_cmp_func(st, cmp) SKM_sk_set_cmp_func($type_thing, (st), (cmp)) | ||
| 82 | #define sk_${type_thing}_dup(st) SKM_sk_dup($type_thing, st) | ||
| 83 | #define sk_${type_thing}_pop_free(st, free_func) SKM_sk_pop_free($type_thing, (st), (free_func)) | ||
| 84 | #define sk_${type_thing}_shift(st) SKM_sk_shift($type_thing, (st)) | ||
| 85 | #define sk_${type_thing}_pop(st) SKM_sk_pop($type_thing, (st)) | ||
| 86 | #define sk_${type_thing}_sort(st) SKM_sk_sort($type_thing, (st)) | ||
| 87 | EOF | ||
| 88 | } | ||
| 89 | foreach $type_thing (sort @asn1setlst) { | ||
| 90 | $new_stackfile .= <<EOF; | ||
| 91 | |||
| 92 | #define d2i_ASN1_SET_OF_${type_thing}(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \\ | ||
| 93 | SKM_ASN1_SET_OF_d2i($type_thing, (st), (pp), (length), (d2i_func), (free_func), (ex_tag), (ex_class)) | ||
| 94 | #define i2d_ASN1_SET_OF_${type_thing}(st, pp, i2d_func, ex_tag, ex_class, is_set) \\ | ||
| 95 | SKM_ASN1_SET_OF_i2d($type_thing, (st), (pp), (i2d_func), (ex_tag), (ex_class), (is_set)) | ||
| 96 | #define ASN1_seq_pack_${type_thing}(st, i2d_func, buf, len) \\ | ||
| 97 | SKM_ASN1_seq_pack($type_thing, (st), (i2d_func), (buf), (len)) | ||
| 98 | #define ASN1_seq_unpack_${type_thing}(buf, len, d2i_func, free_func) \\ | ||
| 99 | SKM_ASN1_seq_unpack($type_thing, (buf), (len), (d2i_func), (free_func)) | ||
| 100 | EOF | ||
| 101 | } | ||
| 102 | foreach $type_thing (sort @p12stklst) { | ||
| 103 | $new_stackfile .= <<EOF; | ||
| 104 | |||
| 105 | #define PKCS12_decrypt_d2i_${type_thing}(algor, d2i_func, free_func, pass, passlen, oct, seq) \\ | ||
| 106 | SKM_PKCS12_decrypt_d2i($type_thing, (algor), (d2i_func), (free_func), (pass), (passlen), (oct), (seq)) | ||
| 107 | EOF | ||
| 108 | } | ||
| 109 | $new_stackfile .= "/* End of util/mkstack.pl block, you may now edit :-) */\n"; | ||
| 110 | $inside_block = 2; | ||
| 111 | } | ||
| 112 | |||
| 113 | |||
| 114 | if ($new_stackfile eq $old_stackfile) { | ||
| 115 | print "No changes to $safestack.h.\n"; | ||
| 116 | exit 0; # avoid unnecessary rebuild | ||
| 117 | } | ||
| 118 | |||
| 119 | if ($do_write) { | ||
| 120 | print "Writing new $safestack.h.\n"; | ||
| 121 | open OUT, ">$safestack.h" || die "Can't open output file"; | ||
| 122 | print OUT $new_stackfile; | ||
| 123 | close OUT; | ||
| 124 | } | ||
diff --git a/src/lib/libcrypto/util/pl/BC-32.pl b/src/lib/libcrypto/util/pl/BC-32.pl index 7f57809a16..20cb3a9c50 100644 --- a/src/lib/libcrypto/util/pl/BC-32.pl +++ b/src/lib/libcrypto/util/pl/BC-32.pl | |||
| @@ -19,7 +19,7 @@ $out_def="out32"; | |||
| 19 | $tmp_def="tmp32"; | 19 | $tmp_def="tmp32"; |
| 20 | $inc_def="inc32"; | 20 | $inc_def="inc32"; |
| 21 | #enable max error messages, disable most common warnings | 21 | #enable max error messages, disable most common warnings |
| 22 | $cflags="-DWIN32_LEAN_AND_MEAN -q -w-aus -w-par -w-inl -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN "; | 22 | $cflags="-DWIN32_LEAN_AND_MEAN -q -w-aus -w-par -w-inl -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN -DDSO_WIN32 "; |
| 23 | if ($debug) | 23 | if ($debug) |
| 24 | { | 24 | { |
| 25 | $cflags.="-Od -y -v -vi- -D_DEBUG"; | 25 | $cflags.="-Od -y -v -vi- -D_DEBUG"; |
diff --git a/src/lib/libcrypto/util/pl/Mingw32.pl b/src/lib/libcrypto/util/pl/Mingw32.pl index c687d9b118..37f36126f3 100644 --- a/src/lib/libcrypto/util/pl/Mingw32.pl +++ b/src/lib/libcrypto/util/pl/Mingw32.pl | |||
| @@ -17,9 +17,9 @@ $mkdir='gmkdir'; | |||
| 17 | 17 | ||
| 18 | $cc='gcc'; | 18 | $cc='gcc'; |
| 19 | if ($debug) | 19 | if ($debug) |
| 20 | { $cflags="-DL_ENDIAN -g2 -ggdb"; } | 20 | { $cflags="-DL_ENDIAN -DDSO_WIN32 -g2 -ggdb"; } |
| 21 | else | 21 | else |
| 22 | { $cflags="-DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall"; } | 22 | { $cflags="-DL_ENDIAN -DDSO_WIN32 -fomit-frame-pointer -O3 -m486 -Wall"; } |
| 23 | 23 | ||
| 24 | if ($gaswin and !$no_asm) | 24 | if ($gaswin and !$no_asm) |
| 25 | { | 25 | { |
diff --git a/src/lib/libcrypto/util/pl/Mingw32f.pl b/src/lib/libcrypto/util/pl/Mingw32f.pl index a53c537646..44f5673d7a 100644 --- a/src/lib/libcrypto/util/pl/Mingw32f.pl +++ b/src/lib/libcrypto/util/pl/Mingw32f.pl | |||
| @@ -11,9 +11,9 @@ $rm='del'; | |||
| 11 | 11 | ||
| 12 | $cc='gcc'; | 12 | $cc='gcc'; |
| 13 | if ($debug) | 13 | if ($debug) |
| 14 | { $cflags="-g2 -ggdb"; } | 14 | { $cflags="-g2 -ggdb -DDSO_WIN32"; } |
| 15 | else | 15 | else |
| 16 | { $cflags="-O3 -fomit-frame-pointer"; } | 16 | { $cflags="-O3 -fomit-frame-pointer -DDSO_WIN32"; } |
| 17 | 17 | ||
| 18 | $obj='.o'; | 18 | $obj='.o'; |
| 19 | $ofile='-o '; | 19 | $ofile='-o '; |
diff --git a/src/lib/libcrypto/util/pl/VC-32.pl b/src/lib/libcrypto/util/pl/VC-32.pl index 046f0e253c..7c6674b971 100644 --- a/src/lib/libcrypto/util/pl/VC-32.pl +++ b/src/lib/libcrypto/util/pl/VC-32.pl | |||
| @@ -12,7 +12,7 @@ $rm='del'; | |||
| 12 | 12 | ||
| 13 | # C compiler stuff | 13 | # C compiler stuff |
| 14 | $cc='cl'; | 14 | $cc='cl'; |
| 15 | $cflags=' /MD /W3 /WX /G5 /Ox /O2 /Ob2 /Gs0 /GF /Gy /nologo -DWIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN'; | 15 | $cflags=' /MD /W3 /WX /G5 /Ox /O2 /Ob2 /Gs0 /GF /Gy /nologo -DWIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32'; |
| 16 | $lflags="/nologo /subsystem:console /machine:I386 /opt:ref"; | 16 | $lflags="/nologo /subsystem:console /machine:I386 /opt:ref"; |
| 17 | $mlflags=''; | 17 | $mlflags=''; |
| 18 | 18 | ||
| @@ -22,7 +22,7 @@ $inc_def="inc32"; | |||
| 22 | 22 | ||
| 23 | if ($debug) | 23 | if ($debug) |
| 24 | { | 24 | { |
| 25 | $cflags=" /MDd /W3 /WX /Zi /Yd /Od /nologo -DWIN32 -D_DEBUG -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -DDEBUG"; | 25 | $cflags=" /MDd /W3 /WX /Zi /Yd /Od /nologo -DWIN32 -D_DEBUG -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -DDEBUG -DDSO_WIN32"; |
| 26 | $lflags.=" /debug"; | 26 | $lflags.=" /debug"; |
| 27 | $mlflags.=' /debug'; | 27 | $mlflags.=' /debug'; |
| 28 | } | 28 | } |
| @@ -112,7 +112,8 @@ sub do_lib_rule | |||
| 112 | if (!$shlib) | 112 | if (!$shlib) |
| 113 | { | 113 | { |
| 114 | # $ret.="\t\$(RM) \$(O_$Name)\n"; | 114 | # $ret.="\t\$(RM) \$(O_$Name)\n"; |
| 115 | $ret.="\t\$(MKLIB) $lfile$target @<<\n $objs\n<<\n"; | 115 | $ex =' advapi32.lib'; |
| 116 | $ret.="\t\$(MKLIB) $lfile$target @<<\n $objs $ex\n<<\n"; | ||
| 116 | } | 117 | } |
| 117 | else | 118 | else |
| 118 | { | 119 | { |
diff --git a/src/lib/libcrypto/util/pl/linux.pl b/src/lib/libcrypto/util/pl/linux.pl index a8cfdc578a..8924ed5480 100644 --- a/src/lib/libcrypto/util/pl/linux.pl +++ b/src/lib/libcrypto/util/pl/linux.pl | |||
| @@ -12,6 +12,8 @@ $rm='/bin/rm -f'; | |||
| 12 | $cc='gcc'; | 12 | $cc='gcc'; |
| 13 | if ($debug) | 13 | if ($debug) |
| 14 | { $cflags="-g2 -ggdb -DREF_CHECK -DCRYPTO_MDEBUG"; } | 14 | { $cflags="-g2 -ggdb -DREF_CHECK -DCRYPTO_MDEBUG"; } |
| 15 | elsif ($profile) | ||
| 16 | { $cflags="-pg -O3"; } | ||
| 15 | else | 17 | else |
| 16 | { $cflags="-O3 -fomit-frame-pointer"; } | 18 | { $cflags="-O3 -fomit-frame-pointer"; } |
| 17 | 19 | ||
| @@ -19,6 +21,8 @@ if (!$no_asm) | |||
| 19 | { | 21 | { |
| 20 | $bn_asm_obj='$(OBJ_D)/bn86-elf.o'; | 22 | $bn_asm_obj='$(OBJ_D)/bn86-elf.o'; |
| 21 | $bn_asm_src='crypto/bn/asm/bn86unix.cpp'; | 23 | $bn_asm_src='crypto/bn/asm/bn86unix.cpp'; |
| 24 | $bnco_asm_obj='$(OBJ_D)/co86-elf.o'; | ||
| 25 | $bnco_asm_src='crypto/bn/asm/co86unix.cpp'; | ||
| 22 | $des_enc_obj='$(OBJ_D)/dx86-elf.o $(OBJ_D)/yx86-elf.o'; | 26 | $des_enc_obj='$(OBJ_D)/dx86-elf.o $(OBJ_D)/yx86-elf.o'; |
| 23 | $des_enc_src='crypto/des/asm/dx86unix.cpp crypto/des/asm/yx86unix.cpp'; | 27 | $des_enc_src='crypto/des/asm/dx86unix.cpp crypto/des/asm/yx86unix.cpp'; |
| 24 | $bf_enc_obj='$(OBJ_D)/bx86-elf.o'; | 28 | $bf_enc_obj='$(OBJ_D)/bx86-elf.o'; |
diff --git a/src/lib/libcrypto/util/selftest.pl b/src/lib/libcrypto/util/selftest.pl index 04b4425d7e..eb50d52ff8 100644 --- a/src/lib/libcrypto/util/selftest.pl +++ b/src/lib/libcrypto/util/selftest.pl | |||
| @@ -19,6 +19,7 @@ my $ok=0; | |||
| 19 | my $cc="cc"; | 19 | my $cc="cc"; |
| 20 | my $cversion="??"; | 20 | my $cversion="??"; |
| 21 | my $sep="-----------------------------------------------------------------------------\n"; | 21 | my $sep="-----------------------------------------------------------------------------\n"; |
| 22 | my $not_our_fault="\nPlease ask your system administrator/vendor for more information.\n[Problems with your operating system setup should not be reported\nto the OpenSSL project.]\n"; | ||
| 22 | 23 | ||
| 23 | open(OUT,">$report") or die; | 24 | open(OUT,">$report") or die; |
| 24 | 25 | ||
| @@ -76,16 +77,18 @@ print OUT "\n"; | |||
| 76 | 77 | ||
| 77 | print "Checking compiler...\n"; | 78 | print "Checking compiler...\n"; |
| 78 | if (open(TEST,">cctest.c")) { | 79 | if (open(TEST,">cctest.c")) { |
| 79 | print TEST "#include <stdio.h>\nmain(){printf(\"Hello world\\n\");}\n"; | 80 | print TEST "#include <stdio.h>\n#include <errno.h>\nmain(){printf(\"Hello world\\n\");}\n"; |
| 80 | close(TEST); | 81 | close(TEST); |
| 81 | system("$cc -o cctest cctest.c"); | 82 | system("$cc -o cctest cctest.c"); |
| 82 | if (`./cctest` !~ /Hello world/) { | 83 | if (`./cctest` !~ /Hello world/) { |
| 83 | print OUT "Compiler doesn't work.\n"; | 84 | print OUT "Compiler doesn't work.\n"; |
| 85 | print OUT $not_our_fault; | ||
| 84 | goto err; | 86 | goto err; |
| 85 | } | 87 | } |
| 86 | system("ar r cctest.a /dev/null"); | 88 | system("ar r cctest.a /dev/null"); |
| 87 | if (not -f "cctest.a") { | 89 | if (not -f "cctest.a") { |
| 88 | print OUT "Check your archive tool (ar).\n"; | 90 | print OUT "Check your archive tool (ar).\n"; |
| 91 | print OUT $not_our_fault; | ||
| 89 | goto err; | 92 | goto err; |
| 90 | } | 93 | } |
| 91 | } else { | 94 | } else { |
| @@ -102,6 +105,7 @@ if (open(TEST,">cctest.c")) { | |||
| 102 | } else { | 105 | } else { |
| 103 | print OUT "Can't compile test program!\n"; | 106 | print OUT "Can't compile test program!\n"; |
| 104 | } | 107 | } |
| 108 | print OUT $not_our_fault; | ||
| 105 | goto err; | 109 | goto err; |
| 106 | } | 110 | } |
| 107 | } else { | 111 | } else { |
| @@ -133,6 +137,13 @@ if (/no-/) | |||
| 133 | goto err; | 137 | goto err; |
| 134 | } | 138 | } |
| 135 | 139 | ||
| 140 | if (`echo 4+1 | bc` != 5) | ||
| 141 | { | ||
| 142 | print OUT "Can't run bc! Test skipped.\n"; | ||
| 143 | print OUT $not_our_fault; | ||
| 144 | goto err; | ||
| 145 | } | ||
| 146 | |||
| 136 | print "Running make test...\n"; | 147 | print "Running make test...\n"; |
| 137 | if (system("make test 2>&1 | tee maketest.log") > 255) | 148 | if (system("make test 2>&1 | tee maketest.log") > 255) |
| 138 | { | 149 | { |
diff --git a/src/lib/libcrypto/util/sp-diff.pl b/src/lib/libcrypto/util/sp-diff.pl index f81e50201b..9d6c60387f 100644 --- a/src/lib/libcrypto/util/sp-diff.pl +++ b/src/lib/libcrypto/util/sp-diff.pl | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | %two=&loadfile($ARGV[1]); | 11 | %two=&loadfile($ARGV[1]); |
| 12 | 12 | ||
| 13 | $line=0; | 13 | $line=0; |
| 14 | foreach $a ("md2","md5","sha","sha1","rc4","des cfb","des cbc","des ede3", | 14 | foreach $a ("md2","md4","md5","sha","sha1","rc4","des cfb","des cbc","des ede3", |
| 15 | "idea cfb","idea cbc","rc2 cfb","rc2 cbc","blowfish cbc","cast cbc") | 15 | "idea cfb","idea cbc","rc2 cfb","rc2 cbc","blowfish cbc","cast cbc") |
| 16 | { | 16 | { |
| 17 | if (defined($one{$a,8}) && defined($two{$a,8})) | 17 | if (defined($one{$a,8}) && defined($two{$a,8})) |
diff --git a/src/lib/libcrypto/util/ssleay.num b/src/lib/libcrypto/util/ssleay.num index 32b2e960c4..561bac2ec9 100644 --- a/src/lib/libcrypto/util/ssleay.num +++ b/src/lib/libcrypto/util/ssleay.num | |||
| @@ -1,227 +1,195 @@ | |||
| 1 | ERR_load_SSL_strings 1 | 1 | ERR_load_SSL_strings 1 EXIST::FUNCTION: |
| 2 | SSL_CIPHER_description 2 | 2 | SSL_CIPHER_description 2 EXIST::FUNCTION: |
| 3 | SSL_CTX_add_client_CA 3 | 3 | SSL_CTX_add_client_CA 3 EXIST::FUNCTION: |
| 4 | SSL_CTX_add_session 4 | 4 | SSL_CTX_add_session 4 EXIST::FUNCTION: |
| 5 | SSL_CTX_check_private_key 5 | 5 | SSL_CTX_check_private_key 5 EXIST::FUNCTION: |
| 6 | SSL_CTX_ctrl 6 | 6 | SSL_CTX_ctrl 6 EXIST::FUNCTION: |
| 7 | SSL_CTX_flush_sessions 7 | 7 | SSL_CTX_flush_sessions 7 EXIST::FUNCTION: |
| 8 | SSL_CTX_free 8 | 8 | SSL_CTX_free 8 EXIST::FUNCTION: |
| 9 | SSL_CTX_get_client_CA_list 9 | 9 | SSL_CTX_get_client_CA_list 9 EXIST::FUNCTION: |
| 10 | SSL_CTX_get_verify_callback 10 | 10 | SSL_CTX_get_verify_callback 10 EXIST::FUNCTION: |
| 11 | SSL_CTX_get_verify_mode 11 | 11 | SSL_CTX_get_verify_mode 11 EXIST::FUNCTION: |
| 12 | SSL_CTX_new 12 | 12 | SSL_CTX_new 12 EXIST::FUNCTION: |
| 13 | SSL_CTX_remove_session 13 | 13 | SSL_CTX_remove_session 13 EXIST::FUNCTION: |
| 14 | SSL_CTX_set_cert_verify_cb 14 | 14 | SSL_CTX_set_cipher_list 15 EXIST::FUNCTION: |
| 15 | SSL_CTX_set_cipher_list 15 | 15 | SSL_CTX_set_client_CA_list 16 EXIST::FUNCTION: |
| 16 | SSL_CTX_set_client_CA_list 16 | 16 | SSL_CTX_set_default_passwd_cb 17 EXIST::FUNCTION: |
| 17 | SSL_CTX_set_default_passwd_cb 17 | 17 | SSL_CTX_set_ssl_version 19 EXIST::FUNCTION: |
| 18 | SSL_CTX_set_ssl_version 19 | 18 | SSL_CTX_set_verify 21 EXIST::FUNCTION: |
| 19 | SSL_CTX_set_verify 21 | 19 | SSL_CTX_use_PrivateKey 22 EXIST::FUNCTION: |
| 20 | SSL_CTX_use_PrivateKey 22 | 20 | SSL_CTX_use_PrivateKey_ASN1 23 EXIST::FUNCTION: |
| 21 | SSL_CTX_use_PrivateKey_ASN1 23 | 21 | SSL_CTX_use_PrivateKey_file 24 EXIST::FUNCTION: |
| 22 | SSL_CTX_use_PrivateKey_file 24 | 22 | SSL_CTX_use_RSAPrivateKey 25 EXIST::FUNCTION:RSA |
| 23 | SSL_CTX_use_RSAPrivateKey 25 | 23 | SSL_CTX_use_RSAPrivateKey_ASN1 26 EXIST::FUNCTION:RSA |
| 24 | SSL_CTX_use_RSAPrivateKey_ASN1 26 | 24 | SSL_CTX_use_RSAPrivateKey_file 27 EXIST::FUNCTION:RSA |
| 25 | SSL_CTX_use_RSAPrivateKey_file 27 | 25 | SSL_CTX_use_certificate 28 EXIST::FUNCTION: |
| 26 | SSL_CTX_use_certificate 28 | 26 | SSL_CTX_use_certificate_ASN1 29 EXIST::FUNCTION: |
| 27 | SSL_CTX_use_certificate_ASN1 29 | 27 | SSL_CTX_use_certificate_file 30 EXIST::FUNCTION: |
| 28 | SSL_CTX_use_certificate_file 30 | 28 | SSL_SESSION_free 31 EXIST::FUNCTION: |
| 29 | SSL_SESSION_free 31 | 29 | SSL_SESSION_new 32 EXIST::FUNCTION: |
| 30 | SSL_SESSION_new 32 | 30 | SSL_SESSION_print 33 EXIST::FUNCTION: |
| 31 | SSL_SESSION_print 33 | 31 | SSL_SESSION_print_fp 34 EXIST::FUNCTION:FP_API |
| 32 | SSL_SESSION_print_fp 34 | 32 | SSL_accept 35 EXIST::FUNCTION: |
| 33 | SSL_accept 35 | 33 | SSL_add_client_CA 36 EXIST::FUNCTION: |
| 34 | SSL_add_client_CA 36 | 34 | SSL_alert_desc_string 37 EXIST::FUNCTION: |
| 35 | SSL_alert_desc_string 37 | 35 | SSL_alert_desc_string_long 38 EXIST::FUNCTION: |
| 36 | SSL_alert_desc_string_long 38 | 36 | SSL_alert_type_string 39 EXIST::FUNCTION: |
| 37 | SSL_alert_type_string 39 | 37 | SSL_alert_type_string_long 40 EXIST::FUNCTION: |
| 38 | SSL_alert_type_string_long 40 | 38 | SSL_check_private_key 41 EXIST::FUNCTION: |
| 39 | SSL_check_private_key 41 | 39 | SSL_clear 42 EXIST::FUNCTION: |
| 40 | SSL_clear 42 | 40 | SSL_connect 43 EXIST::FUNCTION: |
| 41 | SSL_connect 43 | 41 | SSL_copy_session_id 44 EXIST::FUNCTION: |
| 42 | SSL_copy_session_id 44 | 42 | SSL_ctrl 45 EXIST::FUNCTION: |
| 43 | SSL_ctrl 45 | 43 | SSL_dup 46 EXIST::FUNCTION: |
| 44 | SSL_dup 46 | 44 | SSL_dup_CA_list 47 EXIST::FUNCTION: |
| 45 | SSL_dup_CA_list 47 | 45 | SSL_free 48 EXIST::FUNCTION: |
| 46 | SSL_free 48 | 46 | SSL_get_certificate 49 EXIST::FUNCTION: |
| 47 | SSL_get_certificate 49 | 47 | SSL_get_cipher_list 52 EXIST::FUNCTION: |
| 48 | SSL_get_cipher_list 52 | 48 | SSL_get_ciphers 55 EXIST::FUNCTION: |
| 49 | SSL_get_ciphers 55 | 49 | SSL_get_client_CA_list 56 EXIST::FUNCTION: |
| 50 | SSL_get_client_CA_list 56 | 50 | SSL_get_default_timeout 57 EXIST::FUNCTION: |
| 51 | SSL_get_default_timeout 57 | 51 | SSL_get_error 58 EXIST::FUNCTION: |
| 52 | SSL_get_error 58 | 52 | SSL_get_fd 59 EXIST::FUNCTION: |
| 53 | SSL_get_fd 59 | 53 | SSL_get_peer_cert_chain 60 EXIST::FUNCTION: |
| 54 | SSL_get_peer_cert_chain 60 | 54 | SSL_get_peer_certificate 61 EXIST::FUNCTION: |
| 55 | SSL_get_peer_certificate 61 | 55 | SSL_get_rbio 63 EXIST::FUNCTION: |
| 56 | SSL_get_rbio 63 | 56 | SSL_get_read_ahead 64 EXIST::FUNCTION: |
| 57 | SSL_get_read_ahead 64 | 57 | SSL_get_shared_ciphers 65 EXIST::FUNCTION: |
| 58 | SSL_get_shared_ciphers 65 | 58 | SSL_get_ssl_method 66 EXIST::FUNCTION: |
| 59 | SSL_get_ssl_method 66 | 59 | SSL_get_verify_callback 69 EXIST::FUNCTION: |
| 60 | SSL_get_verify_callback 69 | 60 | SSL_get_verify_mode 70 EXIST::FUNCTION: |
| 61 | SSL_get_verify_mode 70 | 61 | SSL_get_version 71 EXIST::FUNCTION: |
| 62 | SSL_get_version 71 | 62 | SSL_get_wbio 72 EXIST::FUNCTION: |
| 63 | SSL_get_wbio 72 | 63 | SSL_load_client_CA_file 73 EXIST::FUNCTION: |
| 64 | SSL_load_client_CA_file 73 | 64 | SSL_load_error_strings 74 EXIST::FUNCTION: |
| 65 | SSL_load_error_strings 74 | 65 | SSL_new 75 EXIST::FUNCTION: |
| 66 | SSL_new 75 | 66 | SSL_peek 76 EXIST::FUNCTION: |
| 67 | SSL_peek 76 | 67 | SSL_pending 77 EXIST::FUNCTION: |
| 68 | SSL_pending 77 | 68 | SSL_read 78 EXIST::FUNCTION: |
| 69 | SSL_read 78 | 69 | SSL_renegotiate 79 EXIST::FUNCTION: |
| 70 | SSL_renegotiate 79 | 70 | SSL_rstate_string 80 EXIST::FUNCTION: |
| 71 | SSL_rstate_string 80 | 71 | SSL_rstate_string_long 81 EXIST::FUNCTION: |
| 72 | SSL_rstate_string_long 81 | 72 | SSL_set_accept_state 82 EXIST::FUNCTION: |
| 73 | SSL_set_accept_state 82 | 73 | SSL_set_bio 83 EXIST::FUNCTION: |
| 74 | SSL_set_bio 83 | 74 | SSL_set_cipher_list 84 EXIST::FUNCTION: |
| 75 | SSL_set_cipher_list 84 | 75 | SSL_set_client_CA_list 85 EXIST::FUNCTION: |
| 76 | SSL_set_client_CA_list 85 | 76 | SSL_set_connect_state 86 EXIST::FUNCTION: |
| 77 | SSL_set_connect_state 86 | 77 | SSL_set_fd 87 EXIST::FUNCTION: |
| 78 | SSL_set_fd 87 | 78 | SSL_set_read_ahead 88 EXIST::FUNCTION: |
| 79 | SSL_set_read_ahead 88 | 79 | SSL_set_rfd 89 EXIST::FUNCTION: |
| 80 | SSL_set_rfd 89 | 80 | SSL_set_session 90 EXIST::FUNCTION: |
| 81 | SSL_set_session 90 | 81 | SSL_set_ssl_method 91 EXIST::FUNCTION: |
| 82 | SSL_set_ssl_method 91 | 82 | SSL_set_verify 94 EXIST::FUNCTION: |
| 83 | SSL_set_verify 94 | 83 | SSL_set_wfd 95 EXIST::FUNCTION: |
| 84 | SSL_set_wfd 95 | 84 | SSL_shutdown 96 EXIST::FUNCTION: |
| 85 | SSL_shutdown 96 | 85 | SSL_state_string 97 EXIST::FUNCTION: |
| 86 | SSL_state_string 97 | 86 | SSL_state_string_long 98 EXIST::FUNCTION: |
| 87 | SSL_state_string_long 98 | 87 | SSL_use_PrivateKey 99 EXIST::FUNCTION: |
| 88 | SSL_use_PrivateKey 99 | 88 | SSL_use_PrivateKey_ASN1 100 EXIST::FUNCTION: |
| 89 | SSL_use_PrivateKey_ASN1 100 | 89 | SSL_use_PrivateKey_file 101 EXIST::FUNCTION: |
| 90 | SSL_use_PrivateKey_file 101 | 90 | SSL_use_RSAPrivateKey 102 EXIST::FUNCTION:RSA |
| 91 | SSL_use_RSAPrivateKey 102 | 91 | SSL_use_RSAPrivateKey_ASN1 103 EXIST::FUNCTION:RSA |
| 92 | SSL_use_RSAPrivateKey_ASN1 103 | 92 | SSL_use_RSAPrivateKey_file 104 EXIST::FUNCTION:RSA |
| 93 | SSL_use_RSAPrivateKey_file 104 | 93 | SSL_use_certificate 105 EXIST::FUNCTION: |
| 94 | SSL_use_certificate 105 | 94 | SSL_use_certificate_ASN1 106 EXIST::FUNCTION: |
| 95 | SSL_use_certificate_ASN1 106 | 95 | SSL_use_certificate_file 107 EXIST::FUNCTION: |
| 96 | SSL_use_certificate_file 107 | 96 | SSL_write 108 EXIST::FUNCTION: |
| 97 | SSL_write 108 | 97 | SSLeay_add_ssl_algorithms 109 NOEXIST::FUNCTION: |
| 98 | SSLeay_add_ssl_algorithms 109 | 98 | SSLv23_client_method 110 EXIST::FUNCTION:RSA |
| 99 | SSLv23_client_method 110 | 99 | SSLv23_method 111 EXIST::FUNCTION:RSA |
| 100 | SSLv23_method 111 | 100 | SSLv23_server_method 112 EXIST::FUNCTION:RSA |
| 101 | SSLv23_server_method 112 | 101 | SSLv2_client_method 113 EXIST::FUNCTION:RSA |
| 102 | SSLv2_client_method 113 | 102 | SSLv2_method 114 EXIST::FUNCTION:RSA |
| 103 | SSLv2_method 114 | 103 | SSLv2_server_method 115 EXIST::FUNCTION:RSA |
| 104 | SSLv2_server_method 115 | 104 | SSLv3_client_method 116 EXIST::FUNCTION: |
| 105 | SSLv3_client_method 116 | 105 | SSLv3_method 117 EXIST::FUNCTION: |
| 106 | SSLv3_method 117 | 106 | SSLv3_server_method 118 EXIST::FUNCTION: |
| 107 | SSLv3_server_method 118 | 107 | d2i_SSL_SESSION 119 EXIST::FUNCTION: |
| 108 | d2i_SSL_SESSION 119 | 108 | i2d_SSL_SESSION 120 EXIST::FUNCTION: |
| 109 | i2d_SSL_SESSION 120 | 109 | BIO_f_ssl 121 EXIST::FUNCTION: |
| 110 | BIO_f_ssl 121 | 110 | BIO_new_ssl 122 EXIST::FUNCTION: |
| 111 | BIO_new_ssl 122 | 111 | BIO_proxy_ssl_copy_session_id 123 NOEXIST::FUNCTION: |
| 112 | BIO_proxy_ssl_copy_session_id 123 | 112 | BIO_ssl_copy_session_id 124 EXIST::FUNCTION: |
| 113 | BIO_ssl_copy_session_id 124 | 113 | SSL_do_handshake 125 EXIST::FUNCTION: |
| 114 | SSL_do_handshake 125 | 114 | SSL_get_privatekey 126 EXIST::FUNCTION: |
| 115 | SSL_get_privatekey 126 | 115 | SSL_get_current_cipher 127 EXIST::FUNCTION: |
| 116 | SSL_get_current_cipher 127 | 116 | SSL_CIPHER_get_bits 128 EXIST::FUNCTION: |
| 117 | SSL_CIPHER_get_bits 128 | 117 | SSL_CIPHER_get_version 129 EXIST::FUNCTION: |
| 118 | SSL_CIPHER_get_version 129 | 118 | SSL_CIPHER_get_name 130 EXIST::FUNCTION: |
| 119 | SSL_CIPHER_get_name 130 | 119 | BIO_ssl_shutdown 131 EXIST::FUNCTION: |
| 120 | BIO_ssl_shutdown 131 | 120 | SSL_SESSION_cmp 132 EXIST::FUNCTION: |
| 121 | SSL_SESSION_cmp 132 | 121 | SSL_SESSION_hash 133 EXIST::FUNCTION: |
| 122 | SSL_SESSION_hash 133 | 122 | SSL_SESSION_get_time 134 EXIST::FUNCTION: |
| 123 | SSL_SESSION_get_time 134 | 123 | SSL_SESSION_set_time 135 EXIST::FUNCTION: |
| 124 | SSL_SESSION_set_time 135 | 124 | SSL_SESSION_get_timeout 136 EXIST::FUNCTION: |
| 125 | SSL_SESSION_get_timeout 136 | 125 | SSL_SESSION_set_timeout 137 EXIST::FUNCTION: |
| 126 | SSL_SESSION_set_timeout 137 | 126 | SSL_CTX_get_ex_data 138 EXIST::FUNCTION: |
| 127 | SSL_CTX_get_ex_data 138 | 127 | SSL_CTX_get_quiet_shutdown 140 EXIST::FUNCTION: |
| 128 | SSL_CTX_get_quiet_shutdown 140 | 128 | SSL_CTX_load_verify_locations 141 EXIST::FUNCTION: |
| 129 | SSL_CTX_load_verify_locations 141 | 129 | SSL_CTX_set_default_verify_paths 142 EXIST:!VMS:FUNCTION: |
| 130 | SSL_CTX_set_default_verify_paths 142 | 130 | SSL_CTX_set_def_verify_paths 142 EXIST:VMS:FUNCTION: |
| 131 | SSL_CTX_set_ex_data 143 | 131 | SSL_CTX_set_ex_data 143 EXIST::FUNCTION: |
| 132 | SSL_CTX_set_quiet_shutdown 145 | 132 | SSL_CTX_set_quiet_shutdown 145 EXIST::FUNCTION: |
| 133 | SSL_SESSION_get_ex_data 146 | 133 | SSL_SESSION_get_ex_data 146 EXIST::FUNCTION: |
| 134 | SSL_SESSION_set_ex_data 148 | 134 | SSL_SESSION_set_ex_data 148 EXIST::FUNCTION: |
| 135 | SSL_get_SSL_CTX 150 | 135 | SSL_get_SSL_CTX 150 EXIST::FUNCTION: |
| 136 | SSL_get_ex_data 151 | 136 | SSL_get_ex_data 151 EXIST::FUNCTION: |
| 137 | SSL_get_quiet_shutdown 153 | 137 | SSL_get_quiet_shutdown 153 EXIST::FUNCTION: |
| 138 | SSL_get_session 154 | 138 | SSL_get_session 154 EXIST::FUNCTION: |
| 139 | SSL_get_shutdown 155 | 139 | SSL_get_shutdown 155 EXIST::FUNCTION: |
| 140 | SSL_get_verify_result 157 | 140 | SSL_get_verify_result 157 EXIST::FUNCTION: |
| 141 | SSL_set_ex_data 158 | 141 | SSL_set_ex_data 158 EXIST::FUNCTION: |
| 142 | SSL_set_info_callback 160 | 142 | SSL_set_info_callback 160 EXIST::FUNCTION: |
| 143 | SSL_set_quiet_shutdown 161 | 143 | SSL_set_quiet_shutdown 161 EXIST::FUNCTION: |
| 144 | SSL_set_shutdown 162 | 144 | SSL_set_shutdown 162 EXIST::FUNCTION: |
| 145 | SSL_set_verify_result 163 | 145 | SSL_set_verify_result 163 EXIST::FUNCTION: |
| 146 | SSL_version 164 | 146 | SSL_version 164 EXIST::FUNCTION: |
| 147 | SSL_get_info_callback 165 | 147 | SSL_get_info_callback 165 EXIST::FUNCTION: |
| 148 | SSL_state 166 | 148 | SSL_state 166 EXIST::FUNCTION: |
| 149 | SSL_CTX_get_ex_new_index 167 | 149 | SSL_CTX_get_ex_new_index 167 EXIST::FUNCTION: |
| 150 | SSL_SESSION_get_ex_new_index 168 | 150 | SSL_SESSION_get_ex_new_index 168 EXIST::FUNCTION: |
| 151 | SSL_get_ex_new_index 169 | 151 | SSL_get_ex_new_index 169 EXIST::FUNCTION: |
| 152 | TLSv1_method 170 | 152 | TLSv1_method 170 EXIST::FUNCTION: |
| 153 | TLSv1_server_method 171 | 153 | TLSv1_server_method 171 EXIST::FUNCTION: |
| 154 | TLSv1_client_method 172 | 154 | TLSv1_client_method 172 EXIST::FUNCTION: |
| 155 | BIO_new_buffer_ssl_connect 173 | 155 | BIO_new_buffer_ssl_connect 173 EXIST::FUNCTION: |
| 156 | BIO_new_ssl_connect 174 | 156 | BIO_new_ssl_connect 174 EXIST::FUNCTION: |
| 157 | SSL_get_ex_data_X509_STORE_CTX_idx 175 | 157 | SSL_get_ex_data_X509_STORE_CTX_idx 175 EXIST:!VMS:FUNCTION: |
| 158 | SSL_CTX_set_tmp_dh_callback 176 | 158 | SSL_get_ex_d_X509_STORE_CTX_idx 175 EXIST:VMS:FUNCTION: |
| 159 | SSL_CTX_set_tmp_rsa_callback 177 | 159 | SSL_CTX_set_tmp_dh_callback 176 EXIST::FUNCTION:DH |
| 160 | SSL_CTX_set_timeout 178 | 160 | SSL_CTX_set_tmp_rsa_callback 177 EXIST::FUNCTION:RSA |
| 161 | SSL_CTX_get_timeout 179 | 161 | SSL_CTX_set_timeout 178 EXIST::FUNCTION: |
| 162 | SSL_CTX_get_cert_store 180 | 162 | SSL_CTX_get_timeout 179 EXIST::FUNCTION: |
| 163 | SSL_CTX_set_cert_store 181 | 163 | SSL_CTX_get_cert_store 180 EXIST::FUNCTION: |
| 164 | SSL_want 182 | 164 | SSL_CTX_set_cert_store 181 EXIST::FUNCTION: |
| 165 | SSL_library_init 183 | 165 | SSL_want 182 EXIST::FUNCTION: |
| 166 | SSL_COMP_add_compression_method 184 | 166 | SSL_library_init 183 EXIST::FUNCTION: |
| 167 | SSL_add_file_cert_subjects_to_stack 185 | 167 | SSL_COMP_add_compression_method 184 EXIST::FUNCTION: |
| 168 | SSL_set_tmp_rsa_callback 186 | 168 | SSL_add_file_cert_subjects_to_stack 185 EXIST:!VMS:FUNCTION: |
| 169 | SSL_set_tmp_dh_callback 187 | 169 | SSL_add_file_cert_subjs_to_stk 185 EXIST:VMS:FUNCTION: |
| 170 | SSL_add_dir_cert_subjects_to_stack 188 | 170 | SSL_set_tmp_rsa_callback 186 EXIST::FUNCTION:RSA |
| 171 | SSL_set_session_id_context 189 | 171 | SSL_set_tmp_dh_callback 187 EXIST::FUNCTION:DH |
| 172 | sk_SSL_CIPHER_new 190 | 172 | SSL_add_dir_cert_subjects_to_stack 188 NOEXIST::FUNCTION: |
| 173 | sk_SSL_CIPHER_new_null 191 | 173 | SSL_add_dir_cert_subjs_to_stk 188 EXIST:VMS:FUNCTION: |
| 174 | sk_SSL_CIPHER_free 192 | 174 | SSL_set_session_id_context 189 EXIST::FUNCTION: |
| 175 | sk_SSL_CIPHER_num 193 | 175 | SSL_CTX_use_certificate_chain_file 222 EXIST:!VMS:FUNCTION: |
| 176 | sk_SSL_CIPHER_value 194 | 176 | SSL_CTX_use_cert_chain_file 222 EXIST:VMS:FUNCTION: |
| 177 | sk_SSL_CIPHER_set 195 | 177 | SSL_CTX_set_verify_depth 225 EXIST::FUNCTION: |
| 178 | sk_SSL_CIPHER_zero 196 | 178 | SSL_set_verify_depth 226 EXIST::FUNCTION: |
| 179 | sk_SSL_CIPHER_push 197 | 179 | SSL_CTX_get_verify_depth 228 EXIST::FUNCTION: |
| 180 | sk_SSL_CIPHER_pop 198 | 180 | SSL_get_verify_depth 229 EXIST::FUNCTION: |
| 181 | sk_SSL_CIPHER_find 199 | 181 | SSL_CTX_set_session_id_context 231 EXIST::FUNCTION: |
| 182 | sk_SSL_CIPHER_delete 200 | 182 | SSL_CTX_set_cert_verify_callback 232 EXIST:!VMS:FUNCTION: |
| 183 | sk_SSL_CIPHER_delete_ptr 201 | 183 | SSL_CTX_set_cert_verify_cb 232 EXIST:VMS:FUNCTION: |
| 184 | sk_SSL_CIPHER_set_cmp_func 202 | 184 | SSL_CTX_set_default_passwd_cb_userdata 235 EXIST:!VMS:FUNCTION: |
| 185 | sk_SSL_CIPHER_dup 203 | 185 | SSL_CTX_set_def_passwd_cb_ud 235 EXIST:VMS:FUNCTION: |
| 186 | sk_SSL_CIPHER_pop_free 204 | 186 | SSL_set_purpose 236 EXIST::FUNCTION: |
| 187 | sk_SSL_CIPHER_shift 205 | 187 | SSL_CTX_set_trust 237 EXIST::FUNCTION: |
| 188 | sk_SSL_COMP_new 206 | 188 | SSL_CTX_set_purpose 238 EXIST::FUNCTION: |
| 189 | sk_SSL_COMP_new_null 207 | 189 | SSL_set_trust 239 EXIST::FUNCTION: |
| 190 | sk_SSL_COMP_free 208 | 190 | SSL_get_finished 240 EXIST::FUNCTION: |
| 191 | sk_SSL_COMP_num 209 | 191 | SSL_get_peer_finished 241 EXIST::FUNCTION: |
| 192 | sk_SSL_COMP_value 210 | 192 | SSL_get1_session 242 EXIST::FUNCTION: |
| 193 | sk_SSL_COMP_set 211 | 193 | SSL_CTX_callback_ctrl 243 EXIST::FUNCTION: |
| 194 | sk_SSL_COMP_zero 212 | 194 | SSL_callback_ctrl 244 EXIST::FUNCTION: |
| 195 | sk_SSL_COMP_push 213 | 195 | SSL_CTX_sessions 245 EXIST::FUNCTION: |
| 196 | sk_SSL_COMP_pop 214 | ||
| 197 | sk_SSL_COMP_find 215 | ||
| 198 | sk_SSL_COMP_delete 216 | ||
| 199 | sk_SSL_COMP_delete_ptr 217 | ||
| 200 | sk_SSL_COMP_set_cmp_func 218 | ||
| 201 | sk_SSL_COMP_dup 219 | ||
| 202 | sk_SSL_COMP_pop_free 220 | ||
| 203 | sk_SSL_COMP_shift 221 | ||
| 204 | SSL_CTX_use_certificate_chain_file 222 | ||
| 205 | sk_SSL_COMP_insert 223 | ||
| 206 | sk_SSL_CIPHER_insert 224 | ||
| 207 | SSL_CTX_set_verify_depth 225 | ||
| 208 | SSL_set_verify_depth 226 | ||
| 209 | sk_SSL_CIPHER_unshift 227 | ||
| 210 | SSL_CTX_get_verify_depth 228 | ||
| 211 | SSL_get_verify_depth 229 | ||
| 212 | sk_SSL_COMP_unshift 230 | ||
| 213 | SSL_CTX_set_session_id_context 231 | ||
| 214 | SSL_CTX_set_cert_verify_callback 232 | ||
| 215 | sk_SSL_COMP_sort 233 | ||
| 216 | sk_SSL_CIPHER_sort 234 | ||
| 217 | SSL_CTX_set_default_passwd_cb_userdata 235 | ||
| 218 | SSL_set_purpose 236 | ||
| 219 | SSL_CTX_set_trust 237 | ||
| 220 | SSL_CTX_set_purpose 238 | ||
| 221 | SSL_set_trust 239 | ||
| 222 | SSL_get_finished 240 | ||
| 223 | SSL_get_peer_finished 241 | ||
| 224 | SSL_get1_session 242 | ||
| 225 | SSL_CTX_callback_ctrl 243 | ||
| 226 | SSL_callback_ctrl 244 | ||
| 227 | SSL_CTX_sessions 245 | ||
