| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
tr_cmp| Name: | tr_cmp | | Prototype: | static int tr_cmp(const X509_TRUST *const *a, const X509_TRUST *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 52-55 |
| | 1 | 1 |
tree_add_auth_node| Name: | tree_add_auth_node | | Prototype: | static int tree_add_auth_node(struct stack_st_X509_POLICY_NODE **pnodes, X509_POLICY_NODE *pcy) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 439-448 |
| | 12 | 3 |
tree_add_unmatched| Name: | tree_add_unmatched | | Prototype: | static int tree_add_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 295-319 |
| | 21 | 4 |
tree_calculate_authority_set| Name: | tree_calculate_authority_set | | Prototype: | static int tree_calculate_authority_set(X509_POLICY_TREE *tree, struct stack_st_X509_POLICY_NODE **pnodes) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 466-510 |
| | 33 | 9 |
tree_calculate_user_set| Name: | tree_calculate_user_set | | Prototype: | static int tree_calculate_user_set(X509_POLICY_TREE *tree, struct stack_st_ASN1_OBJECT *policy_oids, struct stack_st_X509_POLICY_NODE *auth_nodes) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 515-569 |
| | 43 | 11 |
tree_evaluate| Name: | tree_evaluate | | Prototype: | static int tree_evaluate(X509_POLICY_TREE *tree) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 577-599 |
| | 14 | 5 |
tree_find_sk| Name: | tree_find_sk | | Prototype: | X509_POLICY_NODE *tree_find_sk(struct stack_st_X509_POLICY_NODE *nodes, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | | Lines: | 28-41 |
| | 7 | 1 |
tree_init| Name: | tree_init | | Prototype: | static int tree_init(X509_POLICY_TREE **ptree, struct stack_st_X509 *certs, unsigned int flags) | | Coverage: | 0.000% (0/95) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 89-240 |
| | 105 | 26 |
tree_link_any| Name: | tree_link_any | | Prototype: | static int tree_link_any(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_TREE *tree) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 360-379 |
| | 17 | 4 |
tree_link_matching_nodes| Name: | tree_link_matching_nodes | | Prototype: | static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, X509_POLICY_DATA *data) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 245-266 |
| | 24 | 6 |
tree_link_nodes| Name: | tree_link_nodes | | Prototype: | static int tree_link_nodes(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 274-287 |
| | 6 | 3 |
tree_link_unmatched| Name: | tree_link_unmatched | | Prototype: | static int tree_link_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 324-355 |
| | 22 | 8 |
tree_prune| Name: | tree_prune | | Prototype: | static int tree_prune(X509_POLICY_TREE *tree, X509_POLICY_LEVEL *curr) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 391-434 |
| | 34 | 11 |
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/openssl/src/crypto/x509/x509_trs.c | | Lines: | 185-194 |
| | 6 | 4 |
trust_1oid| Name: | trust_1oid | | Prototype: | static int trust_1oid(X509_TRUST *trust, X509 *x, int flags) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 229-238 |
| | 2 | 1 |
try_decode_PKCS12| Name: | try_decode_PKCS12 | | Prototype: | static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 195-293 |
| | 154 | 15 |
try_decode_PKCS8Encrypted| Name: | try_decode_PKCS8Encrypted | | Prototype: | static OSSL_STORE_INFO *try_decode_PKCS8Encrypted(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 323-386 |
| | 257 | 15 |
try_decode_PUBKEY| Name: | try_decode_PUBKEY | | Prototype: | static OSSL_STORE_INFO *try_decode_PUBKEY(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 475-499 |
| | 192 | 10 |
try_decode_PrivateKey| Name: | try_decode_PrivateKey | | Prototype: | static OSSL_STORE_INFO *try_decode_PrivateKey(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 399-465 |
| | 255 | 18 |
try_decode_X509CRL| Name: | try_decode_X509CRL | | Prototype: | static OSSL_STORE_INFO *try_decode_X509CRL(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 642-669 |
| | 196 | 11 |
try_decode_X509Certificate| Name: | try_decode_X509Certificate | | Prototype: | static OSSL_STORE_INFO *try_decode_X509Certificate(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/112) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 592-632 |
| | 537 | 24 |
try_decode_params| Name: | try_decode_params | | Prototype: | static OSSL_STORE_INFO *try_decode_params(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/56) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 509-582 |
| | 103 | 14 |
ts_ACCURACY_print_bio| Name: | ts_ACCURACY_print_bio | | Prototype: | static int ts_ACCURACY_print_bio(BIO *bio, const TS_ACCURACY *a) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | | Lines: | 176-195 |
| | 19 | 4 |
ts_CONF_add_flag| Name: | ts_CONF_add_flag | | Prototype: | static int ts_CONF_add_flag(CONF *conf, const char *section, const char *field, int flag, TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 437-452 |
| | 332 | 16 |
ts_CONF_invalid| Name: | ts_CONF_invalid | | Prototype: | static void ts_CONF_invalid(const char *name, const char *tag) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 110-114 |
| | 2 | 1 |
ts_CONF_lookup_fail| Name: | ts_CONF_lookup_fail | | Prototype: | static void ts_CONF_lookup_fail(const char *name, const char *tag) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 104-108 |
| | 2 | 1 |
ts_RESP_CTX_cleanup| Name: | ts_RESP_CTX_cleanup | | Prototype: | static void ts_RESP_CTX_cleanup(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 438-446 |
| | 18 | 1 |
ts_RESP_CTX_init| Name: | ts_RESP_CTX_init | | Prototype: | static void ts_RESP_CTX_init(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 430-435 |
| | 15 | 1 |
ts_RESP_check_request| Name: | ts_RESP_check_request | | Prototype: | static int ts_RESP_check_request(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 449-498 |
| | 42 | 7 |
ts_RESP_create_tst_info| Name: | ts_RESP_create_tst_info | | Prototype: | static TS_TST_INFO *ts_RESP_create_tst_info(TS_RESP_CTX *ctx, ASN1_OBJECT *policy) | | Coverage: | 0.000% (0/80) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 530-608 |
| | 111 | 20 |
ts_RESP_get_policy| Name: | ts_RESP_get_policy | | Prototype: | static ASN1_OBJECT *ts_RESP_get_policy(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 501-527 |
| | 28 | 6 |
ts_RESP_process_extensions| Name: | ts_RESP_process_extensions | | Prototype: | static int ts_RESP_process_extensions(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 611-629 |
| | 11 | 2 |
ts_RESP_sign| Name: | ts_RESP_sign | | Prototype: | static int ts_RESP_sign(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 632-732 |
| | 119 | 21 |
ts_TST_INFO_content_new| Name: | ts_TST_INFO_content_new | | Prototype: | static int ts_TST_INFO_content_new(PKCS7 *p7) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 805-830 |
| | 35 | 6 |
ts_check_imprints| Name: | ts_check_imprints | | Prototype: | static int ts_check_imprints(X509_ALGOR *algor_a, const unsigned char *imprint_a, unsigned len_a, TS_TST_INFO *tst_info) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 619-645 |
| | 16 | 6 |
ts_check_nonces| Name: | ts_check_nonces | | Prototype: | static int ts_check_nonces(const ASN1_INTEGER *a, TS_TST_INFO *tst_info) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 647-663 |
| | 8 | 3 |
ts_check_policy| Name: | ts_check_policy | | Prototype: | static int ts_check_policy(const ASN1_OBJECT *req_oid, const TS_TST_INFO *tst_info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 552-563 |
| | 5 | 2 |
ts_check_signer_name| Name: | ts_check_signer_name | | Prototype: | static int ts_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 669-693 |
| | 29 | 4 |
ts_check_signing_certs| Name: | ts_check_signing_certs | | Prototype: | static int ts_check_signing_certs(PKCS7_SIGNER_INFO *si, struct stack_st_X509 *chain) | | Coverage: | 0.000% (0/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 201-258 |
| | 47 | 13 |
ts_check_status_info| Name: | ts_check_status_info | | Prototype: | static int ts_check_status_info(TS_RESP *response) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 470-518 |
| | 43 | 9 |
ts_compute_imprint| Name: | ts_compute_imprint | | Prototype: | static int ts_compute_imprint(BIO *data, TS_TST_INFO *tst_info, X509_ALGOR **md_alg, unsigned char **imprint, unsigned *imprint_len) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 565-617 |
| | 63 | 11 |
ts_find_cert| Name: | ts_find_cert | | Prototype: | static int ts_find_cert(struct stack_st_ESS_CERT_ID *cert_ids, X509 *cert) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 284-310 |
| | 18 | 5 |
ts_find_cert_v2| Name: | ts_find_cert_v2 | | Prototype: | static int ts_find_cert_v2(struct stack_st_ESS_CERT_ID_V2 *cert_ids, X509 *cert) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 313-342 |
| | 23 | 6 |
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/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 696-704 |
| | 5 | 2 |
ts_get_status_text| Name: | ts_get_status_text | | Prototype: | static char *ts_get_status_text(struct stack_st_ASN1_UTF8STRING *text) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 520-550 |
| | 50 | 6 |
ts_issuer_serial_cmp| Name: | ts_issuer_serial_cmp | | Prototype: | static int ts_issuer_serial_cmp(ESS_ISSUER_SERIAL *is, X509 *cert) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 344-360 |
| | 10 | 4 |
ts_verify_cert| Name: | ts_verify_cert | | Prototype: | static int ts_verify_cert(X509_STORE *store, struct stack_st_X509 *untrusted, X509 *signer, struct stack_st_X509 **chain) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 165-199 |
| | 34 | 6 |
ui_dup_method_data| Name: | ui_dup_method_data | | Prototype: | static int ui_dup_method_data(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, void *from_d, int idx, long argl, void *argp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 72-79 |
| | 6 | 2 |
uint32_new| Name: | uint32_new | | Prototype: | static int uint32_new(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 124-131 |
| | 6 | 2 |
unsup_alg| Name: | unsup_alg | | Prototype: | static int unsup_alg(BIO *out, const EVP_PKEY *pkey, int indent, const char *kstr) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 621-628 |
| | 4 | 1 |
v2i_ASIdentifiers| Name: | v2i_ASIdentifiers | | Prototype: | static void *v2i_ASIdentifiers(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 0.000% (0/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 503-619 |
| | 324 | 24 |
v2i_AUTHORITY_INFO_ACCESS| Name: | v2i_AUTHORITY_INFO_ACCESS | | Prototype: | static AUTHORITY_INFO_ACCESS *v2i_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c | | Lines: | 100-156 |
| | 95 | 9 |
v2i_EXTENDED_KEY_USAGE| Name: | v2i_EXTENDED_KEY_USAGE | | Prototype: | static void *v2i_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_extku.c | | Lines: | 69-103 |
| | 40 | 5 |
v2i_GENERAL_NAMES| Name: | v2i_GENERAL_NAMES | | Prototype: | GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 375-401 |
| | 34 | 5 |
v2i_IPAddrBlocks| Name: | v2i_IPAddrBlocks | | Prototype: | static void *v2i_IPAddrBlocks(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 0.000% (0/112) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 887-1054 |
| | 382 | 34 |
v2i_NAME_CONSTRAINTS| Name: | v2i_NAME_CONSTRAINTS | | Prototype: | static void *v2i_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/114) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 106-152 |
| | 468 | 23 |
v2i_POLICY_CONSTRAINTS| Name: | v2i_POLICY_CONSTRAINTS | | Prototype: | static void *v2i_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 0.000% (0/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c | | Lines: | 55-91 |
| | 362 | 21 |
v2i_POLICY_MAPPINGS| Name: | v2i_POLICY_MAPPINGS | | Prototype: | static void *v2i_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c | | Lines: | 65-112 |
| | 68 | 7 |
v2i_TLS_FEATURE| Name: | v2i_TLS_FEATURE | | Prototype: | static TLS_FEATURE *v2i_TLS_FEATURE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c | | Lines: | 87-137 |
| | 48 | 10 |
v2i_crld| Name: | v2i_crld | | Prototype: | static void *v2i_crld(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 237-291 |
| | 77 | 13 |
v2i_idp| Name: | v2i_idp | | Prototype: | static void *v2i_idp(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/195) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 360-407 |
| | 858 | 47 |
v3_generic_extension| Name: | v3_generic_extension | | Prototype: | static X509_EXTENSION *v3_generic_extension(const char *ext, const char *value, int crit, int gen_type, X509V3_CTX *ctx) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 222-268 |
| | 60 | 7 |
v4IPAddressOrRange_cmp| Name: | v4IPAddressOrRange_cmp | | Prototype: | static int v4IPAddressOrRange_cmp(const IPAddressOrRange *const *a, const IPAddressOrRange *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 319-323 |
| | 1 | 1 |
v6IPAddressOrRange_cmp| Name: | v6IPAddressOrRange_cmp | | Prototype: | static int v6IPAddressOrRange_cmp(const IPAddressOrRange *const *a, const IPAddressOrRange *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 329-333 |
| | 1 | 1 |
void| Name: | void | | Prototype: | void *(*UI_method_get_data_duplicator(const UI_METHOD *method)) (UI *, void *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 749-754 |
| | 9 | 2 |
void| Name: | void | | Prototype: | void (*UI_method_get_data_destructor(const UI_METHOD *method)) (UI *, void *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 756-761 |
| | 9 | 2 |
void| Name: | void | | Prototype: | void (*X509_LOOKUP_meth_get_free(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c | | Lines: | 67-71 |
| | 1 | 1 |
void| Name: | void | | Prototype: | void (*SSL_get_info_callback(const SSL *ssl)) (const SSL * , int , int ) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4045-4049 |
| | 1 | 1 |
void| Name: | void | | Prototype: | void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx)) (SSL_CTX *ctx, SSL_SESSION *sess) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1199-1202 |
| | 1 | 1 |
void| Name: | void | | Prototype: | void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type, int val) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1225-1228 |
| | 1 | 1 |
write_fp| Name: | write_fp | | Prototype: | static int write_fp(const void *data, size_t len, void *fp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c | | Lines: | 94-97 |
| | 1 | 1 |
write_string| Name: | write_string | | Prototype: | static int write_string(UI *ui, UI_STRING *uis) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | | Lines: | 201-216 |
| | 6 | 7 |
x25519_scalar_mulx| Name: | x25519_scalar_mulx | | Prototype: | static void x25519_scalar_mulx(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 201-251 |
| | 41 | 2 |
x509_set1_time| Name: | x509_set1_time | | Prototype: | int x509_set1_time(ASN1_TIME **ptm, const ASN1_TIME *tm) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | | Lines: | 64-76 |
| | 14 | 3 |
xcloselog| Name: | xcloselog | | Prototype: | static void xcloselog(BIO *bp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | | Lines: | 404-407 |
| | 1 | 1 |
xname_cmp| Name: | xname_cmp | | Prototype: | static int xname_cmp(const X509_NAME *a, const X509_NAME *b) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 572-594 |
| | 20 | 3 |
xname_sk_cmp| Name: | xname_sk_cmp | | Prototype: | static int xname_sk_cmp(const X509_NAME *const *a, const X509_NAME *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 596-599 |
| | 1 | 1 |
xopenlog| Name: | xopenlog | | Prototype: | static void xopenlog(BIO *bp, char *name, int level) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | | Lines: | 390-397 |
| | 9 | 1 |
xp_cmp| Name: | xp_cmp | | Prototype: | static int xp_cmp(const X509_PURPOSE *const *a, const X509_PURPOSE *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 68-71 |
| | 1 | 1 |
xptable_free| Name: | xptable_free | | Prototype: | static void xptable_free(X509_PURPOSE *p) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 217-228 |
| | 7 | 4 |
xsyslog| Name: | xsyslog | | Prototype: | static void xsyslog(BIO *bp, int priority, const char *string) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | | Lines: | 399-402 |
| | 1 | 1 |
pkey_siphash_ctrl_str| Name: | pkey_siphash_ctrl_str | | Prototype: | static int pkey_siphash_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 2.913% (3/103) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | | Lines: | 156-172 |
| | 503 | 23 |
do_all_sorted_cmp| Name: | do_all_sorted_cmp | | Prototype: | static int do_all_sorted_cmp(const void *n1_, const void *n2_) | | Coverage: | 3.226% (1/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 337-343 |
| | 167 | 7 |
ln_cmp| Name: | ln_cmp | | Prototype: | static int ln_cmp(const ASN1_OBJECT *const *a, const unsigned int *b) | | Coverage: | 3.226% (1/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 48-51 |
| | 165 | 7 |
sn_cmp| Name: | sn_cmp | | Prototype: | static int sn_cmp(const ASN1_OBJECT *const *a, const unsigned int *b) | | Coverage: | 3.226% (1/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 41-44 |
| | 165 | 7 |
table_cmp| Name: | table_cmp | | Prototype: | static int table_cmp(const X509_VERIFY_PARAM *a, const X509_VERIFY_PARAM *b) | | Coverage: | 3.226% (1/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | | Lines: | 534-537 |
| | 165 | 7 |
pkey_ec_ctrl_str| Name: | pkey_ec_ctrl_str | | Prototype: | static int pkey_ec_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 3.774% (8/212) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | | Lines: | 350-388 |
| | 1016 | 47 |
pkey_dh_ctrl_str| Name: | pkey_dh_ctrl_str | | Prototype: | static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | | Coverage: | 4.583% (11/240) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | | Lines: | 222-271 |
| | 1191 | 52 |
ecp_nistz256_mult_precompute| Name: | ecp_nistz256_mult_precompute | | Prototype: | static int ecp_nistz256_mult_precompute(EC_GROUP *group, BN_CTX *ctx) | | Coverage: | 4.762% (3/63) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 777-900 |
| | 123 | 21 |
ct_x509_cert_fixup| Name: | ct_x509_cert_fixup | | Prototype: | static int ct_x509_cert_fixup(X509 *cert, X509 *presigner) | | Coverage: | 5.000% (2/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | | Lines: | 65-107 |
| | 41 | 10 |
X509V3_get_value_bool| Name: | X509V3_get_value_bool | | Prototype: | int X509V3_get_value_bool(const CONF_VALUE *value, int *asn1_bool) | | Coverage: | 5.371% (21/391) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 237-266 |
| | 1989 | 77 |
check_pem| Name: | check_pem | | Prototype: | static int check_pem(const char *nm, const char *name) | | Coverage: | 5.462% (42/769) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 123-216 |
| | 3806 | 158 |
ASN1_STRING_set_default_mask_asc| Name: | ASN1_STRING_set_default_mask_asc | | Prototype: | int ASN1_STRING_set_default_mask_asc(const char *p) | | Coverage: | 5.464% (10/183) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | | Lines: | 48-71 |
| | 869 | 38 |
X509_aux_print| Name: | X509_aux_print | | Prototype: | int X509_aux_print(BIO *out, X509 *x, int indent) | | Coverage: | 5.714% (2/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | | Lines: | 327-379 |
| | 47 | 11 |
SSL_alert_desc_string| Name: | SSL_alert_desc_string | | Prototype: | const char *SSL_alert_desc_string(int value) | | Coverage: | 6.452% (4/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | | Lines: | 252-318 |
| | 32 | 32 |
ctrl| Name: | ctrl | | Prototype: | static int ctrl(EVP_MD_CTX *ctx, int cmd, int mslen, void *ms) | | Coverage: | 6.452% (2/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 35-92 |
| | 30 | 11 |
asid_validate_path_internal| Name: | asid_validate_path_internal | | Prototype: | static int asid_validate_path_internal(X509_STORE_CTX *ctx, struct stack_st_X509 *chain, ASIdentifiers *ext) | | Coverage: | 6.667% (12/180) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 720-846 |
| | 206 | 48 |
i2r_ASIdentifierChoice| Name: | i2r_ASIdentifierChoice | | Prototype: | static int i2r_ASIdentifierChoice(BIO *out, ASIdentifierChoice *choice, int indent, const char *msg) | | Coverage: | 7.407% (2/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 61-104 |
| | 50 | 12 |
tls_construct_ctos_use_srtp| Name: | tls_construct_ctos_use_srtp | | Prototype: | EXT_RETURN tls_construct_ctos_use_srtp(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 7.692% (2/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 409-450 |
| | 52 | 6 |
SRP_VBASE_get1_by_user| Name: | SRP_VBASE_get1_by_user | | Prototype: | SRP_user_pwd *SRP_VBASE_get1_by_user(SRP_VBASE *vb, char *username) | | Coverage: | 7.895% (3/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | | Lines: | 529-576 |
| | 100 | 10 |