| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
X509_LOOKUP_by_issuer_serial| Name: | X509_LOOKUP_by_issuer_serial | | Prototype: | int X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, int type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 145-153 |
| | 12 | 2 |
X509_CRL_set_version| Name: | X509_CRL_set_version | | Prototype: | int X509_CRL_set_version(X509_CRL *x, long version) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | | Lines: | 73-83 |
| | 12 | 4 |
X509V3_EXT_add_alias| Name: | X509V3_EXT_add_alias | | Prototype: | int X509V3_EXT_add_alias(int nid_to, int nid_from) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | | Lines: | 153-171 |
| | 12 | 3 |
TS_TST_INFO_set_tsa| Name: | TS_TST_INFO_set_tsa | | Prototype: | int TS_TST_INFO_set_tsa(TS_TST_INFO *a, GENERAL_NAME *tsa) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 351-366 |
| | 12 | 3 |
TS_TST_INFO_set_time| Name: | TS_TST_INFO_set_time | | Prototype: | int TS_TST_INFO_set_time(TS_TST_INFO *a, const ASN1_GENERALIZEDTIME *gtime) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 196-211 |
| | 12 | 3 |
TS_TST_INFO_set_serial| Name: | TS_TST_INFO_set_serial | | Prototype: | int TS_TST_INFO_set_serial(TS_TST_INFO *a, const ASN1_INTEGER *serial) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 173-188 |
| | 12 | 3 |
TS_TST_INFO_set_policy_id| Name: | TS_TST_INFO_set_policy_id | | Prototype: | int TS_TST_INFO_set_policy_id(TS_TST_INFO *a, ASN1_OBJECT *policy) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 127-142 |
| | 12 | 3 |
TS_TST_INFO_set_nonce| Name: | TS_TST_INFO_set_nonce | | Prototype: | int TS_TST_INFO_set_nonce(TS_TST_INFO *a, const ASN1_INTEGER *nonce) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 328-343 |
| | 12 | 3 |
TS_TST_INFO_set_msg_imprint| Name: | TS_TST_INFO_set_msg_imprint | | Prototype: | int TS_TST_INFO_set_msg_imprint(TS_TST_INFO *a, TS_MSG_IMPRINT *msg_imprint) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 150-165 |
| | 12 | 3 |
TS_TST_INFO_set_accuracy| Name: | TS_TST_INFO_set_accuracy | | Prototype: | int TS_TST_INFO_set_accuracy(TS_TST_INFO *a, TS_ACCURACY *accuracy) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 219-234 |
| | 12 | 3 |
TS_RESP_set_status_info| Name: | TS_RESP_set_status_info | | Prototype: | int TS_RESP_set_status_info(TS_RESP *a, TS_STATUS_INFO *status_info) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 68-84 |
| | 12 | 3 |
TS_RESP_CTX_new| Name: | TS_RESP_CTX_new | | Prototype: | TS_RESP_CTX * TS_RESP_CTX_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 144-160 |
| | 12 | 2 |
TS_RESP_CTX_free| Name: | TS_RESP_CTX_free | | Prototype: | void TS_RESP_CTX_free(TS_RESP_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 162-178 |
| | 12 | 2 |
TS_REQ_set_policy_id| Name: | TS_REQ_set_policy_id | | Prototype: | int TS_REQ_set_policy_id(TS_REQ *a, const ASN1_OBJECT *policy) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c | | Lines: | 136-151 |
| | 12 | 3 |
TS_REQ_set_nonce| Name: | TS_REQ_set_nonce | | Prototype: | int TS_REQ_set_nonce(TS_REQ *a, const ASN1_INTEGER *nonce) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c | | Lines: | 159-174 |
| | 12 | 3 |
TS_REQ_set_msg_imprint| Name: | TS_REQ_set_msg_imprint | | Prototype: | int TS_REQ_set_msg_imprint(TS_REQ *a, TS_MSG_IMPRINT *msg_imprint) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c | | Lines: | 78-93 |
| | 12 | 3 |
TS_MSG_IMPRINT_set_algo| Name: | TS_MSG_IMPRINT_set_algo | | Prototype: | int TS_MSG_IMPRINT_set_algo(TS_MSG_IMPRINT *a, X509_ALGOR *alg) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c | | Lines: | 101-116 |
| | 12 | 3 |
TS_CONF_set_clock_precision_digits| Name: | TS_CONF_set_clock_precision_digits | | Prototype: | int TS_CONF_set_clock_precision_digits(CONF *conf, const char *section, TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | | Lines: | 469-492 |
| | 12 | 5 |
TS_ACCURACY_set_seconds| Name: | TS_ACCURACY_set_seconds | | Prototype: | int TS_ACCURACY_set_seconds(TS_ACCURACY *a, const ASN1_INTEGER *seconds) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 242-257 |
| | 12 | 3 |
SSL_shutdown| Name: | SSL_shutdown | | Prototype: | int SSL_shutdown(SSL *s) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 999-1018 |
| | 12 | 3 |
SSL_CTX_set_ssl_version| Name: | SSL_CTX_set_ssl_version | | Prototype: | int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 217-231 |
| | 12 | 2 |
SMIME_write_PKCS7| Name: | SMIME_write_PKCS7 | | Prototype: | int SMIME_write_PKCS7(BIO *bio, PKCS7 *p7, BIO *data, int flags) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_mime.c | | Lines: | 77-92 |
| | 12 | 2 |
RSA_verify| Name: | RSA_verify | | Prototype: | int RSA_verify(int dtype, const unsigned char *m, unsigned int m_len, const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | | Lines: | 267-276 |
| | 12 | 2 |
RSA_print| Name: | RSA_print | | Prototype: | int RSA_print(BIO *bp, const RSA *x, int off) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_prn.c | | Lines: | 81-93 |
| | 12 | 2 |
RSA_get0_key| Name: | RSA_get0_key | | Prototype: | void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | | Lines: | 255-264 |
| | 12 | 4 |
RSA_get0_crt_params| Name: | RSA_get0_crt_params | | Prototype: | void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, const BIGNUM **iqmp) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | | Lines: | 288-298 |
| | 12 | 4 |
OCSP_REQ_CTX_add1_header| Name: | OCSP_REQ_CTX_add1_header | | Prototype: | int OCSP_REQ_CTX_add1_header(OCSP_REQ_CTX *rctx, const char *name, const char *value) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 132-149 |
| | 12 | 7 |
GOST_KEY_free| Name: | GOST_KEY_free | | Prototype: | void GOST_KEY_free(GOST_KEY *r) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 92-109 |
| | 12 | 3 |
GOST2814789IMIT| Name: | GOST2814789IMIT | | Prototype: | unsigned char * GOST2814789IMIT(const unsigned char *d, size_t n, unsigned char *md, int nid, const unsigned char *key, const unsigned char *iv) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 453-469 |
| | 12 | 2 |
EVP_PKEY_free| Name: | EVP_PKEY_free | | Prototype: | void EVP_PKEY_free(EVP_PKEY *x) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 443-459 |
| | 12 | 4 |
EVP_MD_CTX_ctrl| Name: | EVP_MD_CTX_ctrl | | Prototype: | int EVP_MD_CTX_ctrl(EVP_MD_CTX *ctx, int type, int arg, void *ptr) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | | Lines: | 393-414 |
| | 12 | 4 |
EVP_CIPHER_CTX_ctrl| Name: | EVP_CIPHER_CTX_ctrl | | Prototype: | int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | | Lines: | 612-633 |
| | 12 | 4 |
ENGINE_set_default_pkey_meths| Name: | ENGINE_set_default_pkey_meths | | Prototype: | int ENGINE_set_default_pkey_meths(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c | | Lines: | 103-115 |
| | 12 | 3 |
ENGINE_set_default_pkey_asn1_meths| Name: | ENGINE_set_default_pkey_asn1_meths | | Prototype: | int ENGINE_set_default_pkey_asn1_meths(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | | Lines: | 107-119 |
| | 12 | 3 |
ENGINE_set_default_digests| Name: | ENGINE_set_default_digests | | Prototype: | int ENGINE_set_default_digests(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c | | Lines: | 102-114 |
| | 12 | 3 |
ENGINE_set_default_ciphers| Name: | ENGINE_set_default_ciphers | | Prototype: | int ENGINE_set_default_ciphers(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c | | Lines: | 102-114 |
| | 12 | 3 |
ENGINE_remove| Name: | ENGINE_remove | | Prototype: | int ENGINE_remove(ENGINE *e) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | | Lines: | 281-297 |
| | 12 | 3 |
ENGINE_register_pkey_meths| Name: | ENGINE_register_pkey_meths | | Prototype: | int ENGINE_register_pkey_meths(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c | | Lines: | 80-92 |
| | 12 | 3 |
ENGINE_register_pkey_asn1_meths| Name: | ENGINE_register_pkey_asn1_meths | | Prototype: | int ENGINE_register_pkey_asn1_meths(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | | Lines: | 84-96 |
| | 12 | 3 |
ENGINE_register_digests| Name: | ENGINE_register_digests | | Prototype: | int ENGINE_register_digests(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c | | Lines: | 79-91 |
| | 12 | 3 |
ENGINE_register_ciphers| Name: | ENGINE_register_ciphers | | Prototype: | int ENGINE_register_ciphers(ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c | | Lines: | 79-91 |
| | 12 | 3 |
ENGINE_finish| Name: | ENGINE_finish | | Prototype: | int ENGINE_finish(ENGINE *e) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_init.c | | Lines: | 132-147 |
| | 12 | 3 |
EC_get_builtin_curves| Name: | EC_get_builtin_curves | | Prototype: | size_t EC_get_builtin_curves(EC_builtin_curve * r, size_t nitems) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | | Lines: | 3277-3293 |
| | 12 | 3 |
EC_KEY_print| Name: | EC_KEY_print | | Prototype: | int EC_KEY_print(BIO * bp, const EC_KEY * x, int off) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c | | Lines: | 122-133 |
| | 12 | 2 |
EC_GROUP_get_trinomial_basis| Name: | EC_GROUP_get_trinomial_basis | | Prototype: | int EC_GROUP_get_trinomial_basis(const EC_GROUP * group, unsigned int *k) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | | Lines: | 91-107 |
| | 12 | 4 |
EC_GROUP_clear_free| Name: | EC_GROUP_clear_free | | Prototype: | void EC_GROUP_clear_free(EC_GROUP * group) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 137-156 |
| | 12 | 4 |
EC_EX_DATA_get_data| Name: | EC_EX_DATA_get_data | | Prototype: | void * EC_EX_DATA_get_data(const EC_EXTRA_DATA * ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 577-591 |
| | 12 | 3 |
ECParameters_print| Name: | ECParameters_print | | Prototype: | int ECParameters_print(BIO * bp, const EC_KEY * x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c | | Lines: | 135-146 |
| | 12 | 2 |
DSAparams_print| Name: | DSAparams_print | | Prototype: | int DSAparams_print(BIO *bp, const DSA *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_prn.c | | Lines: | 111-123 |
| | 12 | 2 |
DSA_print| Name: | DSA_print | | Prototype: | int DSA_print(BIO *bp, const DSA *x, int off) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_prn.c | | Lines: | 97-109 |
| | 12 | 2 |
DSA_get0_pqg| Name: | DSA_get0_pqg | | Prototype: | void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | | Lines: | 303-312 |
| | 12 | 4 |
DH_get0_pqg| Name: | DH_get0_pqg | | Prototype: | void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | | Lines: | 252-261 |
| | 12 | 4 |
DES_options| Name: | DES_options | | Prototype: | const char *DES_options(void) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ecb_enc.c | | Lines: | 63-101 |
| | 12 | 3 |
Camellia_set_key| Name: | Camellia_set_key | | Prototype: | int Camellia_set_key(const unsigned char *userKey, const int bits, CAMELLIA_KEY *key) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_misc.c | | Lines: | 57-67 |
| | 12 | 3 |
CRYPTO_nistcts128_encrypt| Name: | CRYPTO_nistcts128_encrypt | | Prototype: | size_t CRYPTO_nistcts128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 107-130 |
| | 12 | 3 |
CRYPTO_get_mem_functions| Name: | CRYPTO_get_mem_functions | | Prototype: | void CRYPTO_get_mem_functions(void *(**m)(size_t), void *(**r)(void *, size_t), void (**f)(void *)) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | | Lines: | 57-67 |
| | 12 | 4 |
CRYPTO_get_locked_mem_ex_functions| Name: | CRYPTO_get_locked_mem_ex_functions | | Prototype: | void CRYPTO_get_locked_mem_ex_functions(void *(**m)(size_t, const char *, int), void (**f)(void *)) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | | Lines: | 90-98 |
| | 12 | 3 |
CRYPTO_cts128_encrypt| Name: | CRYPTO_cts128_encrypt | | Prototype: | size_t CRYPTO_cts128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | | Lines: | 83-105 |
| | 12 | 3 |
CONF_load_fp| Name: | CONF_load_fp | | Prototype: | struct lhash_st_CONF_VALUE *CONF_load_fp(struct lhash_st_CONF_VALUE *conf, FILE *fp, long *eline) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 107-120 |
| | 12 | 2 |
CMAC_CTX_copy| Name: | CMAC_CTX_copy | | Prototype: | int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | | Lines: | 133-149 |
| | 12 | 3 |
BUF_reverse| Name: | BUF_reverse | | Prototype: | void BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | | Lines: | 132-151 |
| | 12 | 4 |
BN_RECP_CTX_new| Name: | BN_RECP_CTX_new | | Prototype: | BN_RECP_CTX * BN_RECP_CTX_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 74-85 |
| | 12 | 2 |
BN_MONT_CTX_new| Name: | BN_MONT_CTX_new | | Prototype: | BN_MONT_CTX * BN_MONT_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 323-334 |
| | 12 | 2 |
BN_GF2m_mod_inv_arr| Name: | BN_GF2m_mod_inv_arr | | Prototype: | int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 811-830 |
| | 12 | 4 |
BN_GF2m_mod_div_arr| Name: | BN_GF2m_mod_div_arr | | Prototype: | int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 962-984 |
| | 12 | 4 |
BN_BLINDING_invert_ex| Name: | BN_BLINDING_invert_ex | | Prototype: | int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | | Lines: | 265-284 |
| | 12 | 3 |
BIO_ptr_ctrl| Name: | BIO_ptr_ctrl | | Prototype: | char * BIO_ptr_ctrl(BIO *b, int cmd, long larg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 397-406 |
| | 12 | 2 |
BIO_new_socket| Name: | BIO_new_socket | | Prototype: | BIO * BIO_new_socket(int fd, int close_flag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | | Lines: | 93-103 |
| | 12 | 2 |
BIO_new_fd| Name: | BIO_new_fd | | Prototype: | BIO * BIO_new_fd(int fd, int close_flag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | | Lines: | 95-104 |
| | 12 | 2 |
BIO_new_dgram| Name: | BIO_new_dgram | | Prototype: | BIO * BIO_new_dgram(int fd, int close_flag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 121-131 |
| | 12 | 2 |
BIO_meth_new| Name: | BIO_meth_new | | Prototype: | BIO_METHOD * BIO_meth_new(int type, const char *name) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c | | Lines: | 22-34 |
| | 12 | 2 |
BIO_ACCEPT_new| Name: | BIO_ACCEPT_new | | Prototype: | static BIO_ACCEPT * BIO_ACCEPT_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 136-146 |
| | 12 | 2 |
ASN1_item_new| Name: | ASN1_item_new | | Prototype: | ASN1_VALUE * ASN1_item_new(const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | | Lines: | 73-80 |
| | 12 | 2 |
x509_object_cmp| Name: | x509_object_cmp | | Prototype: | static int x509_object_cmp(const X509_OBJECT * const *a, const X509_OBJECT * const *b) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 173-193 |
| | 11 | 5 |
write_dsa| Name: | write_dsa | | Prototype: | static void write_dsa(unsigned char **out, DSA *dsa, int ispub) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 622-639 |
| | 11 | 2 |
unknown_ext_print| Name: | unknown_ext_print | | Prototype: | static int unknown_ext_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent, int supported) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | | Lines: | 189-211 |
| | 11 | 7 |
tlsext_sigalgs_clienthello_build| Name: | tlsext_sigalgs_clienthello_build | | Prototype: | int tlsext_sigalgs_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: | 529-546 |
| | 11 | 4 |
tlsext_alpn_serverhello_build| Name: | 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 |
tls_password_cb| Name: | tls_password_cb | | Prototype: | int tls_password_cb(char *buf, int size, int rwflag, void *u) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | | Lines: | 129-146 |
| | 11 | 4 |
tls_ocsp_asn1_parse_time| Name: | tls_ocsp_asn1_parse_time | | Prototype: | static int tls_ocsp_asn1_parse_time(struct tls *ctx, ASN1_GENERALIZEDTIME *gt, time_t *gt_time) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 56-70 |
| | 11 | 4 |
tls_configure| Name: | tls_configure | | Prototype: | int tls_configure(struct tls *ctx, struct tls_config *config) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 253-270 |
| | 11 | 3 |
tls1_get_server_method| Name: | 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_method| Name: | 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_formatlist| Name: | 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_curvelist| Name: | 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_client_method| Name: | 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 |
strlcpy| Name: | 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 |
strip_eol| Name: | 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 |
ssl_version_set_min| Name: | 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_max| Name: | 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_new| Name: | ssl_new | | Prototype: | static int ssl_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | | Lines: | 106-120 |
| | 11 | 2 |
ssl3_new| Name: | ssl3_new | | Prototype: | int ssl3_new(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1484-1497 |
| | 11 | 3 |
sk_pop_free| Name: | sk_pop_free | | Prototype: | void sk_pop_free(_STACK *st, void (*func)(void *)) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 272-283 |
| | 11 | 4 |
scan_quote| Name: | scan_quote | | Prototype: | static char * scan_quote(CONF *conf, char *p) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 621-638 |
| | 11 | 5 |
scan_dquote| Name: | scan_dquote | | Prototype: | static char * scan_dquote(CONF *conf, char *p) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 641-660 |
| | 11 | 5 |
poly1305_update_with_length| Name: | poly1305_update_with_length | | Prototype: | static void poly1305_update_with_length(poly1305_state *poly1305, const unsigned char *data, size_t data_len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | | Lines: | 82-98 |
| | 11 | 3 |
policy_cache_find_data| Name: | policy_cache_find_data | | Prototype: | X509_POLICY_DATA * policy_cache_find_data(const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 242-253 |
| | 11 | 2 |
pkey_ec_copy| Name: | pkey_ec_copy | | Prototype: | static int pkey_ec_copy(EVP_PKEY_CTX * dst, EVP_PKEY_CTX * src) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 95-110 |
| | 11 | 4 |
pkey_dh_init| Name: | pkey_dh_init | | Prototype: | static int pkey_dh_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 84-101 |
| | 11 | 2 |
ocsp_req_find_signer| Name: | ocsp_req_find_signer | | Prototype: | static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | | Lines: | 440-460 |
| | 11 | 4 |