Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
tls_extension_buildName: | 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_extension_findName: | 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_needsName: | 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_parseName: | 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_freeName: | 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_get_peer_cert_hashName: | 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_get_peer_cert_infoName: | 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_issuerName: | 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_subjectName: | 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_timesName: | 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_handshakeName: | 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_handshake_clientName: | 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_serverName: | 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_hex_stringName: | 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_host_portName: | 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_initName: | 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_keypair_clear_keyName: | 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_keypair_freeName: | 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_load_certName: | 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_newName: | 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_pubkey_hashName: | 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_set_cert_fileName: | 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_set_cert_memName: | 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_key_fileName: | 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_key_memName: | 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_ocsp_staple_fileName: | 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_ocsp_staple_memName: | 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_load_fileName: | 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_match_nameName: | 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_newName: | 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_ocsp_asn1_parse_timeName: | 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_ocsp_fill_infoName: | 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_freeName: | 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_get_certidName: | 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_newName: | 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_process_responseName: | 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_process_response_internalName: | 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_setup_from_peerName: | 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_stapling_cbName: | 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_verify_cbName: | 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_verify_responseName: | 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_password_cbName: | 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_peer_cert_chain_pemName: | 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_peer_cert_contains_nameName: | 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_hashName: | 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_issuerName: | 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_notafterName: | 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_notbeforeName: | 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_providedName: | 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_subjectName: | 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_ocsp_cert_statusName: | 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_ocsp_crl_reasonName: | 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_next_updateName: | tls_peer_ocsp_next_update | Prototype: | time_t tls_peer_ocsp_next_update(struct tls *ctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 425-433 |
| | 9 | 3 |
tls_peer_ocsp_response_statusName: | tls_peer_ocsp_response_status | Prototype: | int tls_peer_ocsp_response_status(struct tls *ctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 385-393 |
| | 9 | 3 |
tls_peer_ocsp_resultName: | tls_peer_ocsp_result | Prototype: | const char * tls_peer_ocsp_result(struct tls *ctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 375-383 |
| | 17 | 3 |
tls_peer_ocsp_revocation_timeName: | tls_peer_ocsp_revocation_time | Prototype: | time_t tls_peer_ocsp_revocation_time(struct tls *ctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 435-443 |
| | 9 | 3 |
tls_peer_ocsp_this_updateName: | tls_peer_ocsp_this_update | Prototype: | time_t tls_peer_ocsp_this_update(struct tls *ctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 415-423 |
| | 9 | 3 |
tls_peer_ocsp_urlName: | tls_peer_ocsp_url | Prototype: | const char * tls_peer_ocsp_url(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 367-373 |
| | 9 | 2 |
tls_readName: | tls_read | Prototype: | ssize_t tls_read(struct tls *ctx, void *buf, size_t buflen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 707-736 |
| | 18 | 6 |
tls_resetName: | tls_reset | Prototype: | void tls_reset(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 576-619 |
| | 83 | 2 |
tls_serverName: | tls_server | Prototype: | struct tls * tls_server(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 29-43 |
| | 17 | 3 |
tls_server_alpn_cbName: | tls_server_alpn_cb | Prototype: | static int tls_server_alpn_cb(SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 63-75 |
| | 6 | 2 |
tls_server_connName: | tls_server_conn | Prototype: | struct tls * tls_server_conn(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 45-61 |
| | 14 | 2 |
tls_server_ticket_cbName: | tls_server_ticket_cb | Prototype: | static int tls_server_ticket_cb(SSL *ssl, unsigned char *keyname, unsigned char *iv, EVP_CIPHER_CTX *ctx, HMAC_CTX *hctx, int mode) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 166-207 |
| | 52 | 6 |
tls_server_ticket_keyName: | tls_server_ticket_key | Prototype: | static struct tls_ticket_key * tls_server_ticket_key(struct tls_config *config, unsigned char *keyname) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 138-164 |
| | 34 | 7 |
tls_servername_cbName: | tls_servername_cb | Prototype: | static int tls_servername_cb(SSL *ssl, int *al, void *arg) | Coverage: | 23.529% (8/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 77-136 |
| | 77 | 10 |
tls_set_cbsName: | tls_set_cbs | Prototype: | int tls_set_cbs(struct tls *ctx, tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | Lines: | 114-143 |
| | 24 | 4 |
tls_set_errorName: | tls_set_error | Prototype: | int tls_set_error(struct tls *ctx, const char *fmt, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 172-185 |
| | 27 | 1 |
tls_set_errorxName: | tls_set_errorx | Prototype: | int tls_set_errorx(struct tls *ctx, const char *fmt, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 187-198 |
| | 22 | 1 |
tls_set_memName: | tls_set_mem | Prototype: | int tls_set_mem(char **dest, size_t *destlen, const void *src, size_t srclen) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 44-55 |
| | 16 | 3 |
tls_set_ssl_errorxName: | tls_set_ssl_errorx | Prototype: | int tls_set_ssl_errorx(struct tls *ctx, const char *fmt, ...) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 200-215 |
| | 24 | 2 |
tls_set_stringName: | tls_set_string | Prototype: | int tls_set_string(const char **dest, const char *src) | Coverage: | 26.667% (4/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 57-66 |
| | 46 | 4 |
tls_sni_ctx_freeName: | tls_sni_ctx_free | Prototype: | void tls_sni_ctx_free(struct tls_sni_ctx *sni_ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 223-233 |
| | 7 | 2 |
tls_sni_ctx_newName: | tls_sni_ctx_new | Prototype: | struct tls_sni_ctx * tls_sni_ctx_new(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 217-221 |
| | 1 | 1 |
tls_ssl_cert_verify_cbName: | tls_ssl_cert_verify_cb | Prototype: | static int tls_ssl_cert_verify_cb(X509_STORE_CTX *x509_ctx, void *arg) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 454-476 |
| | 13 | 4 |
tls_ssl_errorName: | tls_ssl_error | Prototype: | int tls_ssl_error(struct tls *ctx, SSL *ssl_conn, int ssl_ret, const char *prefix) | Coverage: | 12.903% (4/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 621-669 |
| | 37 | 16 |
tls_unload_fileName: | tls_unload_file | Prototype: | void tls_unload_file(uint8_t *buf, size_t len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 220-224 |
| | 1 | 1 |
tls_writeName: | tls_write | Prototype: | ssize_t tls_write(struct tls *ctx, const void *buf, size_t buflen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 738-767 |
| | 18 | 6 |
tlsext_alpn_clienthello_buildName: | tlsext_alpn_clienthello_build | Prototype: | int tlsext_alpn_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 38-54 |
| | 9 | 4 |
tlsext_alpn_clienthello_needsName: | tlsext_alpn_clienthello_needs | Prototype: | int tlsext_alpn_clienthello_needs(SSL *s) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 30-36 |
| | 6 | 1 |
tlsext_alpn_clienthello_parseName: | tlsext_alpn_clienthello_parse | Prototype: | int tlsext_alpn_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 86.207% (25/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 56-102 |
| | 36 | 11 |
tlsext_alpn_serverhello_buildName: | tlsext_alpn_serverhello_build | Prototype: | int tlsext_alpn_serverhello_build(SSL *s, CBB *cbb) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 110-129 |
| | 11 | 5 |
tlsext_alpn_serverhello_needsName: | tlsext_alpn_serverhello_needs | Prototype: | int tlsext_alpn_serverhello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 104-108 |
| | 5 | 1 |
tlsext_alpn_serverhello_parseName: | tlsext_alpn_serverhello_parse | Prototype: | int tlsext_alpn_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 131-163 |
| | 22 | 9 |
tlsext_buildName: | tlsext_build | Prototype: | static int tlsext_build(SSL *s, CBB *cbb, int is_serverhello) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1341-1377 |
| | 23 | 9 |
tlsext_clienthello_buildName: | tlsext_clienthello_build | Prototype: | int tlsext_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1440-1444 |
| | 1 | 1 |
tlsext_clienthello_parseName: | tlsext_clienthello_parse | Prototype: | int tlsext_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1446-1453 |
| | 2 | 1 |
tlsext_clienthello_reset_stateName: | tlsext_clienthello_reset_state | Prototype: | static void tlsext_clienthello_reset_state(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1429-1438 |
| | 14 | 1 |
tlsext_ec_clienthello_buildName: | tlsext_ec_clienthello_build | Prototype: | int tlsext_ec_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 174-201 |
| | 16 | 6 |
tlsext_ec_clienthello_needsName: | tlsext_ec_clienthello_needs | Prototype: | int tlsext_ec_clienthello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 168-172 |
| | 1 | 1 |
tlsext_ec_clienthello_parseName: | tlsext_ec_clienthello_parse | Prototype: | int tlsext_ec_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 45.161% (14/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 203-253 |
| | 39 | 11 |
tlsext_ec_serverhello_buildName: | tlsext_ec_serverhello_build | Prototype: | int tlsext_ec_serverhello_build(SSL *s, CBB *cbb) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 262-266 |
| | 1 | 1 |
tlsext_ec_serverhello_needsName: | tlsext_ec_serverhello_needs | Prototype: | int tlsext_ec_serverhello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 256-260 |
| | 1 | 1 |
tlsext_ec_serverhello_parseName: | tlsext_ec_serverhello_parse | Prototype: | int tlsext_ec_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 268-287 |
| | 4 | 2 |
tlsext_ecpf_buildName: | tlsext_ecpf_build | Prototype: | static int tlsext_ecpf_build(SSL *s, CBB *cbb) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 292-314 |
| | 14 | 5 |
tlsext_ecpf_clienthello_buildName: | tlsext_ecpf_clienthello_build | Prototype: | int tlsext_ecpf_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 355-359 |
| | 1 | 1 |
tlsext_ecpf_clienthello_needsName: | tlsext_ecpf_clienthello_needs | Prototype: | int tlsext_ecpf_clienthello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 349-353 |
| | 1 | 1 |
tlsext_ecpf_clienthello_parseName: | tlsext_ecpf_clienthello_parse | Prototype: | int tlsext_ecpf_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 361-365 |
| | 1 | 1 |
tlsext_ecpf_parseName: | tlsext_ecpf_parse | Prototype: | static int tlsext_ecpf_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 316-347 |
| | 18 | 8 |
tlsext_ecpf_serverhello_buildName: | tlsext_ecpf_serverhello_build | Prototype: | int tlsext_ecpf_serverhello_build(SSL *s, CBB *cbb) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 376-380 |
| | 1 | 1 |