blib/lib/IO/Socket/SSL.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
subroutine | 147 | 186 | 79.0 |
pod | 53 | 81 | 65.4 |
line | count | pod | subroutine |
---|---|---|---|
18 | 80 | n/a | BEGIN |
19 | 80 | n/a | BEGIN |
20 | 80 | n/a | BEGIN |
21 | 80 | n/a | BEGIN |
22 | 80 | n/a | BEGIN |
23 | 80 | n/a | BEGIN |
24 | 80 | n/a | BEGIN |
28 | 80 | n/a | BEGIN |
47 | 80 | n/a | BEGIN |
48 | 80 | n/a | BEGIN |
49 | 80 | n/a | BEGIN |
50 | 80 | n/a | BEGIN |
53 | 80 | n/a | BEGIN |
54 | 80 | n/a | BEGIN |
56 | 80 | n/a | BEGIN |
57 | 80 | n/a | BEGIN |
58 | 80 | n/a | BEGIN |
59 | 80 | n/a | BEGIN |
60 | 80 | n/a | BEGIN |
85 | 80 | n/a | BEGIN |
86 | 80 | n/a | BEGIN |
144 | 0 | n/a | __ANON__ |
233 | 159 | No | init |
273 | 80 | n/a | BEGIN |
274 | 79 | n/a | INIT |
290 | 80 | n/a | BEGIN |
292 | 80 | n/a | BEGIN |
304 | 80 | n/a | BEGIN |
311 | 19 | n/a | __ANON__ |
325 | 80 | n/a | BEGIN |
334 | 80 | n/a | BEGIN |
336 | 80 | n/a | BEGIN |
355 | 80 | n/a | BEGIN |
363 | 0 | n/a | __ANON__ |
423 | 0 | No | DEBUG |
439 | 80 | n/a | BEGIN |
445 | 80 | n/a | BEGIN |
446 | 575 | n/a | __ANON__ |
495 | 159 | Yes | default_ca |
555 | 159 | n/a | import |
590 | 0 | n/a | CLONE |
623 | 114 | No | configure |
656 | 269 | No | configure_SSL |
680 | 96 | n/a | _skip_rw_error |
698 | 74 | Yes | connect |
724 | 176 | Yes | connect_SSL |
954 | 96 | n/a | _update_peer |
975 | 58 | Yes | accept |
1005 | 122 | Yes | accept_SSL |
1133 | 6117 | n/a | _generic_read |
1165 | 6 | No | read |
1177 | 6110 | Yes | sysread |
1187 | 6 | Yes | peek |
1200 | 7742 | n/a | _generic_write |
1239 | 60 | Yes | write |
1250 | 7682 | Yes | syswrite |
1258 | 57 | No | |
1264 | 2 | No | printf |
1269 | 2 | No | getc |
1274 | 83 | No | readline |
1385 | 245 | Yes | close |
1403 | 0 | No | is_SSL |
1408 | 291 | Yes | stop_SSL |
1516 | 7847 | No | fileno |
1525 | 235 | n/a | _get_ssl_object |
1532 | 0 | n/a | _get_ctx_object |
1539 | 0 | n/a | _invalid_object |
1544 | 1 | Yes | pending |
1549 | 156 | Yes | start_SSL |
1599 | 1 | Yes | new_from_fd |
1616 | 1 | Yes | dump_peer_certificate |
1623 | 3 | n/a | __ANON__ |
1663 | 80 | Yes | peer_certificate |
1683 | 6 | Yes | sock_certificate |
1789 | 203 | No | verify_hostname_of_cert |
1835 | 310 | n/a | __ANON__ |
1906 | 41 | Yes | verify_hostname |
1914 | 8 | Yes | get_servername |
1922 | 22 | Yes | get_fingerprint_bin |
1930 | 22 | Yes | get_fingerprint |
1937 | 12 | Yes | get_cipher |
1942 | 28 | Yes | get_sslversion |
1956 | 0 | Yes | get_sslversion_int |
1961 | 3 | Yes | get_session_reused |
1966 | 80 | n/a | BEGIN |
1968 | 2 | n/a | __ANON__ |
1983 | 46 | Yes | errstr |
1989 | 45 | No | fatal_ssl_error |
2011 | 1 | No | get_ssleay_error |
2028 | 75 | n/a | _internal_error |
2049 | 47 | Yes | error |
2061 | 5 | n/a | _errstack |
2068 | 7 | No | can_client_sni |
2069 | 6 | No | can_server_sni |
2070 | 2 | No | can_multi_cert |
2071 | 2 | No | can_npn |
2072 | 2 | No | can_alpn |
2073 | 2 | No | can_ecdh |
2074 | 4 | No | can_ipv6 |
2075 | 1 | No | can_ocsp |
2076 | 1 | No | can_ticket_keycb |
2077 | 0 | No | can_pha |
2078 | 1 | No | can_partial_chain |
2081 | 284 | n/a | DESTROY |
2093 | 1 | Yes | socket_to_SSL |
2094 | 1 | Yes | socketToSSL |
2095 | 0 | Yes | kill_socket |
2097 | 1 | Yes | issuer_name |
2098 | 1 | Yes | subject_name |
2099 | 0 | Yes | get_peer_certificate |
2102 | 2 | Yes | context_init |
2106 | 1 | Yes | set_default_context |
2110 | 0 | Yes | set_default_session_cache |
2131 | 0 | Yes | set_defaults |
2139 | 80 | n/a | BEGIN |
2143 | 0 | Yes | set_client_defaults |
2147 | 0 | Yes | set_server_defaults |
2153 | 0 | Yes | set_args_filter_hack |
2159 | 0 | n/a | __ANON__ |
2169 | 2 | Yes | next_proto_negotiated |
2176 | 2 | Yes | alpn_selected |
2183 | 5 | Yes | opened |
2188 | 0 | No | opening |
2192 | 0 | No | want_read |
2193 | 0 | No | want_write |
2197 | 1 | Yes | getline |
2199 | 1 | Yes | getlines |
2204 | 0 | Yes | truncate |
2205 | 0 | Yes | stat |
2206 | 0 | Yes | setbuf |
2207 | 0 | Yes | setvbuf |
2208 | 0 | Yes | fdopen |
2211 | 0 | Yes | ungetc |
2212 | 0 | Yes | send |
2213 | 0 | Yes | recv |
2216 | 80 | n/a | BEGIN |
2217 | 80 | n/a | BEGIN |
2221 | 244 | n/a | TIEHANDLE |
2226 | 6036 | n/a | READ |
2227 | 81 | n/a | READLINE |
2228 | 1 | n/a | GETC |
2230 | 47 | n/a | |
2231 | 1 | n/a | PRINTF |
2232 | 7681 | n/a | WRITE |
2234 | 7679 | n/a | FILENO |
2236 | 0 | n/a | TELL |
2237 | 0 | n/a | BINMODE |
2240 | 36 | n/a | CLOSE |
2247 | 80 | n/a | BEGIN |
2248 | 80 | n/a | BEGIN |
2254 | 80 | n/a | BEGIN |
2255 | 80 | n/a | BEGIN |
2257 | 80 | n/a | BEGIN |
2258 | 80 | n/a | BEGIN |
2268 | 276 | n/a | new |
2358 | 183 | n/a | __ANON__ |
2792 | 17 | n/a | __ANON__ |
2808 | 183 | n/a | __ANON__ |
2830 | 0 | n/a | __ANON__ |
2845 | 78 | n/a | __ANON__ |
2951 | 19 | n/a | __ANON__ |
2990 | 0 | n/a | __ANON__ |
3005 | 0 | n/a | __ANON__ |
3016 | 0 | n/a | has_session_cache |
3020 | 0 | n/a | CLONE |
3022 | 251 | n/a | DESTROY |
3051 | 80 | n/a | BEGIN |
3054 | 3 | n/a | new |
3064 | 16 | n/a | add_session |
3075 | 0 | n/a | replace_session |
3081 | 1 | n/a | del_session |
3109 | 16 | n/a | get_session |
3131 | 28 | n/a | _add_entry |
3160 | 16 | n/a | _del_entry |
3187 | 0 | n/a | _dump |
3224 | 2 | n/a | DESTROY |
3240 | 2 | n/a | new |
3246 | 2 | n/a | get |
3261 | 2 | n/a | put |
3281 | 2 | n/a | new |
3327 | 0 | n/a | hard_error |
3328 | 1 | n/a | soft_error |
3332 | 5 | n/a | requests |
3338 | 2 | n/a | add_response |
3462 | 2 | n/a | resolve_blocking |
3614 | 0 | n/a | ossl_trace |