| blib/lib/IO/Socket/SSL.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 147 | 188 | 78.1 |
| pod | 54 | 82 | 65.8 |
| 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__ |
| 230 | 159 | No | init |
| 270 | 80 | n/a | BEGIN |
| 271 | 79 | n/a | INIT |
| 287 | 80 | n/a | BEGIN |
| 289 | 80 | n/a | BEGIN |
| 301 | 80 | n/a | BEGIN |
| 308 | 19 | n/a | __ANON__ |
| 322 | 80 | n/a | BEGIN |
| 331 | 80 | n/a | BEGIN |
| 333 | 80 | n/a | BEGIN |
| 352 | 80 | n/a | BEGIN |
| 360 | 0 | n/a | __ANON__ |
| 420 | 0 | No | DEBUG |
| 436 | 80 | n/a | BEGIN |
| 442 | 80 | n/a | BEGIN |
| 443 | 575 | n/a | __ANON__ |
| 492 | 159 | Yes | default_ca |
| 552 | 159 | n/a | import |
| 587 | 0 | n/a | CLONE |
| 621 | 114 | No | configure |
| 654 | 269 | No | configure_SSL |
| 678 | 95 | n/a | _skip_rw_error |
| 696 | 74 | Yes | connect |
| 722 | 176 | Yes | connect_SSL |
| 954 | 96 | n/a | _update_peer |
| 975 | 58 | Yes | accept |
| 1005 | 122 | Yes | accept_SSL |
| 1127 | 0 | n/a | _msg_callback |
| 1139 | 0 | Yes | set_msg_callback |
| 1171 | 6117 | n/a | _generic_read |
| 1203 | 6 | No | read |
| 1215 | 6110 | Yes | sysread |
| 1225 | 6 | Yes | peek |
| 1238 | 7550 | n/a | _generic_write |
| 1277 | 60 | Yes | write |
| 1288 | 7490 | Yes | syswrite |
| 1296 | 57 | No | |
| 1302 | 2 | No | printf |
| 1307 | 2 | No | getc |
| 1312 | 83 | No | readline |
| 1423 | 245 | Yes | close |
| 1441 | 0 | No | is_SSL |
| 1446 | 291 | Yes | stop_SSL |
| 1554 | 7654 | No | fileno |
| 1563 | 235 | n/a | _get_ssl_object |
| 1570 | 0 | n/a | _get_ctx_object |
| 1577 | 0 | n/a | _invalid_object |
| 1582 | 1 | Yes | pending |
| 1587 | 156 | Yes | start_SSL |
| 1637 | 1 | Yes | new_from_fd |
| 1654 | 1 | Yes | dump_peer_certificate |
| 1661 | 3 | n/a | __ANON__ |
| 1701 | 80 | Yes | peer_certificate |
| 1721 | 6 | Yes | sock_certificate |
| 1827 | 203 | No | verify_hostname_of_cert |
| 1873 | 310 | n/a | __ANON__ |
| 1944 | 41 | Yes | verify_hostname |
| 1952 | 8 | Yes | get_servername |
| 1960 | 22 | Yes | get_fingerprint_bin |
| 1968 | 22 | Yes | get_fingerprint |
| 1975 | 12 | Yes | get_cipher |
| 1980 | 28 | Yes | get_sslversion |
| 1994 | 0 | Yes | get_sslversion_int |
| 1999 | 3 | Yes | get_session_reused |
| 2004 | 80 | n/a | BEGIN |
| 2006 | 2 | n/a | __ANON__ |
| 2021 | 46 | Yes | errstr |
| 2027 | 45 | No | fatal_ssl_error |
| 2049 | 1 | No | get_ssleay_error |
| 2066 | 75 | n/a | _internal_error |
| 2087 | 47 | Yes | error |
| 2099 | 5 | n/a | _errstack |
| 2106 | 7 | No | can_client_sni |
| 2107 | 6 | No | can_server_sni |
| 2108 | 2 | No | can_multi_cert |
| 2109 | 2 | No | can_npn |
| 2110 | 2 | No | can_alpn |
| 2111 | 2 | No | can_ecdh |
| 2112 | 4 | No | can_ipv6 |
| 2113 | 1 | No | can_ocsp |
| 2114 | 1 | No | can_ticket_keycb |
| 2115 | 0 | No | can_pha |
| 2116 | 1 | No | can_partial_chain |
| 2119 | 284 | n/a | DESTROY |
| 2131 | 1 | Yes | socket_to_SSL |
| 2132 | 1 | Yes | socketToSSL |
| 2133 | 0 | Yes | kill_socket |
| 2135 | 1 | Yes | issuer_name |
| 2136 | 1 | Yes | subject_name |
| 2137 | 0 | Yes | get_peer_certificate |
| 2140 | 2 | Yes | context_init |
| 2144 | 1 | Yes | set_default_context |
| 2148 | 0 | Yes | set_default_session_cache |
| 2169 | 0 | Yes | set_defaults |
| 2177 | 80 | n/a | BEGIN |
| 2181 | 0 | Yes | set_client_defaults |
| 2185 | 0 | Yes | set_server_defaults |
| 2191 | 0 | Yes | set_args_filter_hack |
| 2197 | 0 | n/a | __ANON__ |
| 2207 | 2 | Yes | next_proto_negotiated |
| 2214 | 2 | Yes | alpn_selected |
| 2221 | 5 | Yes | opened |
| 2226 | 0 | No | opening |
| 2230 | 0 | No | want_read |
| 2231 | 0 | No | want_write |
| 2235 | 1 | Yes | getline |
| 2237 | 1 | Yes | getlines |
| 2242 | 0 | Yes | truncate |
| 2243 | 0 | Yes | stat |
| 2244 | 0 | Yes | setbuf |
| 2245 | 0 | Yes | setvbuf |
| 2246 | 0 | Yes | fdopen |
| 2249 | 0 | Yes | ungetc |
| 2250 | 0 | Yes | send |
| 2251 | 0 | Yes | recv |
| 2254 | 80 | n/a | BEGIN |
| 2255 | 80 | n/a | BEGIN |
| 2259 | 244 | n/a | TIEHANDLE |
| 2264 | 6036 | n/a | READ |
| 2265 | 81 | n/a | READLINE |
| 2266 | 1 | n/a | GETC |
| 2268 | 47 | n/a | |
| 2269 | 1 | n/a | PRINTF |
| 2270 | 7489 | n/a | WRITE |
| 2272 | 7487 | n/a | FILENO |
| 2274 | 0 | n/a | TELL |
| 2275 | 0 | n/a | BINMODE |
| 2278 | 36 | n/a | CLOSE |
| 2285 | 80 | n/a | BEGIN |
| 2286 | 80 | n/a | BEGIN |
| 2292 | 80 | n/a | BEGIN |
| 2293 | 80 | n/a | BEGIN |
| 2295 | 80 | n/a | BEGIN |
| 2296 | 80 | n/a | BEGIN |
| 2306 | 276 | n/a | new |
| 2396 | 183 | n/a | __ANON__ |
| 2828 | 17 | n/a | __ANON__ |
| 2844 | 183 | n/a | __ANON__ |
| 2866 | 0 | n/a | __ANON__ |
| 2881 | 78 | n/a | __ANON__ |
| 2987 | 19 | n/a | __ANON__ |
| 3026 | 0 | n/a | __ANON__ |
| 3041 | 0 | n/a | __ANON__ |
| 3052 | 0 | n/a | has_session_cache |
| 3056 | 0 | n/a | CLONE |
| 3058 | 251 | n/a | DESTROY |
| 3087 | 80 | n/a | BEGIN |
| 3090 | 3 | n/a | new |
| 3100 | 16 | n/a | add_session |
| 3111 | 0 | n/a | replace_session |
| 3117 | 1 | n/a | del_session |
| 3145 | 16 | n/a | get_session |
| 3167 | 28 | n/a | _add_entry |
| 3196 | 16 | n/a | _del_entry |
| 3223 | 0 | n/a | _dump |
| 3260 | 2 | n/a | DESTROY |
| 3276 | 2 | n/a | new |
| 3282 | 2 | n/a | get |
| 3297 | 2 | n/a | put |
| 3317 | 2 | n/a | new |
| 3363 | 0 | n/a | hard_error |
| 3364 | 1 | n/a | soft_error |
| 3368 | 5 | n/a | requests |
| 3374 | 2 | n/a | add_response |
| 3498 | 2 | n/a | resolve_blocking |
| 3650 | 0 | n/a | ossl_trace |