| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
BN_bn2bin| Name: | BN_bn2bin | | Prototype: | int BN_bn2bin(const BIGNUM *a, unsigned char *to) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 615-628 |
| | 7 | 2 |
BN_POOL_release| Name: | BN_POOL_release | | Prototype: | static void BN_POOL_release(BN_POOL *p, unsigned int num) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 464-478 |
| | 7 | 3 |
BN_CTX_free| Name: | BN_CTX_free | | Prototype: | void BN_CTX_free(BN_CTX *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 241-265 |
| | 7 | 2 |
BN_CTX_end| Name: | BN_CTX_end | | Prototype: | void BN_CTX_end(BN_CTX *ctx) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 283-300 |
| | 7 | 3 |
BIO_sock_init| Name: | BIO_sock_init | | Prototype: | int BIO_sock_init(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c | | Lines: | 68-74 |
| | 7 | 2 |
BIO_next| Name: | BIO_next | | Prototype: | BIO * BIO_next(BIO *b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 567-573 |
| | 7 | 2 |
BIO_CONNECT_free| Name: | BIO_CONNECT_free | | Prototype: | void BIO_CONNECT_free(BIO_CONNECT *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 311-320 |
| | 7 | 2 |
ASN1_UTCTIME_set_string| Name: | ASN1_UTCTIME_set_string | | Prototype: | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 396-402 |
| | 7 | 2 |
ASN1_UTCTIME_check| Name: | ASN1_UTCTIME_check | | Prototype: | int ASN1_UTCTIME_check(const ASN1_UTCTIME *d) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 388-394 |
| | 7 | 2 |
ASN1_TYPE_get| Name: | ASN1_TYPE_get | | Prototype: | int ASN1_TYPE_get(const ASN1_TYPE *a) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | | Lines: | 64-71 |
| | 7 | 2 |
ASN1_TIME_check| Name: | ASN1_TIME_check | | Prototype: | int ASN1_TIME_check(const ASN1_TIME *t) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 339-345 |
| | 7 | 2 |
ASN1_GENERALIZEDTIME_set_string| Name: | ASN1_GENERALIZEDTIME_set_string | | Prototype: | int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 452-458 |
| | 7 | 2 |
ASN1_GENERALIZEDTIME_check| Name: | ASN1_GENERALIZEDTIME_check | | Prototype: | int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 444-450 |
| | 7 | 2 |
write_string| Name: | write_string | | Prototype: | static int write_string(UI *ui, UI_STRING *uis) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | | Lines: | 173-186 |
| | 6 | 4 |
write_ledword| Name: | write_ledword | | Prototype: | static void write_ledword(unsigned char **out, unsigned int dw) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 433-443 |
| | 6 | 1 |
trtable_free| Name: | trtable_free | | Prototype: | static void trtable_free(X509_TRUST *p) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | | Lines: | 253-263 |
| | 6 | 4 |
transform_3| Name: | 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 |
tlsext_sessionticket_serverhello_needs| Name: | tlsext_sessionticket_serverhello_needs | | Prototype: | int tlsext_sessionticket_serverhello_needs(SSL *s) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 952-957 |
| | 6 | 1 |
tlsext_alpn_clienthello_needs| Name: | 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 |
tls_server_alpn_cb| Name: | 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_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_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_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_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| 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 |
tls_config_clear_keys| Name: | tls_config_clear_keys | | Prototype: | void tls_config_clear_keys(struct tls_config *config) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 190-197 |
| | 6 | 2 |
tls_config_add_keypair_mem| Name: | tls_config_add_keypair_mem | | Prototype: | int tls_config_add_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: | 382-388 |
| | 6 | 1 |
tls_config_add_keypair_file| Name: | tls_config_add_keypair_file | | Prototype: | int tls_config_add_keypair_file(struct tls_config *config, const char *cert_file, const char *key_file) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 390-396 |
| | 6 | 1 |
tls1_sha1_final_raw| Name: | 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_free| Name: | 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_free| Name: | 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 |
tls12_get_sigid| Name: | 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 |
tls12_get_hashid| Name: | 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 |
ssl_version_string| Name: | 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 |
slg_free| Name: | slg_free | | Prototype: | static int slg_free(BIO *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | | Lines: | 110-117 |
| | 6 | 2 |
slg_ctrl| Name: | slg_ctrl | | Prototype: | static long slg_ctrl(BIO *b, int cmd, long num, void *ptr) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | | Lines: | 170-182 |
| | 6 | 3 |
sk_free| Name: | sk_free | | Prototype: | void sk_free(_STACK *st) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 285-292 |
| | 6 | 2 |
setup_tbuf| Name: | setup_tbuf | | Prototype: | static int setup_tbuf(RSA_PKEY_CTX *ctx, EVP_PKEY_CTX *pk) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 140-149 |
| | 6 | 3 |
rinf_cb| Name: | rinf_cb | | Prototype: | static int rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c | | Lines: | 82-93 |
| | 6 | 3 |
print_gens| Name: | print_gens | | Prototype: | static int print_gens(BIO *out, struct stack_st_GENERAL_NAME *gens, int indent) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 702-713 |
| | 6 | 2 |
pqueue_pop| Name: | pqueue_pop | | Prototype: | pitem * pqueue_pop(pqueue_s *pq) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 145-154 |
| | 6 | 2 |
policy_data_free| Name: | policy_data_free | | Prototype: | void policy_data_free(X509_POLICY_DATA *data) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_data.c | | Lines: | 66-76 |
| | 6 | 2 |
parse_bags| Name: | parse_bags | | Prototype: | static int parse_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | | Lines: | 206-218 |
| | 6 | 3 |
pack_signature_le| Name: | pack_signature_le | | Prototype: | static int pack_signature_le(ECDSA_SIG *s, int order, unsigned char *sig, size_t *siglen) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 117-126 |
| | 6 | 1 |
newpass_bags| Name: | newpass_bags | | Prototype: | static int newpass_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *oldpass, const char *newpass) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c | | Lines: | 192-204 |
| | 6 | 3 |
names_lh_free_doall| Name: | names_lh_free_doall | | Prototype: | static void names_lh_free_doall(OBJ_NAME *onp) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 316-324 |
| | 6 | 3 |
module_finish| Name: | module_finish | | Prototype: | static void module_finish(CONF_IMODULE *imod) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | | Lines: | 455-464 |
| | 6 | 2 |
md5_sha1_update| Name: | md5_sha1_update | | Prototype: | static int md5_sha1_update(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | | Lines: | 45-56 |
| | 6 | 3 |
md5_sha1_init| Name: | md5_sha1_init | | Prototype: | static int md5_sha1_init(EVP_MD_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | | Lines: | 32-43 |
| | 6 | 3 |
md5_sha1_final| Name: | md5_sha1_final | | Prototype: | static int md5_sha1_final(EVP_MD_CTX *ctx, unsigned char *out) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | | Lines: | 58-69 |
| | 6 | 3 |
load_4| Name: | load_4 | | Prototype: | static uint64_t load_4(const uint8_t *in) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 50-57 |
| | 6 | 1 |
int_cleanup_check| Name: | int_cleanup_check | | Prototype: | static int int_cleanup_check(int create) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | | Lines: | 153-162 |
| | 6 | 3 |
i2v_POLICY_CONSTRAINTS| Name: | i2v_POLICY_CONSTRAINTS | | Prototype: | static struct stack_st_CONF_VALUE * i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *extlist) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcons.c | | Lines: | 131-142 |
| | 6 | 1 |
i2r_NAME_CONSTRAINTS| Name: | i2r_NAME_CONSTRAINTS | | Prototype: | static int i2r_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, BIO *bp, int ind) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 231-241 |
| | 6 | 1 |
i2d_PublicKey| Name: | i2d_PublicKey | | Prototype: | int i2d_PublicKey(EVP_PKEY *a, unsigned char **pp) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/i2d_pu.c | | Lines: | 78-98 |
| | 6 | 5 |
i2d_ECParameters| Name: | i2d_ECParameters | | Prototype: | int i2d_ECParameters(EC_KEY * a, unsigned char **out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | | Lines: | 1522-1530 |
| | 6 | 2 |
freezero| Name: | freezero | | Prototype: | void freezero(void *ptr, size_t sz) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/freezero.c | | Lines: | 23-32 |
| | 6 | 2 |
file_write| Name: | file_write | | Prototype: | static int file_write(BIO *b, const char *in, int inl) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | | Lines: | 199-207 |
| | 6 | 2 |
fe_cmov| Name: | fe_cmov | | Prototype: | static void fe_cmov(fe f, const fe g, unsigned b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 720-728 |
| | 6 | 2 |
err_fns_check| Name: | err_fns_check | | Prototype: | static void err_fns_check(void) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 290-300 |
| | 6 | 3 |
engine_cleanup_add_last| Name: | engine_cleanup_add_last | | Prototype: | void engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | | Lines: | 187-197 |
| | 6 | 3 |
engine_cleanup_add_first| Name: | engine_cleanup_add_first | | Prototype: | void engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | | Lines: | 175-185 |
| | 6 | 3 |
ec_GFp_mont_field_sqr| Name: | ec_GFp_mont_field_sqr | | Prototype: | int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 251-260 |
| | 6 | 2 |
ec_GFp_mont_field_mul| Name: | ec_GFp_mont_field_mul | | Prototype: | int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 239-248 |
| | 6 | 2 |
ec_GFp_mont_field_encode| Name: | ec_GFp_mont_field_encode | | Prototype: | int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 263-272 |
| | 6 | 2 |
ec_GFp_mont_field_decode| Name: | ec_GFp_mont_field_decode | | Prototype: | int ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 275-284 |
| | 6 | 2 |
dtls1_stop_timer| Name: | dtls1_stop_timer | | Prototype: | void dtls1_stop_timer(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 379-390 |
| | 6 | 1 |
dtls1_set_message_header_int| Name: | dtls1_set_message_header_int | | Prototype: | void dtls1_set_message_header_int(SSL *s, unsigned char mt, unsigned long len, unsigned short seq_num, unsigned long frag_off, unsigned long frag_len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1144-1155 |
| | 6 | 1 |
dtls1_build_sequence_number| Name: | dtls1_build_sequence_number | | Prototype: | void dtls1_build_sequence_number(unsigned char *dst, unsigned char *seq, unsigned short epoch) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 454-465 |
| | 6 | 1 |
des_ede_init_key| Name: | des_ede_init_key | | Prototype: | static int des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 227-238 |
| | 6 | 1 |
def_destroy_data| Name: | def_destroy_data | | Prototype: | static int def_destroy_data(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 180-187 |
| | 6 | 2 |
cpy_utf8| Name: | cpy_utf8 | | Prototype: | static int cpy_utf8(unsigned long value, void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | | Lines: | 412-423 |
| | 6 | 1 |
cpy_asc| Name: | cpy_asc | | Prototype: | static int cpy_asc(unsigned long value, void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | | Lines: | 366-376 |
| | 6 | 1 |
circle_xor8| Name: | circle_xor8 | | Prototype: | static void circle_xor8(const unsigned char *w, unsigned char *k) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 76-86 |
| | 6 | 2 |
check_crl_chain| Name: | check_crl_chain | | Prototype: | static int check_crl_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *cert_path, struct stack_st_X509 *crl_path) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1349-1360 |
| | 6 | 2 |
cbs_get| Name: | cbs_get | | Prototype: | static int cbs_get(CBS *cbs, const uint8_t **p, size_t n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 42-52 |
| | 6 | 2 |
camellia_init_key| Name: | camellia_init_key | | Prototype: | static int camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 108-122 |
| | 6 | 2 |
_rs_stir_if_needed| Name: | _rs_stir_if_needed | | Prototype: | static __inline void _rs_stir_if_needed(size_t len) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | | Lines: | 106-116 |
| | 6 | 3 |
_rs_forkdetect| Name: | _rs_forkdetect | | Prototype: | static __inline void _rs_forkdetect(void) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_linux.h | | Lines: | 57-70 |
| | 6 | 3 |
_asn1_check_infinite_end| Name: | _asn1_check_infinite_end | | Prototype: | static int _asn1_check_infinite_end(const unsigned char **p, long len) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 69-81 |
| | 6 | 3 |
X509_chain_up_ref| Name: | X509_chain_up_ref | | Prototype: | struct stack_st_X509 * X509_chain_up_ref(struct stack_st_X509 *chain) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | | Lines: | 386-397 |
| | 6 | 2 |
X509_VERIFY_PARAM_set1| Name: | X509_VERIFY_PARAM_set1 | | Prototype: | int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 357-367 |
| | 6 | 1 |
X509_STORE_CTX_free| Name: | X509_STORE_CTX_free | | Prototype: | void X509_STORE_CTX_free(X509_STORE_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 2185-2193 |
| | 6 | 2 |
X509_REQ_sign_ctx| Name: | X509_REQ_sign_ctx | | Prototype: | int X509_REQ_sign_ctx(X509_REQ *x, EVP_MD_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 523-528 |
| | 6 | 1 |
X509_REQ_sign| Name: | X509_REQ_sign | | Prototype: | int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 516-521 |
| | 6 | 1 |
X509_EXTENSION_set_critical| Name: | X509_EXTENSION_set_critical | | Prototype: | int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 252-259 |
| | 6 | 2 |
X509_ALGOR_cmp| Name: | X509_ALGOR_cmp | | Prototype: | int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c | | Lines: | 211-222 |
| | 6 | 3 |
X509V3_conf_free| Name: | X509V3_conf_free | | Prototype: | void X509V3_conf_free(CONF_VALUE *conf) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 122-131 |
| | 6 | 2 |
X509V3_EXT_cleanup| Name: | X509V3_EXT_cleanup | | Prototype: | void X509V3_EXT_cleanup(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | | Lines: | 173-178 |
| | 6 | 1 |
UI_add_input_string| Name: | UI_add_input_string | | Prototype: | int UI_add_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 228-234 |
| | 6 | 1 |
TS_find_name| Name: | TS_find_name | | Prototype: | static int TS_find_name(struct stack_st_GENERAL_NAME *gen_names, GENERAL_NAME *name) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 735-745 |
| | 6 | 2 |
TS_RESP_verify_token| Name: | TS_RESP_verify_token | | Prototype: | int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 403-414 |
| | 6 | 2 |
SSL_set_session_id_context| Name: | SSL_set_session_id_context | | Prototype: | int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 388-400 |
| | 6 | 2 |
SSL_get0_next_proto_negotiated| Name: | SSL_get0_next_proto_negotiated | | Prototype: | void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, unsigned *len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1604-1610 |
| | 6 | 1 |
SSL_callback_ctrl| Name: | SSL_callback_ctrl | | Prototype: | long SSL_callback_ctrl(SSL *s, int cmd, void (*fp)(void)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1109-1122 |
| | 6 | 3 |
SSL_alert_type_string_long| Name: | SSL_alert_type_string_long | | Prototype: | const char * SSL_alert_type_string_long(int value) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | | Lines: | 551-561 |
| | 6 | 3 |
SSL_alert_type_string| Name: | SSL_alert_type_string | | Prototype: | const char * SSL_alert_type_string(int value) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | | Lines: | 563-573 |
| | 6 | 3 |
SSL_SESSION_set_timeout| Name: | SSL_SESSION_set_timeout | | Prototype: | long SSL_SESSION_set_timeout(SSL_SESSION *s, long t) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 805-812 |
| | 6 | 2 |
SSL_SESSION_set_time| Name: | SSL_SESSION_set_time | | Prototype: | long SSL_SESSION_set_time(SSL_SESSION *s, long t) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 832-839 |
| | 6 | 2 |
SSL_SESSION_set1_id_context| Name: | SSL_SESSION_set1_id_context | | Prototype: | int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 866-878 |
| | 6 | 2 |