blib/lib/IO/Socket/SSL.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
subroutine | 147 | 189 | 77.7 |
pod | 54 | 83 | 65.0 |
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__ |
231 | 159 | No | init |
271 | 80 | n/a | BEGIN |
272 | 79 | n/a | INIT |
288 | 80 | n/a | BEGIN |
290 | 80 | n/a | BEGIN |
302 | 80 | n/a | BEGIN |
309 | 21 | n/a | __ANON__ |
323 | 80 | n/a | BEGIN |
332 | 80 | n/a | BEGIN |
334 | 80 | n/a | BEGIN |
353 | 80 | n/a | BEGIN |
361 | 0 | n/a | __ANON__ |
421 | 0 | No | DEBUG |
437 | 80 | n/a | BEGIN |
443 | 80 | n/a | BEGIN |
444 | 614 | n/a | __ANON__ |
493 | 167 | Yes | default_ca |
553 | 159 | n/a | import |
588 | 0 | n/a | CLONE |
622 | 116 | No | configure |
655 | 277 | No | configure_SSL |
679 | 110 | n/a | _skip_rw_error |
697 | 74 | Yes | connect |
723 | 182 | Yes | connect_SSL |
955 | 102 | n/a | _update_peer |
976 | 58 | Yes | accept |
1006 | 122 | Yes | accept_SSL |
1128 | 0 | n/a | _msg_callback |
1140 | 0 | Yes | set_msg_callback |
1172 | 6117 | n/a | _generic_read |
1204 | 6 | No | read |
1216 | 6110 | Yes | sysread |
1226 | 6 | Yes | peek |
1239 | 7229 | n/a | _generic_write |
1278 | 60 | Yes | write |
1289 | 7169 | Yes | syswrite |
1297 | 57 | No | |
1303 | 2 | No | printf |
1308 | 2 | No | getc |
1313 | 83 | No | readline |
1424 | 248 | Yes | close |
1442 | 0 | No | is_SSL |
1447 | 297 | Yes | stop_SSL |
1555 | 7345 | No | fileno |
1564 | 245 | n/a | _get_ssl_object |
1571 | 0 | n/a | _get_ctx_object |
1578 | 0 | n/a | _invalid_object |
1583 | 1 | Yes | pending |
1588 | 162 | Yes | start_SSL |
1638 | 1 | Yes | new_from_fd |
1655 | 1 | Yes | dump_peer_certificate |
1662 | 6 | n/a | __ANON__ |
1702 | 85 | Yes | peer_certificate |
1722 | 6 | Yes | sock_certificate |
1828 | 209 | No | verify_hostname_of_cert |
1874 | 313 | n/a | __ANON__ |
1945 | 41 | Yes | verify_hostname |
1953 | 8 | Yes | get_servername |
1961 | 22 | Yes | get_fingerprint_bin |
1969 | 22 | Yes | get_fingerprint |
1976 | 12 | Yes | get_cipher |
1981 | 28 | Yes | get_sslversion |
1995 | 0 | Yes | get_sslversion_int |
2000 | 3 | Yes | get_session_reused |
2005 | 80 | n/a | BEGIN |
2007 | 4 | n/a | __ANON__ |
2022 | 49 | Yes | errstr |
2028 | 48 | No | fatal_ssl_error |
2050 | 1 | No | get_ssleay_error |
2067 | 83 | n/a | _internal_error |
2088 | 52 | Yes | error |
2100 | 5 | n/a | _errstack |
2107 | 7 | No | can_client_sni |
2108 | 6 | No | can_server_sni |
2109 | 2 | No | can_multi_cert |
2110 | 2 | No | can_npn |
2111 | 2 | No | can_alpn |
2112 | 2 | No | can_ecdh |
2113 | 4 | No | can_ipv6 |
2114 | 1 | No | can_ocsp |
2115 | 1 | No | can_ticket_keycb |
2116 | 0 | No | can_pha |
2117 | 1 | No | can_partial_chain |
2118 | 0 | No | can_ciphersuites |
2121 | 289 | n/a | DESTROY |
2133 | 1 | Yes | socket_to_SSL |
2134 | 1 | Yes | socketToSSL |
2135 | 0 | Yes | kill_socket |
2137 | 1 | Yes | issuer_name |
2138 | 1 | Yes | subject_name |
2139 | 0 | Yes | get_peer_certificate |
2142 | 2 | Yes | context_init |
2146 | 1 | Yes | set_default_context |
2150 | 0 | Yes | set_default_session_cache |
2171 | 0 | Yes | set_defaults |
2179 | 80 | n/a | BEGIN |
2183 | 0 | Yes | set_client_defaults |
2187 | 0 | Yes | set_server_defaults |
2193 | 0 | Yes | set_args_filter_hack |
2199 | 0 | n/a | __ANON__ |
2209 | 2 | Yes | next_proto_negotiated |
2216 | 2 | Yes | alpn_selected |
2223 | 5 | Yes | opened |
2228 | 0 | No | opening |
2232 | 0 | No | want_read |
2233 | 0 | No | want_write |
2237 | 1 | Yes | getline |
2239 | 1 | Yes | getlines |
2244 | 0 | Yes | truncate |
2245 | 0 | Yes | stat |
2246 | 0 | Yes | setbuf |
2247 | 0 | Yes | setvbuf |
2248 | 0 | Yes | fdopen |
2251 | 0 | Yes | ungetc |
2252 | 0 | Yes | send |
2253 | 0 | Yes | recv |
2256 | 80 | n/a | BEGIN |
2257 | 80 | n/a | BEGIN |
2261 | 247 | n/a | TIEHANDLE |
2266 | 6036 | n/a | READ |
2267 | 81 | n/a | READLINE |
2268 | 1 | n/a | GETC |
2270 | 47 | n/a | |
2271 | 1 | n/a | PRINTF |
2272 | 7168 | n/a | WRITE |
2274 | 7166 | n/a | FILENO |
2276 | 0 | n/a | TELL |
2277 | 0 | n/a | BINMODE |
2280 | 36 | n/a | CLOSE |
2287 | 80 | n/a | BEGIN |
2288 | 80 | n/a | BEGIN |
2294 | 80 | n/a | BEGIN |
2295 | 80 | n/a | BEGIN |
2297 | 80 | n/a | BEGIN |
2298 | 80 | n/a | BEGIN |
2308 | 284 | n/a | new |
2398 | 201 | n/a | __ANON__ |
2830 | 17 | n/a | __ANON__ |
2846 | 201 | n/a | __ANON__ |
2868 | 0 | n/a | __ANON__ |
2883 | 81 | n/a | __ANON__ |
2989 | 19 | n/a | __ANON__ |
3028 | 0 | n/a | __ANON__ |
3043 | 0 | n/a | __ANON__ |
3054 | 0 | n/a | has_session_cache |
3058 | 0 | n/a | CLONE |
3060 | 259 | n/a | DESTROY |
3089 | 80 | n/a | BEGIN |
3092 | 3 | n/a | new |
3102 | 16 | n/a | add_session |
3113 | 0 | n/a | replace_session |
3119 | 1 | n/a | del_session |
3147 | 16 | n/a | get_session |
3169 | 28 | n/a | _add_entry |
3198 | 16 | n/a | _del_entry |
3225 | 0 | n/a | _dump |
3262 | 2 | n/a | DESTROY |
3278 | 4 | n/a | new |
3284 | 5 | n/a | get |
3299 | 5 | n/a | put |
3319 | 4 | n/a | new |
3365 | 0 | n/a | hard_error |
3366 | 2 | n/a | soft_error |
3370 | 10 | n/a | requests |
3376 | 5 | n/a | add_response |
3500 | 4 | n/a | resolve_blocking |
3652 | 0 | n/a | ossl_trace |