| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
tls_process_new_session_ticket| Name: | tls_process_new_session_ticket | | Prototype: | MSG_PROCESS_RETURN tls_process_new_session_ticket(SSL *s, PACKET *pkt) | | Coverage: | 67.391% (62/92) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2569-2745 |
| | 168 | 16 |
tls_process_next_proto| Name: | tls_process_next_proto | | Prototype: | MSG_PROCESS_RETURN tls_process_next_proto(SSL *s, PACKET *pkt) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 4193-4223 |
| | 27 | 3 |
tls_process_server_certificate| Name: | tls_process_server_certificate | | Prototype: | MSG_PROCESS_RETURN tls_process_server_certificate(SSL *s, PACKET *pkt) | | Coverage: | 75.281% (67/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 1823-1995 |
| | 255 | 19 |
tls_process_server_done| Name: | tls_process_server_done | | Prototype: | MSG_PROCESS_RETURN tls_process_server_done(SSL *s, PACKET *pkt) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2847-2871 |
| | 24 | 5 |
tls_process_server_hello| Name: | tls_process_server_hello | | Prototype: | MSG_PROCESS_RETURN tls_process_server_hello(SSL *s, PACKET *pkt) | | Coverage: | 77.083% (148/192) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 1411-1756 |
| | 331 | 41 |
tls_process_ske_dhe| Name: | tls_process_ske_dhe | | Prototype: | static int tls_process_ske_dhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | | Coverage: | 59.091% (26/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2090-2194 |
| | 180 | 12 |
tls_process_ske_ecdhe| Name: | tls_process_ske_ecdhe | | Prototype: | static int tls_process_ske_ecdhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | | Coverage: | 76.923% (20/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2196-2260 |
| | 62 | 8 |
tls_process_ske_psk_preamble| Name: | tls_process_ske_psk_preamble | | Prototype: | static int tls_process_ske_psk_preamble(SSL *s, PACKET *pkt) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 1997-2039 |
| | 43 | 5 |
tls_process_ske_srp| Name: | tls_process_ske_srp | | Prototype: | static int tls_process_ske_srp(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | | Coverage: | 52.000% (13/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2041-2088 |
| | 70 | 5 |
tls_psk_do_binder| Name: | tls_psk_do_binder | | Prototype: | int tls_psk_do_binder(SSL *s, const EVP_MD *md, const unsigned char *msgstart, size_t binderoffset, const unsigned char *binderin, unsigned char *binderout, SSL_SESSION *sess, int sign, int external) | | Coverage: | 63.158% (60/95) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1435-1614 |
| | 208 | 22 |
tls_setup_handshake| Name: | tls_setup_handshake | | Prototype: | int tls_setup_handshake(SSL *s) | | Coverage: | 85.455% (47/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 89-159 |
| | 111 | 13 |
tls_use_ticket| Name: | tls_use_ticket | | Prototype: | int tls_use_ticket(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 1161-1166 |
| | 7 | 2 |
tls_validate_all_contexts| Name: | tls_validate_all_contexts | | Prototype: | int tls_validate_all_contexts(SSL *s, unsigned int thisctx, RAW_EXTENSION *exts) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 409-445 |
| | 31 | 8 |
tlsa_free| Name: | tlsa_free | | Prototype: | static void tlsa_free(danetls_record *t) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 182-189 |
| | 7 | 2 |
tlsa_md_get| Name: | tlsa_md_get | | Prototype: | static const EVP_MD *tlsa_md_get(SSL_DANE *dane, uint8_t mtype) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 283-288 |
| | 7 | 2 |
tlsv1_1_client_method| Name: | tlsv1_1_client_method | | Prototype: | const SSL_METHOD *tlsv1_1_client_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 97-97 |
| | 1 | 1 |
tlsv1_1_method| Name: | tlsv1_1_method | | Prototype: | const SSL_METHOD *tlsv1_1_method(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 33-33 |
| | 1 | 1 |
tlsv1_1_server_method| Name: | tlsv1_1_server_method | | Prototype: | const SSL_METHOD *tlsv1_1_server_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 64-64 |
| | 1 | 1 |
tlsv1_2_client_method| Name: | tlsv1_2_client_method | | Prototype: | const SSL_METHOD *tlsv1_2_client_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 91-91 |
| | 1 | 1 |
tlsv1_2_method| Name: | tlsv1_2_method | | Prototype: | const SSL_METHOD *tlsv1_2_method(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 27-27 |
| | 1 | 1 |
tlsv1_2_server_method| Name: | tlsv1_2_server_method | | Prototype: | const SSL_METHOD *tlsv1_2_server_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 58-58 |
| | 1 | 1 |
tlsv1_3_client_method| Name: | tlsv1_3_client_method | | Prototype: | const SSL_METHOD *tlsv1_3_client_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 86-86 |
| | 1 | 1 |
tlsv1_3_method| Name: | tlsv1_3_method | | Prototype: | const SSL_METHOD *tlsv1_3_method(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 22-22 |
| | 1 | 1 |
tlsv1_3_server_method| Name: | tlsv1_3_server_method | | Prototype: | const SSL_METHOD *tlsv1_3_server_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 53-53 |
| | 1 | 1 |
tlsv1_client_method| Name: | tlsv1_client_method | | Prototype: | const SSL_METHOD *tlsv1_client_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 103-103 |
| | 1 | 1 |
tlsv1_method| Name: | tlsv1_method | | Prototype: | const SSL_METHOD *tlsv1_method(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 39-39 |
| | 1 | 1 |
tlsv1_server_method| Name: | tlsv1_server_method | | Prototype: | const SSL_METHOD *tlsv1_server_method(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | | Lines: | 70-70 |
| | 1 | 1 |
todigit| Name: | todigit | | Prototype: | static int todigit(variant_char c) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | | Lines: | 54-63 |
| | 5 | 3 |
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 |
trans_cb| Name: | trans_cb | | Prototype: | static int trans_cb(int a, int b, BN_GENCB *gcb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 131-137 |
| | 4 | 1 |
traverse_string| Name: | traverse_string | | Prototype: | static int traverse_string(const unsigned char *p, int len, int inform, int (*rfunc) (unsigned long value, void *in), void *arg) | | Coverage: | 86.957% (20/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | | Lines: | 207-241 |
| | 26 | 8 |
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 |
trim_ws| Name: | trim_ws | | Prototype: | static void trim_ws(CONF *conf, char *start) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 785-796 |
| | 8 | 3 |
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 |
trust_1oidany| Name: | trust_1oidany | | Prototype: | static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 217-227 |
| | 2 | 1 |
trust_compat| Name: | trust_compat | | Prototype: | static int trust_compat(X509_TRUST *trust, X509 *x, int flags) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 240-248 |
| | 4 | 2 |
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_resp_cb| Name: | ts_resp_cb | | Prototype: | static int ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 159-172 |
| | 13 | 5 |
ts_resp_set_tst_info| Name: | ts_resp_set_tst_info | | Prototype: | static int ts_resp_set_tst_info(TS_RESP *a) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 133-157 |
| | 16 | 5 |
ts_status_map_print| Name: | ts_status_map_print | | Prototype: | static int ts_status_map_print(BIO *bio, const struct status_map_st *a, const ASN1_BIT_STRING *v) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | | Lines: | 102-116 |
| | 7 | 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 |
twos_complement| Name: | twos_complement | | Prototype: | static void twos_complement(unsigned char *dst, const unsigned char *src, size_t len, unsigned char pad) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 76-89 |
| | 6 | 2 |
type_str| Name: | type_str | | Prototype: | static int type_str(unsigned long value, void *arg) | | Coverage: | 39.394% (13/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | | Lines: | 270-290 |
| | 17 | 7 |
ui_close| Name: | ui_close | | Prototype: | static int ui_close(UI *ui) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 136-139 |
| | 1 | 1 |
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 |
ui_free_method_data| Name: | ui_free_method_data | | Prototype: | static void ui_free_method_data(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl, void *argp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 81-85 |
| | 1 | 1 |
ui_method_data_index_init| Name: | ui_method_data_index_init | | Prototype: | static int ui_method_data_index_init(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 89-96 |
| | 10 | 1 |
ui_method_data_index_init_ossl_| Name: | ui_method_data_index_init_ossl_ | | Prototype: | static void ui_method_data_index_init_ossl_(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 89-89 |
| | 1 | 1 |
ui_open| Name: | ui_open | | Prototype: | static int ui_open(UI *ui) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 98-101 |
| | 1 | 1 |
ui_read| Name: | ui_read | | Prototype: | static int ui_read(UI *ui, UI_STRING *uis) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 102-131 |
| | 17 | 10 |
ui_write| Name: | ui_write | | Prototype: | static int ui_write(UI *ui, UI_STRING *uis) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 132-135 |
| | 1 | 1 |
uint32_c2i| Name: | uint32_c2i | | Prototype: | static int uint32_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | | Coverage: | 94.118% (32/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 175-221 |
| | 42 | 9 |
uint32_clear| Name: | uint32_clear | | Prototype: | static void uint32_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 139-142 |
| | 1 | 1 |
uint32_free| Name: | uint32_free | | Prototype: | static void uint32_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 133-137 |
| | 6 | 1 |
uint32_i2c| Name: | uint32_i2c | | Prototype: | static int uint32_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 144-166 |
| | 12 | 3 |
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 |
uint32_print| Name: | uint32_print | | Prototype: | static int uint32_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 223-229 |
| | 3 | 2 |
uint64_c2i| Name: | uint64_c2i | | Prototype: | static int uint64_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | | Coverage: | 92.857% (26/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 73-112 |
| | 27 | 8 |