| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
tls_peer_ocsp_crl_reason| Name: | tls_peer_ocsp_crl_reason | | Prototype: | int tls_peer_ocsp_crl_reason(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 405-413 |
| | 9 | 3 |
tls_peer_ocsp_cert_status| Name: | tls_peer_ocsp_cert_status | | Prototype: | int tls_peer_ocsp_cert_status(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 395-403 |
| | 9 | 3 |
tls_peer_cert_subject| Name: | tls_peer_cert_subject | | Prototype: | const char * tls_peer_cert_subject(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 41-47 |
| | 9 | 2 |
tls_peer_cert_provided| Name: | tls_peer_cert_provided | | Prototype: | int tls_peer_cert_provided(struct tls *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 49-53 |
| | 5 | 1 |
tls_peer_cert_notbefore| Name: | tls_peer_cert_notbefore | | Prototype: | time_t tls_peer_cert_notbefore(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 69-77 |
| | 9 | 3 |
tls_peer_cert_notafter| Name: | tls_peer_cert_notafter | | Prototype: | time_t tls_peer_cert_notafter(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 79-87 |
| | 9 | 3 |
tls_peer_cert_issuer| Name: | tls_peer_cert_issuer | | Prototype: | const char * tls_peer_cert_issuer(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 33-39 |
| | 9 | 2 |
tls_peer_cert_hash| Name: | tls_peer_cert_hash | | Prototype: | const char * tls_peer_cert_hash(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 26-32 |
| | 9 | 2 |
tls_peer_cert_contains_name| Name: | tls_peer_cert_contains_name | | Prototype: | int tls_peer_cert_contains_name(struct tls *ctx, const char *name) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 55-67 |
| | 8 | 3 |
tls_peer_cert_chain_pem| Name: | tls_peer_cert_chain_pem | | Prototype: | const uint8_t * tls_peer_cert_chain_pem(struct tls *ctx, size_t *size) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 89-98 |
| | 18 | 3 |
tls_password_cb| Name: | tls_password_cb | | Prototype: | int tls_password_cb(char *buf, int size, int rwflag, void *u) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | | Lines: | 129-146 |
| | 11 | 4 |
tls_ocsp_verify_response| Name: | tls_ocsp_verify_response | | Prototype: | static int tls_ocsp_verify_response(struct tls *ctx, OCSP_RESPONSE *resp) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 195-270 |
| | 75 | 10 |
tls_ocsp_verify_cb| Name: | tls_ocsp_verify_cb | | Prototype: | int tls_ocsp_verify_cb(SSL *ssl, void *arg) | | Coverage: | 20.000% (4/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 297-326 |
| | 26 | 6 |
tls_ocsp_stapling_cb| Name: | tls_ocsp_stapling_cb | | Prototype: | int tls_ocsp_stapling_cb(SSL *ssl, void *arg) | | Coverage: | 19.048% (4/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 330-360 |
| | 35 | 7 |
tls_ocsp_setup_from_peer| Name: | tls_ocsp_setup_from_peer | | Prototype: | struct tls_ocsp * tls_ocsp_setup_from_peer(struct tls *ctx) | | Coverage: | 30.435% (7/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 157-193 |
| | 74 | 7 |
tls_ocsp_process_response_internal| Name: | tls_ocsp_process_response_internal | | Prototype: | static int tls_ocsp_process_response_internal(struct tls *ctx, const unsigned char *response, size_t size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 277-294 |
| | 21 | 2 |
tls_ocsp_process_response| Name: | tls_ocsp_process_response | | Prototype: | int tls_ocsp_process_response(struct tls *ctx, const unsigned char *response, size_t size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 445-452 |
| | 3 | 2 |
tls_ocsp_new| Name: | tls_ocsp_new | | Prototype: | static struct tls_ocsp * tls_ocsp_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 37-41 |
| | 1 | 1 |
tls_ocsp_get_certid| Name: | tls_ocsp_get_certid | | Prototype: | static OCSP_CERTID * tls_ocsp_get_certid(X509 *main_cert, struct stack_st_X509 *extra_certs, SSL_CTX *ssl_ctx) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 124-155 |
| | 54 | 7 |
tls_ocsp_free| Name: | tls_ocsp_free | | Prototype: | void tls_ocsp_free(struct tls_ocsp *ocsp) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 43-54 |
| | 8 | 2 |
tls_ocsp_fill_info| Name: | tls_ocsp_fill_info | | Prototype: | static int tls_ocsp_fill_info(struct tls *ctx, int response_status, int cert_status, int crl_reason, ASN1_GENERALIZEDTIME *revtime, ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 72-122 |
| | 57 | 8 |
tls_ocsp_asn1_parse_time| Name: | tls_ocsp_asn1_parse_time | | Prototype: | static int tls_ocsp_asn1_parse_time(struct tls *ctx, ASN1_GENERALIZEDTIME *gt, time_t *gt_time) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 56-70 |
| | 11 | 4 |
tls_new| Name: | tls_new | | Prototype: | struct tls * tls_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 235-251 |
| | 18 | 3 |
tls_match_name| Name: | tls_match_name | | Prototype: | static int tls_match_name(const char *cert_name, const char *name) | | Coverage: | 62.222% (28/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c | | Lines: | 30-80 |
| | 94 | 11 |
tls_load_file| Name: | tls_load_file | | Prototype: | uint8_t * tls_load_file(const char *name, size_t *len, char *password) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | | Lines: | 148-218 |
| | 107 | 16 |
tls_keypair_set_ocsp_staple_mem| Name: | tls_keypair_set_ocsp_staple_mem | | Prototype: | int tls_keypair_set_ocsp_staple_mem(struct tls_keypair *keypair, struct tls_error *error, const uint8_t *staple, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 111-117 |
| | 2 | 1 |
tls_keypair_set_ocsp_staple_file| Name: | tls_keypair_set_ocsp_staple_file | | Prototype: | int tls_keypair_set_ocsp_staple_file(struct tls_keypair *keypair, struct tls_error *error, const char *ocsp_file) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 103-109 |
| | 2 | 1 |
tls_keypair_set_key_mem| Name: | tls_keypair_set_key_mem | | Prototype: | int tls_keypair_set_key_mem(struct tls_keypair *keypair, struct tls_error *error, const uint8_t *key, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 95-101 |
| | 2 | 1 |
tls_keypair_set_key_file| Name: | tls_keypair_set_key_file | | Prototype: | int tls_keypair_set_key_file(struct tls_keypair *keypair, struct tls_error *error, const char *key_file) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 86-93 |
| | 3 | 1 |
tls_keypair_set_cert_mem| Name: | tls_keypair_set_cert_mem | | Prototype: | int tls_keypair_set_cert_mem(struct tls_keypair *keypair, struct tls_error *error, const uint8_t *cert, size_t len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 77-84 |
| | 3 | 2 |
tls_keypair_set_cert_file| Name: | tls_keypair_set_cert_file | | Prototype: | int tls_keypair_set_cert_file(struct tls_keypair *keypair, struct tls_error *error, const char *cert_file) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 67-75 |
| | 4 | 2 |
tls_keypair_pubkey_hash| Name: | tls_keypair_pubkey_hash | | Prototype: | static int tls_keypair_pubkey_hash(struct tls_keypair *keypair, struct tls_error *error) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 32-57 |
| | 24 | 6 |
tls_keypair_new| Name: | tls_keypair_new | | Prototype: | struct tls_keypair * tls_keypair_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 26-30 |
| | 1 | 1 |
tls_keypair_load_cert| Name: | tls_keypair_load_cert | | Prototype: | int tls_keypair_load_cert(struct tls_keypair *keypair, struct tls_error *error, X509 **cert) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 134-169 |
| | 48 | 6 |
tls_keypair_free| Name: | tls_keypair_free | | Prototype: | void tls_keypair_free(struct tls_keypair *keypair) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 119-132 |
| | 9 | 2 |
tls_keypair_clear_key| Name: | tls_keypair_clear_key | | Prototype: | void tls_keypair_clear_key(struct tls_keypair *keypair) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 59-65 |
| | 7 | 1 |
tls_init| Name: | tls_init | | Prototype: | int tls_init(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 57-66 |
| | 3 | 2 |
tls_host_port| Name: | tls_host_port | | Prototype: | int tls_host_port(const char *hostport, char **host, char **port) | | Coverage: | 0.000% (0/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | | Lines: | 76-127 |
| | 180 | 11 |
tls_hex_string| Name: | tls_hex_string | | Prototype: | int tls_hex_string(const unsigned char *in, size_t inlen, char **out, size_t *outlen) | | Coverage: | 50.000% (8/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 28-56 |
| | 29 | 6 |
tls_handshake_server| Name: | tls_handshake_server | | Prototype: | int tls_handshake_server(struct tls *ctx) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | | Lines: | 428-452 |
| | 13 | 4 |
tls_handshake_client| Name: | tls_handshake_client | | Prototype: | int tls_handshake_client(struct tls *ctx) | | Coverage: | 37.931% (11/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 421-474 |
| | 38 | 11 |
tls_handshake| Name: | tls_handshake | | Prototype: | int tls_handshake(struct tls *ctx) | | Coverage: | 73.913% (17/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 671-705 |
| | 25 | 9 |
tls_get_peer_cert_times| Name: | tls_get_peer_cert_times | | Prototype: | static int tls_get_peer_cert_times(struct tls *ctx, time_t *notbefore, time_t *notafter) | | Coverage: | 34.615% (9/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 105-137 |
| | 28 | 10 |
tls_get_peer_cert_subject| Name: | tls_get_peer_cert_subject | | Prototype: | static int tls_get_peer_cert_subject(struct tls *ctx, char **subject) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 89-103 |
| | 24 | 4 |
tls_get_peer_cert_issuer| Name: | tls_get_peer_cert_issuer | | Prototype: | static int tls_get_peer_cert_issuer(struct tls *ctx, char **issuer) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 73-87 |
| | 24 | 4 |
tls_get_peer_cert_info| Name: | tls_get_peer_cert_info | | Prototype: | static int tls_get_peer_cert_info(struct tls *ctx) | | Coverage: | 47.059% (8/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 139-159 |
| | 15 | 7 |
tls_get_peer_cert_hash| Name: | tls_get_peer_cert_hash | | Prototype: | static int tls_get_peer_cert_hash(struct tls *ctx, char **hash) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 58-71 |
| | 18 | 3 |
tls_free| Name: | tls_free | | Prototype: | void tls_free(struct tls *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 565-574 |
| | 6 | 2 |
tls_extension_parse| Name: | tls_extension_parse | | Prototype: | static int tls_extension_parse(struct tls_extension *tlsext, int is_serverhello, SSL *s, CBS *cbs, int *alert) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1332-1339 |
| | 3 | 2 |
tls_extension_needs| Name: | tls_extension_needs | | Prototype: | static int tls_extension_needs(struct tls_extension *tlsext, int is_serverhello, SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1315-1321 |
| | 3 | 2 |
tls_extension_find| Name: | tls_extension_find | | Prototype: | static struct tls_extension * tls_extension_find(uint16_t type, size_t *tls_extensions_idx) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1300-1313 |
| | 10 | 3 |
tls_extension_build| Name: | tls_extension_build | | Prototype: | static int tls_extension_build(struct tls_extension *tlsext, int is_serverhello, SSL *s, CBB *cbb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1323-1330 |
| | 3 | 2 |
tls_error_vset| Name: | tls_error_vset | | Prototype: | static int tls_error_vset(struct tls_error *error, int errnum, const char *fmt, va_list ap) | | Coverage: | 27.273% (3/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 83-114 |
| | 29 | 5 |
tls_error_setx| Name: | tls_error_setx | | Prototype: | int tls_error_setx(struct tls_error *error, const char *fmt, ...) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 131-142 |
| | 22 | 1 |
tls_error_set| Name: | tls_error_set | | Prototype: | int tls_error_set(struct tls_error *error, const char *fmt, ...) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 116-129 |
| | 27 | 1 |
tls_error_clear| Name: | tls_error_clear | | Prototype: | void tls_error_clear(struct tls_error *error) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 74-81 |
| | 8 | 1 |
tls_error| Name: | tls_error | | Prototype: | const char * tls_error(struct tls *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 68-72 |
| | 1 | 1 |
tls_do_init| Name: | tls_do_init | | Prototype: | static void tls_do_init(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 41-55 |
| | 13 | 3 |
tls_decrypt_ticket| Name: | tls_decrypt_ticket | | Prototype: | static int tls_decrypt_ticket(SSL *s, const unsigned char *etick, int eticklen, const unsigned char *sess_id, int sesslen, SSL_SESSION **psess) | | Coverage: | 0.000% (0/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 931-1057 |
| | 99 | 16 |
tls_conninfo_session| Name: | tls_conninfo_session | | Prototype: | static int tls_conninfo_session(struct tls *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 222-228 |
| | 6 | 1 |
tls_conninfo_populate| Name: | tls_conninfo_populate | | Prototype: | int tls_conninfo_populate(struct tls *ctx) | | Coverage: | 25.806% (16/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 230-277 |
| | 143 | 16 |
tls_conninfo_free| Name: | tls_conninfo_free | | Prototype: | void tls_conninfo_free(struct tls_conninfo *conninfo) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 279-297 |
| | 13 | 2 |
tls_conninfo_cert_pem| Name: | tls_conninfo_cert_pem | | Prototype: | static int tls_conninfo_cert_pem(struct tls *ctx) | | Coverage: | 54.545% (12/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 181-220 |
| | 39 | 8 |
tls_conninfo_alpn_proto| Name: | tls_conninfo_alpn_proto | | Prototype: | static int tls_conninfo_alpn_proto(struct tls *ctx) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 161-179 |
| | 17 | 3 |
tls_connect_socket| Name: | tls_connect_socket | | Prototype: | int tls_connect_socket(struct tls *ctx, int s, const char *servername) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 372-376 |
| | 1 | 1 |
tls_connect_servername| Name: | tls_connect_servername | | Prototype: | int tls_connect_servername(struct tls *ctx, const char *host, const char *port, const char *servername) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 58-164 |
| | 111 | 16 |
tls_connect_fds| Name: | tls_connect_fds | | Prototype: | int tls_connect_fds(struct tls *ctx, int fd_read, int fd_write, const char *servername) | | Coverage: | 46.667% (7/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 378-401 |
| | 12 | 5 |
tls_connect_common| Name: | tls_connect_common | | Prototype: | static int tls_connect_common(struct tls *ctx, const char *servername) | | Coverage: | 34.722% (25/72) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 278-370 |
| | 117 | 22 |
tls_connect_cbs| Name: | tls_connect_cbs | | Prototype: | int tls_connect_cbs(struct tls *ctx, tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg, const char *servername) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 403-419 |
| | 7 | 4 |
tls_connect| Name: | tls_connect | | Prototype: | int tls_connect(struct tls *ctx, const char *host, const char *port) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 52-56 |
| | 5 | 1 |
tls_conn_version| Name: | tls_conn_version | | Prototype: | const char * tls_conn_version(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 331-337 |
| | 9 | 2 |
tls_conn_session_resumed| Name: | tls_conn_session_resumed | | Prototype: | int tls_conn_session_resumed(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 323-329 |
| | 5 | 2 |
tls_conn_servername| Name: | tls_conn_servername | | Prototype: | const char * tls_conn_servername(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 315-321 |
| | 9 | 2 |
tls_conn_cipher| Name: | tls_conn_cipher | | Prototype: | const char * tls_conn_cipher(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 307-313 |
| | 9 | 2 |
tls_conn_alpn_selected| Name: | tls_conn_alpn_selected | | Prototype: | const char * tls_conn_alpn_selected(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 299-305 |
| | 9 | 2 |
tls_configure_ssl_verify| Name: | tls_configure_ssl_verify | | Prototype: | int tls_configure_ssl_verify(struct tls *ctx, SSL_CTX *ssl_ctx, int verify) | | Coverage: | 24.000% (12/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 478-563 |
| | 108 | 18 |
tls_configure_ssl_keypair| Name: | tls_configure_ssl_keypair | | Prototype: | int tls_configure_ssl_keypair(struct tls *ctx, SSL_CTX *ssl_ctx, struct tls_keypair *keypair, int required) | | Coverage: | 50.000% (22/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 327-401 |
| | 88 | 14 |
tls_configure_ssl| Name: | tls_configure_ssl | | Prototype: | int tls_configure_ssl(struct tls *ctx, SSL_CTX *ssl_ctx) | | Coverage: | 42.308% (11/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 403-452 |
| | 82 | 10 |
tls_configure_server_ssl| Name: | tls_configure_server_ssl | | Prototype: | static int tls_configure_server_ssl(struct tls *ctx, SSL_CTX **ssl_ctx, struct tls_keypair *keypair) | | Coverage: | 32.143% (18/56) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | | Lines: | 209-295 |
| | 89 | 20 |
tls_configure_server_sni| Name: | tls_configure_server_sni | | Prototype: | static int tls_configure_server_sni(struct tls *ctx) | | Coverage: | 11.765% (2/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | | Lines: | 297-326 |
| | 25 | 7 |
tls_configure_server| Name: | tls_configure_server | | Prototype: | int tls_configure_server(struct tls *ctx) | | Coverage: | 37.500% (3/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | | Lines: | 328-341 |
| | 7 | 4 |
tls_configure| Name: | tls_configure | | Prototype: | int tls_configure(struct tls *ctx, struct tls_config *config) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 253-270 |
| | 11 | 3 |
tls_config_verify_client_optional| Name: | tls_config_verify_client_optional | | Prototype: | void tls_config_verify_client_optional(struct tls_config *config) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 781-785 |
| | 1 | 1 |
tls_config_verify_client| Name: | tls_config_verify_client | | Prototype: | void tls_config_verify_client(struct tls_config *config) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 775-779 |
| | 1 | 1 |
tls_config_verify| Name: | tls_config_verify | | Prototype: | void tls_config_verify(struct tls_config *config) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 761-767 |
| | 3 | 1 |
tls_config_ticket_autorekey| Name: | tls_config_ticket_autorekey | | Prototype: | int tls_config_ticket_autorekey(struct tls_config *config) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 883-894 |
| | 7 | 1 |
tls_config_skip_private_key_check| Name: | tls_config_skip_private_key_check | | Prototype: | void tls_config_skip_private_key_check(struct tls_config *config) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 787-791 |
| | 1 | 1 |
tls_config_set_verify_depth| Name: | tls_config_set_verify_depth | | Prototype: | int tls_config_set_verify_depth(struct tls_config *config, int verify_depth) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 723-729 |
| | 2 | 1 |
tls_config_set_session_lifetime| Name: | tls_config_set_session_lifetime | | Prototype: | int tls_config_set_session_lifetime(struct tls_config *config, int lifetime) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 821-835 |
| | 8 | 3 |
tls_config_set_session_id| Name: | tls_config_set_session_id | | Prototype: | int tls_config_set_session_id(struct tls_config *config, const unsigned char *session_id, size_t len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 808-819 |
| | 6 | 2 |
tls_config_set_session_fd| Name: | tls_config_set_session_fd | | Prototype: | int tls_config_set_session_fd(struct tls_config *config, int session_fd) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 685-721 |
| | 49 | 6 |
tls_config_set_protocols| Name: | tls_config_set_protocols | | Prototype: | int tls_config_set_protocols(struct tls_config *config, uint32_t protocols) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 677-683 |
| | 2 | 1 |
tls_config_set_ocsp_staple_mem| Name: | tls_config_set_ocsp_staple_mem | | Prototype: | int tls_config_set_ocsp_staple_mem(struct tls_config *config, const uint8_t *staple, size_t len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 800-806 |
| | 2 | 1 |
tls_config_set_ocsp_staple_file| Name: | tls_config_set_ocsp_staple_file | | Prototype: | int tls_config_set_ocsp_staple_file(struct tls_config *config, const char *staple_file) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 793-798 |
| | 2 | 1 |
tls_config_set_keypair_ocsp_mem| Name: | tls_config_set_keypair_ocsp_mem | | Prototype: | int tls_config_set_keypair_ocsp_mem(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len, const uint8_t *staple, size_t staple_len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 667-674 |
| | 2 | 1 |
tls_config_set_keypair_ocsp_file| Name: | tls_config_set_keypair_ocsp_file | | Prototype: | int tls_config_set_keypair_ocsp_file(struct tls_config *config, const char *cert_file, const char *key_file, const char *ocsp_file) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 659-665 |
| | 2 | 1 |
tls_config_set_keypair_mem_internal| Name: | tls_config_set_keypair_mem_internal | | Prototype: | static int tls_config_set_keypair_mem_internal(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len, const uint8_t *staple, size_t staple_len) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 627-641 |
| | 12 | 4 |
tls_config_set_keypair_mem| Name: | tls_config_set_keypair_mem | | Prototype: | int tls_config_set_keypair_mem(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 651-657 |
| | 6 | 1 |
tls_config_set_keypair_file_internal| Name: | tls_config_set_keypair_file_internal | | Prototype: | static int tls_config_set_keypair_file_internal(struct tls_config *config, const char *cert_file, const char *key_file, const char *ocsp_file) | | Coverage: | 33.333% (5/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 610-625 |
| | 14 | 5 |
tls_config_set_keypair_file| Name: | tls_config_set_keypair_file | | Prototype: | int tls_config_set_keypair_file(struct tls_config *config, const char *cert_file, const char *key_file) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 643-649 |
| | 6 | 1 |