Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssl_undefined_void_functionName: | ssl_undefined_void_function | Prototype: | int ssl_undefined_void_function(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2450-2455 |
| | 2 | 1 |
ssl_update_cacheName: | ssl_update_cache | Prototype: | void ssl_update_cache(SSL *s, int mode) | Coverage: | 25.000% (7/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2259-2289 |
| | 24 | 6 |
ssl_using_ecc_cipherName: | ssl_using_ecc_cipher | Prototype: | int ssl_using_ecc_cipher(SSL *s) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2108-2119 |
| | 10 | 1 |
ssl_verify_alarm_typeName: | ssl_verify_alarm_type | Prototype: | int ssl_verify_alarm_type(long type) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 609-667 |
| | 23 | 31 |
ssl_verify_cert_chainName: | ssl_verify_cert_chain | Prototype: | int ssl_verify_cert_chain(SSL *s, struct stack_st_X509 *sk) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 401-446 |
| | 29 | 5 |
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_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_stringName: | ssl_version_string | Prototype: | const char * ssl_version_string(int ver) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2464-2479 |
| | 6 | 6 |
ssl_writeName: | ssl_write | Prototype: | static int ssl_write(BIO *b, const char *out, int outl) | Coverage: | 31.429% (11/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 214-278 |
| | 46 | 15 |
st_freeName: | st_free | Prototype: | static void st_free(ASN1_STRING_TABLE *tbl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 301-306 |
| | 2 | 2 |
str_copyName: | str_copy | Prototype: | static int str_copy(CONF *conf, char *section, char **pto, char *from) | Coverage: | 10.280% (11/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 453-597 |
| | 115 | 36 |
str_freeName: | str_free | Prototype: | static void str_free(char *s) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 81-85 |
| | 1 | 1 |
str_freeName: | str_free | Prototype: | static void str_free(OPENSSL_STRING str) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 593-597 |
| | 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 |
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_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_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_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_single_blockName: | streebog_single_block | Prototype: | static void streebog_single_block(STREEBOG_CTX *ctx, const unsigned char *in, size_t num) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1239-1267 |
| | 17 | 7 |
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_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 |
string_to_hexName: | string_to_hex | Prototype: | unsigned char * string_to_hex(const char *str, long *len) | Coverage: | 0.000% (0/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 432-487 |
| | 102 | 17 |
strip_endName: | strip_end | Prototype: | static char * strip_end(char *name) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 816-839 |
| | 30 | 6 |
strip_endsName: | strip_ends | Prototype: | static char * strip_ends(char *name) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 788-792 |
| | 1 | 1 |
strip_eolName: | strip_eol | Prototype: | static int strip_eol(char *linebuf, int *plen) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 995-1011 |
| | 11 | 4 |
strip_spacesName: | strip_spaces | Prototype: | static char * strip_spaces(char *name) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 378-397 |
| | 34 | 6 |
strip_startName: | strip_start | Prototype: | static char * strip_start(char *name) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 795-813 |
| | 23 | 5 |
strlcatName: | strlcat | Prototype: | size_t strlcat(char *dst, const char *src, size_t dsize) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c | Lines: | 29-55 |
| | 17 | 5 |
strlcpyName: | strlcpy | Prototype: | size_t strlcpy(char *dst, const char *src, size_t dsize) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcpy.c | Lines: | 27-50 |
| | 11 | 7 |
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 |
sxnet_i2rName: | sxnet_i2r | Prototype: | static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out, int indent) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 206-224 |
| | 17 | 2 |
sxnet_v2iName: | sxnet_v2i | Prototype: | static SXNET * sxnet_v2i(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 233-247 |
| | 16 | 3 |
table2stringName: | table2string | Prototype: | static const char * table2string(long s, const OCSP_TBLSTR *ts, int len) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c | Lines: | 91-100 |
| | 5 | 3 |
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 |
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_selectName: | table_select | Prototype: | static void table_select(ge_precomp *t, int pos, signed char b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 3489-3507 |
| | 16 | 1 |
test_rc4_cipherName: | test_rc4_cipher | Prototype: | static int test_rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 254-263 |
| | 2 | 1 |
test_rc4_init_keyName: | test_rc4_init_key | Prototype: | static int test_rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 241-252 |
| | 9 | 1 |
test_sha1_finalName: | test_sha1_final | Prototype: | static int test_sha1_final(EVP_MD_CTX *ctx, unsigned char *md) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 342-349 |
| | 1 | 1 |
test_sha1_initName: | test_sha1_init | Prototype: | static int test_sha1_init(EVP_MD_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 324-331 |
| | 1 | 1 |
test_sha1_updateName: | test_sha1_update | Prototype: | static int test_sha1_update(EVP_MD_CTX *ctx, const void *data, size_t count) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 333-340 |
| | 1 | 1 |
time_maxName: | time_max | Prototype: | static uint64_t time_max(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | Lines: | 37-45 |
| | 13 | 3 |
timeout_LHASH_DOALL_ARGName: | timeout_LHASH_DOALL_ARG | Prototype: | static void timeout_LHASH_DOALL_ARG(void *arg1, void *arg2) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 975-982 |
| | 3 | 1 |
timeout_doall_argName: | timeout_doall_arg | Prototype: | static void timeout_doall_arg(SSL_SESSION *s, TIMEOUT_PARAM *p) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 959-973 |
| | 9 | 3 |
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 |
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 |
tls12_find_idName: | tls12_find_id | Prototype: | static int tls12_find_id(int nid, tls12_lookup *table, size_t tlen) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1084-1093 |
| | 5 | 3 |
tls12_get_hashName: | tls12_get_hash | Prototype: | const EVP_MD * tls12_get_hash(unsigned char hash_alg) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1133-1158 |
| | 14 | 10 |
tls12_get_hashandsigName: | tls12_get_hashandsig | Prototype: | int tls12_get_hashandsig(CBB *cbb, const EVP_PKEY *pk, const EVP_MD *md) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1115-1131 |
| | 10 | 5 |
tls12_get_hashidName: | tls12_get_hashid | Prototype: | int tls12_get_hashid(const EVP_MD *md) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1095-1103 |
| | 6 | 2 |
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 |
tls12_get_sigidName: | tls12_get_sigid | Prototype: | int tls12_get_sigid(const EVP_PKEY *pk) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1105-1113 |
| | 6 | 2 |
tls1_PRFName: | tls1_PRF | Prototype: | int tls1_PRF(SSL *s, const unsigned char *secret, size_t secret_len, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, unsigned char *out, size_t out_len) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 315-355 |
| | 22 | 6 |
tls1_P_hashName: | tls1_P_hash | Prototype: | static int tls1_P_hash(const EVP_MD *md, const unsigned char *secret, size_t secret_len, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, unsigned char *out, size_t out_len) | Coverage: | 52.809% (47/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 229-313 |
| | 92 | 25 |
tls1_aead_ctx_initName: | tls1_aead_ctx_init | Prototype: | static int tls1_aead_ctx_init(SSL_AEAD_CTX **aead_ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 375-390 |
| | 12 | 3 |
tls1_alert_codeName: | tls1_alert_code | Prototype: | int tls1_alert_code(int code) | Coverage: | 3.125% (2/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1162-1231 |
| | 33 | 33 |
tls1_cbc_remove_paddingName: | tls1_cbc_remove_padding | Prototype: | int tls1_cbc_remove_padding(const SSL* s, SSL3_RECORD *rec, unsigned block_size, unsigned mac_size) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 115-175 |
| | 28 | 6 |
tls1_change_cipher_stateName: | tls1_change_cipher_state | Prototype: | int tls1_change_cipher_state(SSL *s, int which) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 534-631 |
| | 61 | 8 |
tls1_change_cipher_state_aeadName: | tls1_change_cipher_state_aead | Prototype: | static int tls1_change_cipher_state_aead(SSL *s, char is_read, const unsigned char *key, unsigned key_len, const unsigned char *iv, unsigned iv_len) | Coverage: | 55.172% (16/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 392-444 |
| | 40 | 9 |
tls1_change_cipher_state_cipherName: | tls1_change_cipher_state_cipher | Prototype: | static int tls1_change_cipher_state_cipher(SSL *s, char is_read, const unsigned char *mac_secret, unsigned int mac_secret_size, const unsigned char *key, unsigned int key_len, const unsigned char *iv, unsigned int iv_len) | Coverage: | 42.857% (18/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 452-532 |
| | 74 | 14 |
tls1_check_curveName: | tls1_check_curve | Prototype: | int tls1_check_curve(SSL *s, const uint16_t curve_id) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 461-474 |
| | 7 | 3 |
tls1_check_ec_keyName: | tls1_check_ec_key | Prototype: | static int tls1_check_ec_key(SSL *s, const uint16_t *curve_id, const uint8_t *comp_id) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 548-583 |
| | 30 | 9 |
tls1_check_ec_server_keyName: | tls1_check_ec_server_key | Prototype: | int tls1_check_ec_server_key(SSL *s) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 586-605 |
| | 22 | 4 |
tls1_check_ec_tmp_keyName: | tls1_check_ec_tmp_key | Prototype: | int tls1_check_ec_tmp_key(SSL *s) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 608-625 |
| | 19 | 4 |
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 |
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_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_digest_cached_recordsName: | tls1_digest_cached_records | Prototype: | int tls1_digest_cached_records(SSL *s) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 192-213 |
| | 15 | 4 |
tls1_ec_curve_id2nidName: | tls1_ec_curve_id2nid | Prototype: | int tls1_ec_curve_id2nid(const uint16_t curve_id) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 262-270 |
| | 4 | 2 |
tls1_ec_nid2curve_idName: | tls1_ec_nid2curve_id | Prototype: | uint16_t tls1_ec_nid2curve_id(const int nid) | Coverage: | 16.667% (10/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 272-338 |
| | 31 | 31 |
tls1_encName: | tls1_enc | Prototype: | int tls1_enc(SSL *s, int send) | Coverage: | 76.429% (107/140) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 720-966 |
| | 179 | 38 |
tls1_export_keying_materialName: | tls1_export_keying_material | Prototype: | int tls1_export_keying_material(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen, int use_context) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1087-1160 |
| | 71 | 12 |
tls1_final_finish_macName: | tls1_final_finish_mac | Prototype: | int tls1_final_finish_mac(SSL *s, const char *str, int str_len, unsigned char *out) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 968-986 |
| | 23 | 4 |
tls1_finish_macName: | tls1_finish_mac | Prototype: | int tls1_finish_mac(SSL *s, const unsigned char *buf, int len) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 174-190 |
| | 9 | 4 |
tls1_freeName: | tls1_free | Prototype: | void tls1_free(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 161-169 |
| | 6 | 2 |
tls1_generate_key_blockName: | tls1_generate_key_block | Prototype: | static int tls1_generate_key_block(SSL *s, unsigned char *km, int num) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 357-369 |
| | 16 | 2 |
tls1_generate_master_secretName: | tls1_generate_master_secret | Prototype: | int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, int len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1070-1085 |
| | 17 | 3 |
tls1_get_client_methodName: | tls1_get_client_method | Prototype: | const SSL_METHOD * tls1_get_client_method(int ver) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c | Lines: | 183-193 |
| | 11 | 4 |
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_get_formatlistName: | tls1_get_formatlist | Prototype: | void tls1_get_formatlist(SSL *s, int client_formats, const uint8_t **pformats, size_t *pformatslen) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 345-361 |
| | 11 | 3 |
tls1_get_methodName: | tls1_get_method | Prototype: | static const SSL_METHOD * tls1_get_method(int ver) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c | Lines: | 183-193 |
| | 11 | 4 |
tls1_get_server_methodName: | tls1_get_server_method | Prototype: | const SSL_METHOD * tls1_get_server_method(int ver) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c | Lines: | 184-194 |
| | 11 | 4 |
tls1_get_shared_curveName: | tls1_get_shared_curve | Prototype: | int tls1_get_shared_curve(SSL *s) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 476-499 |
| | 13 | 5 |
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_handshake_hash_initName: | tls1_handshake_hash_init | Prototype: | int tls1_handshake_hash_init(SSL *s) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 22-61 |
| | 29 | 7 |
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_valueName: | tls1_handshake_hash_value | Prototype: | int tls1_handshake_hash_value(SSL *s, const unsigned char *out, size_t len, size_t *outlen) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 72-104 |
| | 27 | 7 |
tls1_init_finished_macName: | tls1_init_finished_mac | Prototype: | int tls1_init_finished_mac(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 160-172 |
| | 12 | 2 |
tls1_macName: | tls1_mac | Prototype: | int tls1_mac(SSL *ssl, unsigned char *md, int send) | Coverage: | 77.143% (27/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 988-1068 |
| | 54 | 9 |
tls1_md5_final_rawName: | tls1_md5_final_raw | Prototype: | static void tls1_md5_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 280-288 |
| | 5 | 1 |
tls1_newName: | tls1_new | Prototype: | int tls1_new(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 152-159 |
| | 4 | 2 |
tls1_process_sigalgsName: | tls1_process_sigalgs | Prototype: | int tls1_process_sigalgs(SSL *s, CBS *cbs) | Coverage: | 62.791% (27/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1162-1230 |
| | 57 | 17 |
tls1_process_ticketName: | tls1_process_ticket | Prototype: | int tls1_process_ticket(SSL *s, const unsigned char *session_id, int session_id_len, CBS *ext_block, SSL_SESSION **ret) | Coverage: | 44.118% (15/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 845-914 |
| | 42 | 13 |
tls1_record_sequence_incrementName: | tls1_record_sequence_increment | Prototype: | void tls1_record_sequence_increment(unsigned char *seq) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 215-224 |
| | 4 | 3 |
tls1_set_ec_idName: | tls1_set_ec_id | Prototype: | static int tls1_set_ec_id(uint16_t *curve_id, uint8_t *comp_id, EC_KEY *ec) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 502-545 |
| | 36 | 9 |
tls1_set_groupsName: | tls1_set_groups | Prototype: | int tls1_set_groups(uint16_t **out_group_ids, size_t *out_group_ids_len, const int *groups, size_t ngroups) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 386-410 |
| | 16 | 4 |
tls1_set_groups_listName: | tls1_set_groups_list | Prototype: | int tls1_set_groups_list(uint16_t **out_group_ids, size_t *out_group_ids_len, const char *groups) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 412-458 |
| | 141 | 10 |
tls1_setup_key_blockName: | tls1_setup_key_block | Prototype: | int tls1_setup_key_block(SSL *s) | Coverage: | 59.459% (22/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 633-709 |
| | 67 | 12 |
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_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 |