| 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 |