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