Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
xor_blocksName: | xor_blocks | Prototype: | static void xor_blocks(unsigned char *result, const unsigned char *a, const unsigned char *b, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 118-126 |
| | 3 | 2 |
x509_cbName: | x509_cb | Prototype: | static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 172-211 |
| | 55 | 4 |
x25519_scalar_mult_genericName: | x25519_scalar_mult_generic | Prototype: | void x25519_scalar_mult_generic(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 4811-4860 |
| | 42 | 2 |
x25519_scalar_multName: | x25519_scalar_mult | Prototype: | void x25519_scalar_mult(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519-generic.c | Lines: | 28-33 |
| | 1 | 1 |
x25519_public_from_privateName: | x25519_public_from_private | Prototype: | void x25519_public_from_private(uint8_t out_public_value[32], const uint8_t private_key[32]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 4888-4895 |
| | 1 | 1 |
value_free_stack_LHASH_DOALLName: | value_free_stack_LHASH_DOALL | Prototype: | static void value_free_stack_LHASH_DOALL(void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 77-77 |
| | 1 | 1 |
value_free_hash_doall_argName: | value_free_hash_doall_arg | Prototype: | static void value_free_hash_doall_arg(CONF_VALUE *a, struct lhash_st_CONF_VALUE *conf) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 217-222 |
| | 4 | 2 |
value_free_hash_LHASH_DOALL_ARGName: | value_free_hash_LHASH_DOALL_ARG | Prototype: | static void value_free_hash_LHASH_DOALL_ARG(void *arg1, void *arg2) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 75-75 |
| | 1 | 1 |
update512Name: | update512 | Prototype: | static int update512(EVP_MD_CTX *ctx, const void *data, size_t count) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | Lines: | 216-220 |
| | 1 | 1 |
update256Name: | update256 | Prototype: | static int update256(EVP_MD_CTX *ctx, const void *data, size_t count) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | Lines: | 136-140 |
| | 1 | 1 |
trust_compatName: | trust_compat | Prototype: | static int trust_compat(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 313-321 |
| | 4 | 2 |
transform_3Name: | transform_3 | Prototype: | static void transform_3(unsigned char *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 89-99 |
| | 6 | 1 |
transformName: | transform | Prototype: | static void transform(unsigned long *out, const unsigned long *a, const unsigned long *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1187-1210 |
| | 17 | 1 |
tlsext_srtp_serverhello_needsName: | tlsext_srtp_serverhello_needs | Prototype: | int tlsext_srtp_serverhello_needs(SSL *s) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1118-1122 |
| | 5 | 1 |
tlsext_srtp_clienthello_needsName: | tlsext_srtp_clienthello_needs | Prototype: | int tlsext_srtp_clienthello_needs(SSL *s) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 995-999 |
| | 5 | 1 |
tlsext_sni_serverhello_needsName: | tlsext_sni_serverhello_needs | Prototype: | int tlsext_sni_serverhello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 665-669 |
| | 5 | 1 |
tlsext_sni_serverhello_buildName: | tlsext_sni_serverhello_build | Prototype: | int tlsext_sni_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: | 671-675 |
| | 1 | 1 |
tlsext_sni_clienthello_needsName: | tlsext_sni_clienthello_needs | Prototype: | int tlsext_sni_clienthello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 581-585 |
| | 5 | 1 |
tlsext_sigalgs_serverhello_parseName: | tlsext_sigalgs_serverhello_parse | Prototype: | int tlsext_sigalgs_serverhello_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: | 571-576 |
| | 1 | 1 |
tlsext_sigalgs_serverhello_needsName: | tlsext_sigalgs_serverhello_needs | Prototype: | int tlsext_sigalgs_serverhello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 559-563 |
| | 1 | 1 |
tlsext_sigalgs_serverhello_buildName: | tlsext_sigalgs_serverhello_build | Prototype: | int tlsext_sigalgs_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: | 565-569 |
| | 1 | 1 |
tlsext_sigalgs_clienthello_needsName: | tlsext_sigalgs_clienthello_needs | Prototype: | int tlsext_sigalgs_clienthello_needs(SSL *s) | Coverage: | 100.000% (3/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 523-527 |
| | 1 | 1 |
tlsext_sessionticket_serverhello_buildName: | tlsext_sessionticket_serverhello_build | Prototype: | int tlsext_sessionticket_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: | 959-965 |
| | 1 | 1 |
tlsext_serverhello_reset_stateName: | tlsext_serverhello_reset_state | Prototype: | static void tlsext_serverhello_reset_state(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1455-1461 |
| | 7 | 1 |
tlsext_serverhello_parseName: | tlsext_serverhello_parse | Prototype: | int tlsext_serverhello_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: | 1469-1476 |
| | 2 | 1 |
tlsext_serverhello_buildName: | tlsext_serverhello_build | Prototype: | int tlsext_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: | 1463-1467 |
| | 1 | 1 |
tlsext_ri_serverhello_needsName: | tlsext_ri_serverhello_needs | Prototype: | int tlsext_ri_serverhello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 441-445 |
| | 1 | 1 |
tlsext_ri_clienthello_needsName: | tlsext_ri_clienthello_needs | Prototype: | int tlsext_ri_clienthello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 391-395 |
| | 1 | 1 |
tlsext_ocsp_serverhello_needsName: | tlsext_ocsp_serverhello_needs | Prototype: | int tlsext_ocsp_serverhello_needs(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 840-844 |
| | 1 | 1 |
tlsext_ocsp_serverhello_buildName: | tlsext_ocsp_serverhello_build | Prototype: | int tlsext_ocsp_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: | 846-850 |
| | 1 | 1 |
tlsext_ecpf_serverhello_parseName: | tlsext_ecpf_serverhello_parse | Prototype: | int tlsext_ecpf_serverhello_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: | 382-386 |
| | 1 | 1 |
tlsext_ecpf_serverhello_needsName: | tlsext_ecpf_serverhello_needs | Prototype: | int tlsext_ecpf_serverhello_needs(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 367-374 |
| | 3 | 2 |
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 |
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_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_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_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_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_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_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_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_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 |
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_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_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_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_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_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_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_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_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_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_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_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_error_clearName: | 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_conninfo_sessionName: | 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_freeName: | 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_connect_socketName: | 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_config_verifyName: | 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_set_verify_depthName: | 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_protocolsName: | 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_keypair_fileName: | 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 |
tls_config_set_key_fileName: | tls_config_set_key_file | Prototype: | int tls_config_set_key_file(struct tls_config *config, const char *key_file) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 595-600 |
| | 2 | 1 |
tls_config_set_cert_fileName: | tls_config_set_cert_file | Prototype: | int tls_config_set_cert_file(struct tls_config *config, const char *cert_file) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 434-439 |
| | 2 | 1 |
tls_config_set_ca_fileName: | tls_config_set_ca_file | Prototype: | int tls_config_set_ca_file(struct tls_config *config, const char *ca_file) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 415-420 |
| | 2 | 1 |
tls_config_prefer_ciphers_serverName: | tls_config_prefer_ciphers_server | Prototype: | void tls_config_prefer_ciphers_server(struct tls_config *config) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 737-741 |
| | 1 | 1 |
tls_config_insecure_noverifynameName: | tls_config_insecure_noverifyname | Prototype: | void tls_config_insecure_noverifyname(struct tls_config *config) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 749-753 |
| | 1 | 1 |
tls_config_freeName: | tls_config_free | Prototype: | void tls_config_free(struct tls_config *config) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 144-170 |
| | 21 | 4 |
tls_check_nameName: | tls_check_name | Prototype: | int tls_check_name(struct tls *ctx, X509 *cert, const char *name, int *match) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c | Lines: | 261-280 |
| | 8 | 3 |
tls_accept_socketName: | tls_accept_socket | Prototype: | int tls_accept_socket(struct tls *ctx, struct tls **cctx, int s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 376-380 |
| | 1 | 1 |
tls1_sha512_final_rawName: | tls1_sha512_final_raw | Prototype: | static void tls1_sha512_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 312-321 |
| | 4 | 2 |
tls1_sha256_final_rawName: | tls1_sha256_final_raw | Prototype: | static void tls1_sha256_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 301-310 |
| | 4 | 2 |
tls1_sha1_final_rawName: | tls1_sha1_final_raw | Prototype: | static void tls1_sha1_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 290-299 |
| | 6 | 1 |
tls1_handshake_hash_updateName: | tls1_handshake_hash_update | Prototype: | int tls1_handshake_hash_update(SSL *s, const unsigned char *buf, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 63-70 |
| | 5 | 2 |
tls1_handshake_hash_freeName: | tls1_handshake_hash_free | Prototype: | void tls1_handshake_hash_free(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 106-111 |
| | 6 | 1 |
tls1_get_curvelistName: | tls1_get_curvelist | Prototype: | void tls1_get_curvelist(SSL *s, int client_curves, const uint16_t **pcurves, size_t *pcurveslen) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 368-384 |
| | 11 | 3 |
tls1_default_timeoutName: | tls1_default_timeout | Prototype: | long tls1_default_timeout(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 144-150 |
| | 1 | 1 |
tls1_clearName: | tls1_clear | Prototype: | void tls1_clear(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 171-176 |
| | 2 | 1 |
tls1_cleanup_key_blockName: | tls1_cleanup_key_block | Prototype: | void tls1_cleanup_key_block(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 152-158 |
| | 7 | 1 |
tls12_get_req_sig_algsName: | tls12_get_req_sig_algs | Prototype: | void tls12_get_req_sig_algs(SSL *s, unsigned char **sigalgs, size_t *sigalgs_len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 657-662 |
| | 2 | 1 |
timingsafe_memcmpName: | timingsafe_memcmp | Prototype: | int timingsafe_memcmp(const void *b1, const void *b2, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/timingsafe_memcmp.c | Lines: | 21-46 |
| | 10 | 2 |
timingsafe_bcmpName: | timingsafe_bcmp | Prototype: | int timingsafe_bcmp(const void *b1, const void *b2, size_t n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/timingsafe_bcmp.c | Lines: | 20-29 |
| | 5 | 2 |
table_cmp_BSEARCH_CMP_FNName: | table_cmp_BSEARCH_CMP_FN | Prototype: | static int table_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 215-221 |
| | 3 | 1 |
table_cmpName: | table_cmp | Prototype: | static int table_cmp(const ASN1_STRING_TABLE *a, const ASN1_STRING_TABLE *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 208-212 |
| | 1 | 1 |
swap_bytesName: | swap_bytes | Prototype: | static void swap_bytes(unsigned char *w, unsigned char *k) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 65-73 |
| | 4 | 3 |
streebog_update512Name: | streebog_update512 | Prototype: | static int streebog_update512(EVP_MD_CTX *ctx, const void *data, size_t count) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | Lines: | 84-88 |
| | 1 | 1 |
streebog_update256Name: | streebog_update256 | Prototype: | static int streebog_update256(EVP_MD_CTX *ctx, const void *data, size_t count) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | Lines: | 66-70 |
| | 1 | 1 |
streebog_init512Name: | streebog_init512 | Prototype: | static int streebog_init512(EVP_MD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | Lines: | 78-82 |
| | 1 | 1 |
streebog_init256Name: | streebog_init256 | Prototype: | static int streebog_init256(EVP_MD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | Lines: | 60-64 |
| | 1 | 1 |
streebog_final512Name: | streebog_final512 | Prototype: | static int streebog_final512(EVP_MD_CTX *ctx, unsigned char *md) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | Lines: | 90-94 |
| | 1 | 1 |
streebog_final256Name: | streebog_final256 | Prototype: | static int streebog_final256(EVP_MD_CTX *ctx, unsigned char *md) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | Lines: | 72-76 |
| | 1 | 1 |
streebog_block_data_orderName: | streebog_block_data_order | Prototype: | static void streebog_block_data_order(STREEBOG_CTX *ctx, const unsigned char *in, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1271-1279 |
| | 3 | 2 |
ssl_version_set_minName: | ssl_version_set_min | Prototype: | int ssl_version_set_min(const SSL_METHOD *meth, uint16_t ver, uint16_t max_ver, uint16_t *out_ver) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 37-58 |
| | 11 | 3 |
ssl_version_set_maxName: | ssl_version_set_max | Prototype: | int ssl_version_set_max(const SSL_METHOD *meth, uint16_t ver, uint16_t min_ver, uint16_t *out_ver) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 60-81 |
| | 11 | 3 |
ssl_session_hashName: | ssl_session_hash | Prototype: | static unsigned long ssl_session_hash(const SSL_SESSION *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1733-1744 |
| | 7 | 1 |
ssl_session_LHASH_HASHName: | ssl_session_LHASH_HASH | Prototype: | static unsigned long ssl_session_LHASH_HASH(const void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1771-1777 |
| | 2 | 1 |
ssl_max_shared_versionName: | ssl_max_shared_version | Prototype: | int ssl_max_shared_version(SSL *s, uint16_t peer_ver, uint16_t *max_ver) | Coverage: | 100.000% (26/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 159-195 |
| | 22 | 9 |
ssl_get_algorithm2Name: | ssl_get_algorithm2 | Prototype: | long ssl_get_algorithm2(SSL *s) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2533-2542 |
| | 5 | 2 |
ssl_clear_cipher_write_stateName: | ssl_clear_cipher_write_state | Prototype: | void ssl_clear_cipher_write_state(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2637-2650 |
| | 22 | 2 |
ssl_clear_cipher_stateName: | ssl_clear_cipher_state | Prototype: | void ssl_clear_cipher_state(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2615-2620 |
| | 2 | 1 |