| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
Gost2814789_set_key| Name: | Gost2814789_set_key | | Prototype: | int Gost2814789_set_key(GOST2814789_KEY *key, const unsigned char *userKey, const int bits) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c | | Lines: | 215-230 |
| | 7 | 3 |
HMAC_Init| Name: | HMAC_Init | | Prototype: | int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | | Lines: | 135-141 |
| | 7 | 2 |
OCSP_REQ_CTX_free| Name: | OCSP_REQ_CTX_free | | Prototype: | void OCSP_REQ_CTX_free(OCSP_REQ_CTX *rctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 108-117 |
| | 7 | 2 |
OCSP_copy_nonce| Name: | OCSP_copy_nonce | | Prototype: | int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | | Lines: | 424-437 |
| | 7 | 2 |
OCSP_resp_get0| Name: | OCSP_resp_get0 | | Prototype: | OCSP_SINGLERESP * OCSP_resp_get0(OCSP_BASICRESP *bs, int idx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 227-233 |
| | 7 | 2 |
OTHERNAME_cmp| Name: | OTHERNAME_cmp | | Prototype: | int OTHERNAME_cmp(OTHERNAME *a, OTHERNAME *b) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 367-380 |
| | 7 | 3 |
PEM_read_DSAPrivateKey| Name: | PEM_read_DSAPrivateKey | | Prototype: | DSA * PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 411-418 |
| | 7 | 1 |
PEM_read_ECPrivateKey| Name: | PEM_read_ECPrivateKey | | Prototype: | EC_KEY * PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 552-559 |
| | 7 | 1 |
PEM_read_RSAPrivateKey| Name: | PEM_read_RSAPrivateKey | | Prototype: | RSA * PEM_read_RSAPrivateKey(FILE *fp, RSA **rsa, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 298-305 |
| | 7 | 1 |
PEM_read_bio_DSAPrivateKey| Name: | PEM_read_bio_DSAPrivateKey | | Prototype: | DSA * PEM_read_bio_DSAPrivateKey(BIO *bp, DSA **dsa, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 428-435 |
| | 7 | 1 |
PEM_read_bio_ECPrivateKey| Name: | PEM_read_bio_ECPrivateKey | | Prototype: | EC_KEY * PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 569-575 |
| | 7 | 1 |
PEM_read_bio_RSAPrivateKey| Name: | PEM_read_bio_RSAPrivateKey | | Prototype: | RSA * PEM_read_bio_RSAPrivateKey(BIO *bp, RSA **rsa, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 315-322 |
| | 7 | 1 |
PKCS7_type_is_other| Name: | PKCS7_type_is_other | | Prototype: | static int PKCS7_type_is_other(PKCS7* p7) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 72-94 |
| | 7 | 8 |
RAND_file_name| Name: | RAND_file_name | | Prototype: | const char * RAND_file_name(char * buf, size_t size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/randfile.c | | Lines: | 137-143 |
| | 7 | 2 |
RIPEMD160_Init| Name: | RIPEMD160_Init | | Prototype: | int RIPEMD160_Init(RIPEMD160_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ripemd/rmd_dgst.c | | Lines: | 71-80 |
| | 7 | 1 |
RSA_blinding_off| Name: | RSA_blinding_off | | Prototype: | void RSA_blinding_off(RSA *rsa) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c | | Lines: | 121-127 |
| | 7 | 1 |
SHA1_Init| Name: | SHA1_Init | | Prototype: | int SHA1_Init(SHA_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha_locl.h | | Lines: | 106-115 |
| | 7 | 1 |
SHA224_Init| Name: | SHA224_Init | | Prototype: | int SHA224_Init(SHA256_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c | | Lines: | 21-30 |
| | 7 | 1 |
SHA256_Init| Name: | SHA256_Init | | Prototype: | int SHA256_Init(SHA256_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c | | Lines: | 32-41 |
| | 7 | 1 |
SSL_CIPHER_get_version| Name: | SSL_CIPHER_get_version | | Prototype: | const char * SSL_CIPHER_get_version(const SSL_CIPHER *c) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | | Lines: | 1617-1626 |
| | 7 | 3 |
SSL_get1_session| Name: | SSL_get1_session | | Prototype: | SSL_SESSION * SSL_get1_session(SSL *ssl) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 158-175 |
| | 7 | 2 |
SSL_set_session_secret_cb| Name: | SSL_set_session_secret_cb | | Prototype: | int SSL_set_session_secret_cb(SSL *s, int (*tls_session_secret_cb)(SSL *s, void *secret, int *secret_len, struct stack_st_SSL_CIPHER *peer_ciphers, SSL_CIPHER **cipher, void *arg), void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 901-911 |
| | 7 | 2 |
SSL_set_session_ticket_ext_cb| Name: | SSL_set_session_ticket_ext_cb | | Prototype: | int SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 913-922 |
| | 7 | 2 |
SSLeay_version| Name: | SSLeay_version | | Prototype: | const char * SSLeay_version(int t) | | Coverage: | 18.182% (2/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c | | Lines: | 64-80 |
| | 7 | 6 |
TS_MSG_IMPRINT_print_bio| Name: | TS_MSG_IMPRINT_print_bio | | Prototype: | int TS_MSG_IMPRINT_print_bio(BIO *bio, TS_MSG_IMPRINT *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c | | Lines: | 137-150 |
| | 7 | 1 |
TS_OBJ_print_bio| Name: | TS_OBJ_print_bio | | Prototype: | int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT *obj) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c | | Lines: | 90-101 |
| | 7 | 2 |
TS_RESP_CTX_add_md| Name: | TS_RESP_CTX_add_md | | Prototype: | int TS_RESP_CTX_add_md(TS_RESP_CTX *ctx, const EVP_MD *md) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 261-276 |
| | 7 | 4 |
TS_RESP_CTX_set_def_policy| Name: | TS_RESP_CTX_set_def_policy | | Prototype: | int TS_RESP_CTX_set_def_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *def_policy) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 203-215 |
| | 7 | 4 |
TS_RESP_CTX_set_signer_cert| Name: | TS_RESP_CTX_set_signer_cert | | Prototype: | int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 180-191 |
| | 7 | 2 |
TS_status_map_print| Name: | TS_status_map_print | | Prototype: | static int TS_status_map_print(BIO *bio, struct status_map_st *a, ASN1_BIT_STRING *v) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_print.c | | Lines: | 179-193 |
| | 7 | 4 |
UI_destroy_method| Name: | UI_destroy_method | | Prototype: | void UI_destroy_method(UI_METHOD *ui_method) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 598-604 |
| | 7 | 1 |
UI_free| Name: | UI_free | | Prototype: | void UI_free(UI *ui) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 117-125 |
| | 7 | 2 |
UI_get0_output_string| Name: | UI_get0_output_string | | Prototype: | const char * UI_get0_output_string(UI_STRING *uis) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 739-745 |
| | 7 | 2 |
X509V3_EXT_add| Name: | X509V3_EXT_add | | Prototype: | int X509V3_EXT_add(X509V3_EXT_METHOD *ext) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | | Lines: | 74-86 |
| | 7 | 3 |
X509V3_EXT_nconf_nid| Name: | X509V3_EXT_nconf_nid | | Prototype: | X509_EXTENSION * X509V3_EXT_nconf_nid(CONF *conf, X509V3_CTX *ctx, int ext_nid, const char *value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 108-120 |
| | 7 | 2 |
X509V3_EXT_print_fp| Name: | X509V3_EXT_print_fp | | Prototype: | int X509V3_EXT_print_fp(FILE *fp, X509_EXTENSION *ext, int flag, int indent) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | | Lines: | 214-225 |
| | 7 | 2 |
X509_CRL_METHOD_free| Name: | X509_CRL_METHOD_free | | Prototype: | void X509_CRL_METHOD_free(X509_CRL_METHOD *m) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | | Lines: | 675-683 |
| | 7 | 3 |
X509_CRL_get0_by_serial| Name: | X509_CRL_get0_by_serial | | Prototype: | int X509_CRL_get0_by_serial(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | | Lines: | 559-566 |
| | 7 | 2 |
X509_EXTENSION_get_critical| Name: | X509_EXTENSION_get_critical | | Prototype: | int X509_EXTENSION_get_critical(const X509_EXTENSION *ex) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 290-298 |
| | 7 | 3 |
X509_NAME_get_index_by_NID| Name: | X509_NAME_get_index_by_NID | | Prototype: | int X509_NAME_get_index_by_NID(const X509_NAME *name, int nid, int lastpos) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | | Lines: | 109-118 |
| | 7 | 2 |
X509_NAME_get_text_by_NID| Name: | X509_NAME_get_text_by_NID | | Prototype: | int X509_NAME_get_text_by_NID(X509_NAME *name, int nid, char *buf, int len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | | Lines: | 69-78 |
| | 7 | 2 |
X509_REQ_extension_nid| Name: | X509_REQ_extension_nid | | Prototype: | int X509_REQ_extension_nid(int req_nid) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c | | Lines: | 171-183 |
| | 7 | 4 |
X509_VERIFY_PARAM_add0_policy| Name: | X509_VERIFY_PARAM_add0_policy | | Prototype: | int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, ASN1_OBJECT *policy) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 460-471 |
| | 7 | 4 |
X509_VERIFY_PARAM_free| Name: | X509_VERIFY_PARAM_free | | Prototype: | void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 220-228 |
| | 7 | 2 |
X509_VERIFY_PARAM_set1_ip| Name: | X509_VERIFY_PARAM_set1_ip | | Prototype: | int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip, size_t iplen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 551-563 |
| | 7 | 4 |
X509_get0_pubkey_bitstr| Name: | X509_get0_pubkey_bitstr | | Prototype: | ASN1_BIT_STRING * X509_get0_pubkey_bitstr(const X509 *x) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | | Lines: | 343-349 |
| | 7 | 2 |
X509_policy_node_get0_parent| Name: | X509_policy_node_get0_parent | | Prototype: | const X509_POLICY_NODE * X509_policy_node_get0_parent(const X509_POLICY_NODE *node) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 151-157 |
| | 7 | 2 |
X509_policy_node_get0_policy| Name: | X509_policy_node_get0_policy | | Prototype: | const ASN1_OBJECT * X509_policy_node_get0_policy(const X509_POLICY_NODE *node) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 135-141 |
| | 7 | 2 |
X509_policy_node_get0_qualifiers| Name: | X509_policy_node_get0_qualifiers | | Prototype: | struct stack_st_POLICYQUALINFO * X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 143-149 |
| | 7 | 2 |
X509_policy_tree_get0_level| Name: | X509_policy_tree_get0_level | | Prototype: | X509_POLICY_LEVEL * X509_policy_tree_get0_level(const X509_POLICY_TREE *tree, int i) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 76-82 |
| | 7 | 2 |
X509_policy_tree_get0_policies| Name: | X509_policy_tree_get0_policies | | Prototype: | struct stack_st_X509_POLICY_NODE * X509_policy_tree_get0_policies(const X509_POLICY_TREE *tree) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c | | Lines: | 84-90 |
| | 7 | 2 |
X509_reject_clear| Name: | X509_reject_clear | | Prototype: | void X509_reject_clear(X509 *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | | Lines: | 265-272 |
| | 7 | 2 |
X509_supported_extension| Name: | X509_supported_extension | | Prototype: | int X509_supported_extension(X509_EXTENSION *ex) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 353-387 |
| | 7 | 3 |
X509_trust_clear| Name: | X509_trust_clear | | Prototype: | void X509_trust_clear(X509 *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | | Lines: | 256-263 |
| | 7 | 2 |
X509at_get_attr_by_NID| Name: | X509at_get_attr_by_NID | | Prototype: | int X509at_get_attr_by_NID(const struct stack_st_X509_ATTRIBUTE *x, int nid, int lastpos) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 75-84 |
| | 7 | 2 |
X509v3_get_ext_by_NID| Name: | X509v3_get_ext_by_NID | | Prototype: | int X509v3_get_ext_by_NID(const struct stack_st_X509_EXTENSION *x, int nid, int lastpos) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 77-86 |
| | 7 | 2 |
_SSL_CTX_clear_extra_chain_certs| Name: | _SSL_CTX_clear_extra_chain_certs | | Prototype: | static int _SSL_CTX_clear_extra_chain_certs(SSL_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2092-2098 |
| | 7 | 1 |
asn1_bio_get_ex| Name: | asn1_bio_get_ex | | Prototype: | static int asn1_bio_get_ex(BIO *b, int cmd, asn1_ps_func **ex_func, asn1_ps_func **ex_free_func) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 459-472 |
| | 7 | 2 |
asn1_bio_setup_ex| Name: | asn1_bio_setup_ex | | Prototype: | static int asn1_bio_setup_ex(BIO *b, BIO_ASN1_BUF_CTX *ctx, asn1_ps_func *setup, asn1_bio_state_t ex_state, asn1_bio_state_t other_state) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 322-335 |
| | 7 | 3 |
asn1_template_clear| Name: | asn1_template_clear | | Prototype: | static void asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | | Lines: | 287-295 |
| | 7 | 2 |
char| Name: | char | | Prototype: | char * (*UI_method_get_prompt_constructor(const UI_METHOD *method))(UI *, const char *, const char *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 713-721 |
| | 7 | 2 |
check_purpose_ns_ssl_server| Name: | check_purpose_ns_ssl_server | | Prototype: | static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 683-695 |
| | 7 | 3 |
check_purpose_smime_encrypt| Name: | check_purpose_smime_encrypt | | Prototype: | static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 738-749 |
| | 7 | 3 |
check_purpose_smime_sign| Name: | check_purpose_smime_sign | | Prototype: | static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 725-736 |
| | 7 | 3 |
check_ssl_ca| Name: | check_ssl_ca | | Prototype: | static int check_ssl_ca(const X509 *x) | | Coverage: | 33.333% (3/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 635-648 |
| | 7 | 3 |
cpy_bmp| Name: | cpy_bmp | | Prototype: | static int cpy_bmp(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: | 380-391 |
| | 7 | 1 |
crl_inf_cb| Name: | crl_inf_cb | | Prototype: | static int crl_inf_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/asn1/x_crl.c | | Lines: | 117-133 |
| | 7 | 3 |
def_generate_session_id| Name: | def_generate_session_id | | Prototype: | static int def_generate_session_id(const SSL *ssl, unsigned char *id, unsigned int *id_len) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 282-305 |
| | 7 | 3 |
der_cmp| Name: | der_cmp | | Prototype: | static int der_cmp(const void *a, const void *b) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 396-407 |
| | 7 | 2 |
dtls1_clear_record_buffer| Name: | dtls1_clear_record_buffer | | Prototype: | void dtls1_clear_record_buffer(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1117-1127 |
| | 7 | 2 |
dtls1_get_client_method| Name: | dtls1_get_client_method | | Prototype: | const SSL_METHOD * dtls1_get_client_method(int ver) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_clnt.c | | Lines: | 165-171 |
| | 7 | 2 |
dtls1_get_method| Name: | dtls1_get_method | | Prototype: | static const SSL_METHOD * dtls1_get_method(int ver) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_meth.c | | Lines: | 103-109 |
| | 7 | 2 |
dtls1_get_server_method| Name: | dtls1_get_server_method | | Prototype: | const SSL_METHOD * dtls1_get_server_method(int ver) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srvr.c | | Lines: | 163-169 |
| | 7 | 2 |
dtls1_guess_mtu| Name: | dtls1_guess_mtu | | Prototype: | static unsigned int dtls1_guess_mtu(unsigned int curr_mtu) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1202-1215 |
| | 7 | 4 |
eat_alpha_numeric| Name: | eat_alpha_numeric | | Prototype: | static char * eat_alpha_numeric(CONF *conf, char *p) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 607-619 |
| | 7 | 4 |
echo_console| Name: | echo_console | | Prototype: | static int echo_console(UI *ui) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | | Lines: | 336-342 |
| | 7 | 2 |
engine_list_cleanup| Name: | engine_list_cleanup | | Prototype: | static void engine_list_cleanup(void) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | | Lines: | 90-97 |
| | 7 | 2 |
engine_unlocked_init| Name: | engine_unlocked_init | | Prototype: | int engine_unlocked_init(ENGINE *e) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_init.c | | Lines: | 62-80 |
| | 7 | 3 |
equal| Name: | equal | | Prototype: | static uint8_t equal(signed char b, signed char c) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1200-1208 |
| | 7 | 1 |
fe_cswap| Name: | fe_cswap | | Prototype: | static void fe_cswap(fe f, fe g, unsigned int b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 4736-4745 |
| | 7 | 2 |
file_gets| Name: | file_gets | | Prototype: | static int file_gets(BIO *bp, char *buf, int size) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | | Lines: | 295-307 |
| | 7 | 4 |
gotdata| Name: | gotdata | | Prototype: | static int gotdata(char *buf, size_t len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 183-194 |
| | 7 | 3 |
idea_ecb_encrypt| Name: | idea_ecb_encrypt | | Prototype: | void idea_ecb_encrypt(const unsigned char *in, unsigned char *out, IDEA_KEY_SCHEDULE *ks) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ecb.c | | Lines: | 71-82 |
| | 7 | 1 |
int| Name: | int | | Prototype: | int (*UI_method_get_opener(const UI_METHOD * method))(UI *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 668-675 |
| | 7 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_writer(const UI_METHOD *method))(UI *, UI_STRING *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 677-684 |
| | 7 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 686-693 |
| | 7 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_reader(const UI_METHOD *method))(UI *, UI_STRING *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 695-702 |
| | 7 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_closer(const UI_METHOD *method))(UI *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 704-711 |
| | 7 | 2 |
int_ctrl_cmd_by_num| Name: | int_ctrl_cmd_by_num | | Prototype: | static int int_ctrl_cmd_by_num(const ENGINE_CMD_DEFN *defn, unsigned int num) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | | Lines: | 93-107 |
| | 7 | 3 |
int_ctrl_cmd_is_null| Name: | int_ctrl_cmd_is_null | | Prototype: | static int int_ctrl_cmd_is_null(const ENGINE_CMD_DEFN *defn) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | | Lines: | 70-76 |
| | 7 | 2 |
make_kn| Name: | make_kn | | Prototype: | static void make_kn(unsigned char *k1, unsigned char *l, int bl) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | | Lines: | 77-91 |
| | 7 | 4 |
nc_match_single| Name: | nc_match_single | | Prototype: | static int nc_match_single(GENERAL_NAME *gen, GENERAL_NAME *base) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 403-423 |
| | 7 | 6 |
null_ctrl| Name: | null_ctrl | | Prototype: | static long null_ctrl(BIO *b, int cmd, long num, void *ptr) | | Coverage: | 33.333% (5/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | | Lines: | 120-144 |
| | 7 | 13 |
obj_cmp| Name: | obj_cmp | | Prototype: | static int obj_cmp(const ASN1_OBJECT * const *ap, const unsigned int *bp) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 424-435 |
| | 7 | 2 |
param_cmp_gost01| Name: | param_cmp_gost01 | | Prototype: | static int param_cmp_gost01(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 613-625 |
| | 7 | 3 |
pkcs7_cmp_ri| Name: | pkcs7_cmp_ri | | Prototype: | static int pkcs7_cmp_ri(PKCS7_RECIP_INFO *ri, X509 *pcert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 404-415 |
| | 7 | 2 |
pkey_cb| Name: | pkey_cb | | Prototype: | static int pkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c | | Lines: | 66-76 |
| | 7 | 3 |
pkey_gost_mac_copy| Name: | pkey_gost_mac_copy | | Prototype: | static int pkey_gost_mac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 90-104 |
| | 7 | 2 |
policy_cache_free| Name: | policy_cache_free | | Prototype: | void policy_cache_free(X509_POLICY_CACHE *cache) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 218-228 |
| | 7 | 4 |
policy_cache_set| Name: | policy_cache_set | | Prototype: | const X509_POLICY_CACHE * policy_cache_set(X509 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 230-240 |
| | 7 | 2 |