| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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 |
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 |
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 |
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_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_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_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 |
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 |
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_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_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_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_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_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_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_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_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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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_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_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 |
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 |
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 |
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 |
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 |
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 |
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 |
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 |
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_NAME_add_entry_by_NID| Name: | X509_NAME_add_entry_by_NID | | Prototype: | int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, const unsigned char *bytes, int len, int loc, int set) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | | Lines: | 206-219 |
| | 12 | 2 |
X509_NAME_add_entry_by_OBJ| Name: | X509_NAME_add_entry_by_OBJ | | Prototype: | int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len, int loc, int set) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | | Lines: | 191-204 |
| | 12 | 2 |
X509_NAME_add_entry_by_txt| Name: | X509_NAME_add_entry_by_txt | | Prototype: | int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, const unsigned char *bytes, int len, int loc, int set) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | | Lines: | 221-234 |
| | 12 | 2 |
X509_NAME_get_entry| Name: | X509_NAME_get_entry | | Prototype: | X509_NAME_ENTRY * X509_NAME_get_entry(const X509_NAME *name, int loc) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | | Lines: | 143-151 |
| | 12 | 2 |
X509_set_version| Name: | X509_set_version | | Prototype: | int X509_set_version(X509 *x, long version) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | | Lines: | 78-88 |
| | 12 | 4 |
X509at_add1_attr_by_NID| Name: | X509at_add1_attr_by_NID | | Prototype: | struct stack_st_X509_ATTRIBUTE * X509at_add1_attr_by_NID(struct stack_st_X509_ATTRIBUTE **x, int nid, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 177-190 |
| | 12 | 2 |
X509at_add1_attr_by_OBJ| Name: | X509at_add1_attr_by_OBJ | | Prototype: | struct stack_st_X509_ATTRIBUTE * X509at_add1_attr_by_OBJ(struct stack_st_X509_ATTRIBUTE **x, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 162-175 |
| | 12 | 2 |
X509at_add1_attr_by_txt| Name: | X509at_add1_attr_by_txt | | Prototype: | struct stack_st_X509_ATTRIBUTE * X509at_add1_attr_by_txt(struct stack_st_X509_ATTRIBUTE **x, const char *attrname, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 192-205 |
| | 12 | 2 |
_CONF_new_data| Name: | _CONF_new_data | | Prototype: | int _CONF_new_data(CONF *conf) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 184-195 |
| | 12 | 4 |
_SSL_CTX_set_tmp_ecdh| Name: | _SSL_CTX_set_tmp_ecdh | | Prototype: | static int _SSL_CTX_set_tmp_ecdh(SSL_CTX *ctx, EC_KEY *ecdh) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1994-2007 |
| | 12 | 3 |
_rs_random_u32| Name: | _rs_random_u32 | | Prototype: | static __inline void _rs_random_u32(uint32_t *val) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | | Lines: | 165-177 |
| | 12 | 2 |
acpt_new| Name: | acpt_new | | Prototype: | static int acpt_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 120-134 |
| | 12 | 2 |
aes_xts_cipher| Name: | aes_xts_cipher | | Prototype: | static int aes_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | | Lines: | 1169-1187 |
| | 12 | 5 |
asn1_enc_save| Name: | asn1_enc_save | | Prototype: | int asn1_enc_save(ASN1_VALUE **pval, const unsigned char *in, int inlen, const ASN1_ITEM *it) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 163-182 |
| | 12 | 3 |
bn_cmp_words| Name: | bn_cmp_words | | Prototype: | int bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 790-807 |
| | 12 | 4 |
cbb_add_u| Name: | cbb_add_u | | Prototype: | static int cbb_add_u(CBB *cbb, uint32_t v, size_t len_len) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 131-151 |
| | 12 | 5 |
cbs_get_u| Name: | cbs_get_u | | Prototype: | static int cbs_get_u(CBS *cbs, uint32_t *out, size_t len) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 135-154 |
| | 12 | 4 |
chacha_ivsetup| Name: | chacha_ivsetup | | Prototype: | static inline void chacha_ivsetup(chacha_ctx *x, const u8 *iv, const u8 *counter) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha-merged.c | | Lines: | 112-119 |
| | 12 | 1 |
d2i_PKCS8PrivateKey_fp| Name: | d2i_PKCS8PrivateKey_fp | | Prototype: | EVP_PKEY * d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 237-250 |
| | 12 | 2 |
def_init_WIN32| Name: | def_init_WIN32 | | Prototype: | static int def_init_WIN32(CONF *conf) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 157-168 |
| | 12 | 2 |
def_init_default| Name: | def_init_default | | Prototype: | static int def_init_default(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 144-155 |
| | 12 | 2 |
des_ede3_cfb8_cipher| Name: | des_ede3_cfb8_cipher | | Prototype: | static int des_ede3_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 179-196 |
| | 12 | 3 |
des_ede_cbc_cipher| Name: | des_ede_cbc_cipher | | Prototype: | static int des_ede_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 120-137 |
| | 12 | 3 |
des_ede_cfb64_cipher| Name: | des_ede_cfb64_cipher | | Prototype: | static int des_ede_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 139-156 |
| | 12 | 3 |
des_ede_ofb_cipher| Name: | des_ede_ofb_cipher | | Prototype: | static int des_ede_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 100-118 |
| | 12 | 3 |
desx_cbc_cipher| Name: | desx_cbc_cipher | | Prototype: | static int desx_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_xcbc_d.c | | Lines: | 119-136 |
| | 12 | 3 |
dir_ctrl| Name: | dir_ctrl | | Prototype: | static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **retp) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 121-143 |
| | 12 | 4 |
do_all_cipher_fn| Name: | do_all_cipher_fn | | Prototype: | static void do_all_cipher_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 159-168 |
| | 12 | 2 |
do_all_md_fn| Name: | do_all_md_fn | | Prototype: | static void do_all_md_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 205-214 |
| | 12 | 2 |
do_hex_dump| Name: | do_hex_dump | | Prototype: | static int do_hex_dump(char_io *io_ch, void *arg, unsigned char *buf, int buflen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | | Lines: | 265-283 |
| | 12 | 4 |
do_i2r_name_constraints| Name: | do_i2r_name_constraints | | Prototype: | static int do_i2r_name_constraints(const X509V3_EXT_METHOD *method, struct stack_st_GENERAL_SUBTREE *trees, BIO *bp, int ind, char *name) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 243-262 |
| | 12 | 4 |
dpn_cb| Name: | dpn_cb | | Prototype: | static int dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 365-381 |
| | 12 | 4 |
dtls1_check_timeout_num| Name: | dtls1_check_timeout_num | | Prototype: | int dtls1_check_timeout_num(SSL *s) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 392-411 |
| | 12 | 3 |
dtls1_get_bitmap| Name: | dtls1_get_bitmap | | Prototype: | static DTLS1_BITMAP * dtls1_get_bitmap(SSL *s, SSL3_RECORD *rr, unsigned int *is_next_epoch) | | Coverage: | 18.182% (2/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 1417-1435 |
| | 12 | 3 |
dtls1_hm_fragment_free| Name: | dtls1_hm_fragment_free | | Prototype: | static void dtls1_hm_fragment_free(hm_fragment *frag) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 207-222 |
| | 12 | 3 |
equal_email| Name: | equal_email | | Prototype: | static int equal_email(const unsigned char *a, size_t a_len, const unsigned char *b, size_t b_len, unsigned int unused_flags) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 707-730 |
| | 12 | 6 |
equal_nocase| Name: | equal_nocase | | Prototype: | static int equal_nocase(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 674-686 |
| | 12 | 4 |
gost2814789_ctl| Name: | gost2814789_ctl | | Prototype: | static int gost2814789_ctl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 66-88 |
| | 12 | 6 |
gost_key_wrap_crypto_pro| Name: | gost_key_wrap_crypto_pro | | Prototype: | int gost_key_wrap_crypto_pro(int nid, const unsigned char *keyExchangeKey, const unsigned char *ukm, const unsigned char *sessionKey, unsigned char *wrappedKey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c | | Lines: | 95-113 |
| | 12 | 1 |
hmac_signctx| Name: | hmac_signctx | | Prototype: | static int hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 166-184 |
| | 12 | 4 |
i2d_ASN1_BOOLEAN| Name: | i2d_ASN1_BOOLEAN | | Prototype: | int i2d_ASN1_BOOLEAN(int a, unsigned char **pp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bool.c | | Lines: | 64-79 |
| | 12 | 2 |
i2d_DSA_PUBKEY| Name: | i2d_DSA_PUBKEY | | Prototype: | int i2d_DSA_PUBKEY(DSA *a, unsigned char **pp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 347-363 |
| | 12 | 3 |
i2d_RSA_PUBKEY| Name: | i2d_RSA_PUBKEY | | Prototype: | int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 305-321 |
| | 12 | 3 |
i2d_name_canon| Name: | i2d_name_canon | | Prototype: | static int i2d_name_canon(struct stack_st_STACK_OF_X509_NAME_ENTRY *_intname, unsigned char **in) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | | Lines: | 607-624 |
| | 12 | 3 |
i2r_pci| Name: | i2r_pci | | Prototype: | static int i2r_pci(X509V3_EXT_METHOD *method, PROXY_CERT_INFO_EXTENSION *pci, BIO *out, int indent) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pci.c | | Lines: | 66-83 |
| | 12 | 3 |
int_engine_module_init| Name: | int_engine_module_init | | Prototype: | static int int_engine_module_init(CONF_IMODULE *md, const CONF *cnf) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | | Lines: | 208-234 |
| | 12 | 4 |
level_find_node| Name: | level_find_node | | Prototype: | X509_POLICY_NODE * level_find_node(const X509_POLICY_LEVEL *level, const X509_POLICY_NODE *parent, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | | Lines: | 93-108 |
| | 12 | 4 |
ocsp_certid_print| Name: | ocsp_certid_print | | Prototype: | static int ocsp_certid_print(BIO *bp, OCSP_CERTID* a, int indent) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c | | Lines: | 69-84 |
| | 12 | 1 |