Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssl_set_masksName: | ssl_set_masks | Prototype: | void ssl_set_masks(SSL *s) | Coverage: | 79.012% (64/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3209-3322 |
| | 71 | 17 |
ssl_set_client_hello_versionName: | ssl_set_client_hello_version | Prototype: | int ssl_set_client_hello_version(SSL *s) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2090-2114 |
| | 15 | 4 |
ssl_set_client_disabledName: | ssl_set_client_disabled | Prototype: | int ssl_set_client_disabled(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1100-1122 |
| | 17 | 4 |
ssl_set_cert_and_keyName: | ssl_set_cert_and_key | Prototype: | static int ssl_set_cert_and_key(SSL *ssl, SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey, struct stack_st_X509 *chain, int override) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 1039-1136 |
| | 92 | 16 |
ssl_set_certName: | ssl_set_cert | Prototype: | static int ssl_set_cert(CERT *c, X509 *x) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 316-374 |
| | 37 | 7 |
ssl_session_strndupName: | ssl_session_strndup | Prototype: | static int ssl_session_strndup(char **pdst, ASN1_OCTET_STRING *src) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 211-221 |
| | 16 | 3 |
ssl_session_sinitName: | ssl_session_sinit | Prototype: | static void ssl_session_sinit(ASN1_OCTET_STRING **dest, ASN1_OCTET_STRING *os, char *data) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 95-102 |
| | 9 | 2 |
ssl_session_oinitName: | ssl_session_oinit | Prototype: | static void ssl_session_oinit(ASN1_OCTET_STRING **dest, ASN1_OCTET_STRING *os, unsigned char *data, size_t len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 85-92 |
| | 4 | 1 |
ssl_session_memcpyName: | ssl_session_memcpy | Prototype: | static int ssl_session_memcpy(unsigned char *dst, size_t *pdstlen, ASN1_OCTET_STRING *src, size_t maxlen) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 225-237 |
| | 10 | 3 |
ssl_session_hashName: | ssl_session_hash | Prototype: | static unsigned long ssl_session_hash(const SSL_SESSION *a) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2835-2853 |
| | 13 | 2 |
ssl_session_dupName: | ssl_session_dup | Prototype: | SSL_SESSION *ssl_session_dup(SSL_SESSION *src, int ticket) | Coverage: | 52.809% (47/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 106-252 |
| | 209 | 30 |
ssl_session_cmpName: | ssl_session_cmp | Prototype: | static int ssl_session_cmp(const SSL_SESSION *a, const SSL_SESSION *b) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2862-2869 |
| | 5 | 3 |
ssl_security_default_callbackName: | ssl_security_default_callback | Prototype: | static int ssl_security_default_callback(const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex) | Coverage: | 58.427% (52/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 909-990 |
| | 46 | 26 |
ssl_security_cert_sigName: | ssl_security_cert_sig | Prototype: | static int ssl_security_cert_sig(SSL *s, SSL_CTX *ctx, X509 *x, int op) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2403-2419 |
| | 14 | 5 |
ssl_security_cert_keyName: | ssl_security_cert_key | Prototype: | static int ssl_security_cert_key(SSL *s, SSL_CTX *ctx, X509 *x, int op) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2384-2401 |
| | 7 | 3 |
ssl_security_cert_chainName: | ssl_security_cert_chain | Prototype: | int ssl_security_cert_chain(SSL *s, struct stack_st_X509 *sk, X509 *x, int vfy) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2443-2463 |
| | 24 | 5 |
ssl_security_certName: | ssl_security_cert | Prototype: | int ssl_security_cert(SSL *s, SSL_CTX *ctx, X509 *x, int vfy, int is_ee) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2421-2435 |
| | 10 | 6 |
ssl_securityName: | ssl_security | Prototype: | int ssl_security(const SSL *s, int op, int bits, int nid, void *other) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 992-995 |
| | 5 | 1 |
ssl_replace_hashName: | ssl_replace_hash | Prototype: | EVP_MD_CTX *ssl_replace_hash(EVP_MD_CTX **hash, const EVP_MD *md) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4383-4393 |
| | 23 | 2 |
ssl_read_internalName: | ssl_read_internal | Prototype: | int ssl_read_internal(SSL *s, void *buf, size_t num, size_t *readbytes) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1714-1753 |
| | 27 | 5 |
ssl_readName: | ssl_read | Prototype: | static int ssl_read(BIO *b, char *buf, size_t size, size_t *readbytes) | Coverage: | 40.000% (14/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 92-160 |
| | 49 | 16 |
ssl_putsName: | ssl_puts | Prototype: | static int ssl_puts(BIO *bp, const char *str) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 412-419 |
| | 4 | 1 |
ssl_protocol_to_stringName: | ssl_protocol_to_string | Prototype: | const char *ssl_protocol_to_string(int version) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3622-3653 |
| | 10 | 10 |
ssl_prf_mdName: | ssl_prf_md | Prototype: | const EVP_MD *ssl_prf_md(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 597-600 |
| | 1 | 1 |
ssl_peek_internalName: | ssl_peek_internal | Prototype: | static int ssl_peek_internal(SSL *s, void *buf, size_t num, size_t *readbytes) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1846-1872 |
| | 21 | 4 |
ssl_next_proto_validateName: | ssl_next_proto_validate | Prototype: | static int ssl_next_proto_validate(SSL *s, PACKET *pkt) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1538-1552 |
| | 14 | 3 |
ssl_newName: | ssl_new | Prototype: | static int ssl_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 56-70 |
| | 10 | 2 |
ssl_module_initName: | ssl_module_init | Prototype: | static int ssl_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 47.826% (22/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Lines: | 61-128 |
| | 100 | 13 |
ssl_module_freeName: | ssl_module_free | Prototype: | static void ssl_module_free(CONF_IMODULE *md) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Lines: | 41-59 |
| | 19 | 4 |
ssl_method_errorName: | ssl_method_error | Prototype: | static int ssl_method_error(const SSL *s, const SSL_METHOD *method) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1469-1488 |
| | 17 | 5 |
ssl_mdName: | ssl_md | Prototype: | const EVP_MD *ssl_md(int idx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 584-590 |
| | 8 | 2 |
ssl_match_optionName: | ssl_match_option | Prototype: | static int ssl_match_option(SSL_CONF_CTX *cctx, const ssl_flag_tbl *tbl, const char *name, int namelen, int onoff) | Coverage: | 22.222% (10/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 137-150 |
| | 169 | 11 |
ssl_log_secretName: | ssl_log_secret | Prototype: | int ssl_log_secret(SSL *ssl, const char *label, const uint8_t *secret, size_t secret_len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5170-5181 |
| | 6 | 1 |
ssl_log_rsa_client_key_exchangeName: | ssl_log_rsa_client_key_exchange | Prototype: | int ssl_log_rsa_client_key_exchange(SSL *ssl, const uint8_t *encrypted_premaster, size_t encrypted_premaster_len, const uint8_t *premaster, size_t premaster_len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5149-5168 |
| | 16 | 2 |
ssl_load_ciphersName: | ssl_load_ciphers | Prototype: | int ssl_load_ciphers(void) | Coverage: | 68.889% (31/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 355-447 |
| | 62 | 15 |
ssl_library_stopName: | ssl_library_stop | Prototype: | static void ssl_library_stop(void) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | Lines: | 143-173 |
| | 7 | 4 |
ssl_io_internName: | ssl_io_intern | Prototype: | static int ssl_io_intern(void *vargs) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1692-1712 |
| | 13 | 4 |
ssl_init_wbio_bufferName: | ssl_init_wbio_buffer | Prototype: | int ssl_init_wbio_buffer(SSL *s) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3867-3886 |
| | 17 | 3 |
ssl_has_certName: | ssl_has_cert | Prototype: | static inline int ssl_has_cert(const SSL *s, int idx) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h | Lines: | 2219-2225 |
| | 12 | 2 |
ssl_handshake_mdName: | ssl_handshake_md | Prototype: | const EVP_MD *ssl_handshake_md(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 592-595 |
| | 1 | 1 |
ssl_handshake_hashName: | ssl_handshake_hash | Prototype: | int ssl_handshake_hash(SSL *s, unsigned char *out, size_t outlen, size_t *hashlen) | Coverage: | 46.667% (7/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4403-4434 |
| | 42 | 5 |
ssl_get_split_send_fragmentName: | ssl_get_split_send_fragment | Prototype: | unsigned int ssl_get_split_send_fragment(const SSL *ssl) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5415-5428 |
| | 10 | 3 |
ssl_get_server_cert_serverinfoName: | ssl_get_server_cert_serverinfo | Prototype: | int ssl_get_server_cert_serverinfo(SSL *s, const unsigned char **serverinfo, size_t *serverinfo_length) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3341-3353 |
| | 13 | 2 |
ssl_get_prev_sessionName: | ssl_get_prev_session | Prototype: | int ssl_get_prev_session(SSL *s, CLIENTHELLO_MSG *hello) | Coverage: | 79.268% (65/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 528-663 |
| | 135 | 26 |
ssl_get_new_sessionName: | ssl_get_new_session | Prototype: | int ssl_get_new_session(SSL *s, int session) | Coverage: | 67.857% (19/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 390-445 |
| | 52 | 8 |
ssl_get_min_max_versionName: | ssl_get_min_max_version | Prototype: | int ssl_get_min_max_version(const SSL *s, int *min_version, int *max_version, int *real_max) | Coverage: | 92.105% (35/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1983-2080 |
| | 62 | 13 |
ssl_get_max_send_fragmentName: | ssl_get_max_send_fragment | Prototype: | unsigned int ssl_get_max_send_fragment(const SSL *ssl) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5405-5413 |
| | 7 | 2 |
ssl_get_ciphers_by_idName: | ssl_get_ciphers_by_id | Prototype: | struct stack_st_SSL_CIPHER *ssl_get_ciphers_by_id(SSL *s) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2472-2482 |
| | 22 | 4 |
ssl_get_cipher_by_charName: | ssl_get_cipher_by_char | Prototype: | const SSL_CIPHER *ssl_get_cipher_by_char(SSL *ssl, const unsigned char *ptr, int all) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 2035-2043 |
| | 12 | 2 |
ssl_get_auto_dhName: | ssl_get_auto_dh | Prototype: | DH *ssl_get_auto_dh(SSL *s) | Coverage: | 32.432% (12/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2339-2381 |
| | 72 | 11 |
ssl_get_algorithm2Name: | ssl_get_algorithm2 | Prototype: | long ssl_get_algorithm2(SSL *s) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4531-4545 |
| | 17 | 6 |
ssl_generate_session_idName: | ssl_generate_session_id | Prototype: | int ssl_generate_session_id(SSL *s, SSL_SESSION *ss) | Coverage: | 53.125% (17/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 308-388 |
| | 60 | 16 |
ssl_generate_pkey_groupName: | ssl_generate_pkey_group | Prototype: | EVP_PKEY *ssl_generate_pkey_group(SSL *s, uint16_t id) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4679-4722 |
| | 90 | 8 |
ssl_generate_pkeyName: | ssl_generate_pkey | Prototype: | EVP_PKEY *ssl_generate_pkey(EVP_PKEY *pm) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4656-4676 |
| | 38 | 6 |
ssl_generate_param_groupName: | ssl_generate_param_group | Prototype: | EVP_PKEY *ssl_generate_param_group(uint16_t id) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4727-4759 |
| | 55 | 9 |
ssl_generate_master_secretName: | ssl_generate_master_secret | Prototype: | int ssl_generate_master_secret(SSL *s, unsigned char *pms, size_t pmslen, int free_pms) | Coverage: | 80.645% (25/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4587-4653 |
| | 50 | 11 |
ssl_free_wbio_bufferName: | ssl_free_wbio_buffer | Prototype: | int ssl_free_wbio_buffer(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3888-3899 |
| | 12 | 2 |
ssl_freeName: | ssl_free | Prototype: | static int ssl_free(BIO *a) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 72-90 |
| | 17 | 5 |
ssl_fill_hello_randomName: | ssl_fill_hello_random | Prototype: | int ssl_fill_hello_random(SSL *s, int server, unsigned char *result, size_t len, DOWNGRADE dgrd) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4551-4585 |
| | 27 | 8 |
ssl_do_handshake_internName: | ssl_do_handshake_intern | Prototype: | static int ssl_do_handshake_intern(void *vargs) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3542-3551 |
| | 5 | 1 |
ssl_do_configName: | ssl_do_config | Prototype: | static int ssl_do_config(SSL *s, SSL_CTX *ctx, const char *name, int system) | Coverage: | 65.217% (30/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_mcnf.c | Lines: | 23-84 |
| | 65 | 14 |
ssl_do_client_cert_cbName: | ssl_do_client_cert_cb | Prototype: | int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3697-3712 |
| | 22 | 4 |
ssl_dh_to_pkeyName: | ssl_dh_to_pkey | Prototype: | EVP_PKEY *ssl_dh_to_pkey(DH *dh) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4832-4843 |
| | 18 | 3 |
ssl_deriveName: | ssl_derive | Prototype: | int ssl_derive(SSL *s, EVP_PKEY *privkey, EVP_PKEY *pubkey, int gensecret) | Coverage: | 69.231% (27/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4763-4829 |
| | 96 | 9 |
ssl_dane_dupName: | ssl_dane_dup | Prototype: | static int ssl_dane_dup(SSL *to, SSL *from) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 209-236 |
| | 28 | 5 |
ssl_ctx_system_configName: | ssl_ctx_system_config | Prototype: | void ssl_ctx_system_config(SSL_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_mcnf.c | Lines: | 96-99 |
| | 9 | 1 |
ssl_ctx_securityName: | ssl_ctx_security | Prototype: | int ssl_ctx_security(const SSL_CTX *ctx, int op, int bits, int nid, void *other) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 997-1001 |
| | 6 | 1 |
ssl_ctx_make_profilesName: | ssl_ctx_make_profiles | Prototype: | static int ssl_ctx_make_profiles(const char *profiles_string, struct stack_st_SRTP_PROTECTION_PROFILE **out) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c | Lines: | 61-110 |
| | 64 | 8 |
ssl_ctrlName: | ssl_ctrl | Prototype: | static long ssl_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 28.440% (31/109) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 224-391 |
| | 158 | 43 |
ssl_create_cipher_listName: | ssl_create_cipher_list | Prototype: | struct stack_st_SSL_CIPHER *ssl_create_cipher_list(const SSL_METHOD *ssl_method, struct stack_st_SSL_CIPHER *tls13_ciphersuites, struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, const char *rule_str, CERT *c) | Coverage: | 35.789% (34/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1400-1632 |
| | 379 | 23 |
ssl_conf_cmd_skip_prefixName: | ssl_conf_cmd_skip_prefix | Prototype: | static int ssl_conf_cmd_skip_prefix(SSL_CONF_CTX *cctx, const char **pcmd) | Coverage: | 25.714% (18/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 716-737 |
| | 219 | 14 |
ssl_conf_cmd_lookupName: | ssl_conf_cmd_lookup | Prototype: | static const ssl_conf_cmd_tbl *ssl_conf_cmd_lookup(SSL_CONF_CTX *cctx, const char *cmd) | Coverage: | 39.286% (22/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 754-776 |
| | 187 | 14 |
ssl_conf_cmd_allowedName: | ssl_conf_cmd_allowed | Prototype: | static int ssl_conf_cmd_allowed(SSL_CONF_CTX *cctx, const ssl_conf_cmd_tbl * t) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 740-752 |
| | 10 | 4 |
ssl_comp_free_compression_methods_intName: | ssl_comp_free_compression_methods_int | Prototype: | void ssl_comp_free_compression_methods_int(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1951-1956 |
| | 7 | 1 |
ssl_clear_hash_ctxName: | ssl_clear_hash_ctx | Prototype: | void ssl_clear_hash_ctx(EVP_MD_CTX **hash) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4395-4400 |
| | 6 | 1 |
ssl_clear_cipher_ctxName: | ssl_clear_cipher_ctx | Prototype: | void ssl_clear_cipher_ctx(SSL *s) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3787-3803 |
| | 30 | 3 |
ssl_clear_bad_sessionName: | ssl_clear_bad_session | Prototype: | int ssl_clear_bad_session(SSL *s) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1124-1133 |
| | 10 | 2 |
ssl_cipher_strength_sortName: | ssl_cipher_strength_sort | Prototype: | static int ssl_cipher_strength_sort(CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 907-953 |
| | 30 | 8 |
ssl_cipher_ptr_id_cmpName: | ssl_cipher_ptr_id_cmp | Prototype: | int ssl_cipher_ptr_id_cmp(const SSL_CIPHER *const *ap, const SSL_CIPHER *const *bp) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2413-2421 |
| | 5 | 3 |
ssl_cipher_process_rulestrName: | ssl_cipher_process_rulestr | Prototype: | static int ssl_cipher_process_rulestr(const char *rule_str, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p, const SSL_CIPHER **ca_list, CERT *c) | Coverage: | 33.442% (103/308) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 955-1217 |
| | 758 | 65 |
ssl_cipher_list_to_bytesName: | ssl_cipher_list_to_bytes | Prototype: | int ssl_cipher_list_to_bytes(SSL *s, struct stack_st_SSL_CIPHER *sk, WPACKET *pkt) | Coverage: | 74.648% (53/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3714-3819 |
| | 91 | 19 |
ssl_cipher_info_findName: | ssl_cipher_info_find | Prototype: | static int ssl_cipher_info_find(const ssl_cipher_table * table, size_t table_cnt, uint32_t mask) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 148-157 |
| | 5 | 3 |
ssl_cipher_id_cmp_BSEARCH_CMP_FNName: | ssl_cipher_id_cmp_BSEARCH_CMP_FN | Prototype: | static int ssl_cipher_id_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4567-4567 |
| | 1 | 1 |
ssl_cipher_id_cmpName: | ssl_cipher_id_cmp | Prototype: | int ssl_cipher_id_cmp(const SSL_CIPHER *a, const SSL_CIPHER *b) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2404-2411 |
| | 5 | 3 |
ssl_cipher_get_overheadName: | ssl_cipher_get_overhead | Prototype: | int ssl_cipher_get_overhead(const SSL_CIPHER *c, size_t *mac_overhead, size_t *int_overhead, size_t *blocksize, size_t *ext_overhead) | Coverage: | 75.000% (21/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 2102-2152 |
| | 36 | 9 |
ssl_cipher_get_evpName: | ssl_cipher_get_evp | Prototype: | int ssl_cipher_get_evp(const SSL_SESSION *s, const EVP_CIPHER **enc, const EVP_MD **md, int *mac_pkey_type, size_t *mac_secret_size, SSL_COMP **comp, int use_etm) | Coverage: | 64.078% (66/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 484-582 |
| | 142 | 23 |
ssl_cipher_disabledName: | ssl_cipher_disabled | Prototype: | int ssl_cipher_disabled(SSL *s, const SSL_CIPHER *c, int op, int ecdhe) | Coverage: | 88.571% (31/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1133-1159 |
| | 16 | 7 |
ssl_cipher_collect_ciphersName: | ssl_cipher_collect_ciphers | Prototype: | static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method, int num_of_ciphers, uint32_t disabled_mkey, uint32_t disabled_auth, uint32_t disabled_enc, uint32_t disabled_mac, CIPHER_ORDER *co_list, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 67.568% (25/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 639-707 |
| | 54 | 9 |
ssl_cipher_collect_aliasesName: | ssl_cipher_collect_aliases | Prototype: | static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list, int num_of_group_aliases, uint32_t disabled_mkey, uint32_t disabled_auth, uint32_t disabled_enc, uint32_t disabled_mac, CIPHER_ORDER *head) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 709-769 |
| | 39 | 11 |
ssl_cipher_apply_ruleName: | ssl_cipher_apply_rule | Prototype: | static void ssl_cipher_apply_rule(uint32_t cipher_id, uint32_t alg_mkey, uint32_t alg_auth, uint32_t alg_enc, uint32_t alg_mac, int min_tls, uint32_t algo_strength, int rule, int32_t strength_bits, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 93.396% (99/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 771-905 |
| | 89 | 29 |
ssl_choose_server_versionName: | ssl_choose_server_version | Prototype: | int ssl_choose_server_version(SSL *s, CLIENTHELLO_MSG *hello, DOWNGRADE *dgrd) | Coverage: | 90.000% (63/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1697-1832 |
| | 70 | 21 |
ssl_choose_client_versionName: | ssl_choose_client_version | Prototype: | int ssl_choose_client_version(SSL *s, int version, RAW_EXTENSION *extensions) | Coverage: | 89.062% (57/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1845-1959 |
| | 142 | 17 |
ssl_check_version_downgradeName: | ssl_check_version_downgrade | Prototype: | int ssl_check_version_downgrade(SSL *s) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1577-1608 |
| | 17 | 6 |
ssl_check_srvr_ecc_cert_and_algName: | ssl_check_srvr_ecc_cert_and_alg | Prototype: | int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL *s) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3326-3337 |
| | 6 | 3 |
ssl_check_srp_ext_ClientHelloName: | ssl_check_srp_ext_ClientHello | Prototype: | static int ssl_check_srp_ext_ClientHello(SSL *s) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1223-1253 |
| | 43 | 5 |
ssl_check_for_safariName: | ssl_check_for_safari | Prototype: | static void ssl_check_for_safari(SSL *s, const CLIENTHELLO_MSG *hello) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1305-1351 |
| | 14 | 3 |
ssl_check_ca_nameName: | ssl_check_ca_name | Prototype: | static int ssl_check_ca_name(struct stack_st_X509_NAME *names, X509 *x) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2046-2056 |
| | 7 | 3 |
ssl_check_allowed_versionsName: | ssl_check_allowed_versions | Prototype: | static int ssl_check_allowed_versions(int min_version, int max_version) | Coverage: | 86.000% (43/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 463-567 |
| | 26 | 11 |
ssl_cert_set_currentName: | ssl_cert_set_current | Prototype: | int ssl_cert_set_current(CERT *c, long op) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 337-358 |
| | 16 | 7 |
ssl_cert_set_cert_storeName: | ssl_cert_set_cert_store | Prototype: | int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain, int ref) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 895-907 |
| | 9 | 3 |