Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
tls_construct_new_session_ticketName: | tls_construct_new_session_ticket | Prototype: | int tls_construct_new_session_ticket(SSL *s, WPACKET *pkt) | Coverage: | 71.429% (60/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4007-4159 |
| | 138 | 22 |
tls_construct_key_updateName: | tls_construct_key_update | Prototype: | int tls_construct_key_update(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 587-597 |
| | 12 | 2 |
tls_construct_finishedName: | tls_construct_finished | Prototype: | int tls_construct_finished(SSL *s, WPACKET *pkt) | Coverage: | 73.333% (33/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 508-585 |
| | 54 | 9 |
tls_construct_extensionsName: | tls_construct_extensions | Prototype: | int tls_construct_extensions(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 78.571% (33/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 790-865 |
| | 73 | 12 |
tls_construct_end_of_early_dataName: | tls_construct_end_of_early_data | Prototype: | int tls_construct_end_of_early_data(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3821-3833 |
| | 16 | 2 |
tls_construct_encrypted_extensionsName: | tls_construct_encrypted_extensions | Prototype: | static int tls_construct_encrypted_extensions(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4226-4235 |
| | 8 | 2 |
tls_construct_ctos_use_srtpName: | 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 |
tls_construct_ctos_supported_versionsName: | tls_construct_ctos_supported_versions | Prototype: | EXT_RETURN tls_construct_ctos_supported_versions(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 56.000% (14/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 504-549 |
| | 61 | 7 |
tls_construct_ctos_supported_groupsName: | tls_construct_ctos_supported_groups | Prototype: | EXT_RETURN tls_construct_ctos_supported_groups(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 168-214 |
| | 55 | 7 |
tls_construct_ctos_status_requestName: | tls_construct_ctos_status_request | Prototype: | EXT_RETURN tls_construct_ctos_status_request(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 46.809% (22/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 289-359 |
| | 103 | 11 |
tls_construct_ctos_srpName: | tls_construct_ctos_srp | Prototype: | EXT_RETURN tls_construct_ctos_srp(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 89-112 |
| | 24 | 3 |
tls_construct_ctos_sig_algsName: | tls_construct_ctos_sig_algs | Prototype: | EXT_RETURN tls_construct_ctos_sig_algs(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 261-286 |
| | 23 | 3 |
tls_construct_ctos_session_ticketName: | tls_construct_ctos_session_ticket | Prototype: | EXT_RETURN tls_construct_ctos_session_ticket(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 66.667% (24/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 217-259 |
| | 65 | 7 |
tls_construct_ctos_server_nameName: | tls_construct_ctos_server_name | Prototype: | EXT_RETURN tls_construct_ctos_server_name(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 36-60 |
| | 24 | 3 |
tls_construct_ctos_sctName: | tls_construct_ctos_sct | Prototype: | EXT_RETURN tls_construct_ctos_sct(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 470-488 |
| | 20 | 4 |
tls_construct_ctos_renegotiateName: | tls_construct_ctos_renegotiate | Prototype: | EXT_RETURN tls_construct_ctos_renegotiate(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 15-34 |
| | 17 | 3 |
tls_construct_ctos_psk_kex_modesName: | tls_construct_ctos_psk_kex_modes | Prototype: | EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 554-579 |
| | 21 | 3 |
tls_construct_ctos_pskName: | tls_construct_ctos_psk | Prototype: | EXT_RETURN tls_construct_ctos_psk(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 69.231% (81/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 983-1189 |
| | 202 | 25 |
tls_construct_ctos_post_handshake_authName: | tls_construct_ctos_post_handshake_auth | Prototype: | EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1191-1215 |
| | 19 | 3 |
tls_construct_ctos_paddingName: | tls_construct_ctos_padding | Prototype: | EXT_RETURN tls_construct_ctos_padding(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 64.516% (20/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 912-978 |
| | 43 | 8 |
tls_construct_ctos_npnName: | tls_construct_ctos_npn | Prototype: | EXT_RETURN tls_construct_ctos_npn(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 363-381 |
| | 18 | 3 |
tls_construct_ctos_maxfragmentlenName: | tls_construct_ctos_maxfragmentlen | Prototype: | EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 63-86 |
| | 17 | 3 |
tls_construct_ctos_key_shareName: | tls_construct_ctos_key_share | Prototype: | EXT_RETURN tls_construct_ctos_key_share(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 51.724% (15/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 640-699 |
| | 52 | 8 |
tls_construct_ctos_etmName: | tls_construct_ctos_etm | Prototype: | EXT_RETURN tls_construct_ctos_etm(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 453-467 |
| | 14 | 3 |
tls_construct_ctos_emsName: | tls_construct_ctos_ems | Prototype: | EXT_RETURN tls_construct_ctos_ems(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 491-502 |
| | 12 | 2 |
tls_construct_ctos_ec_pt_formatsName: | tls_construct_ctos_ec_pt_formats | Prototype: | EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 142-166 |
| | 20 | 3 |
tls_construct_ctos_early_dataName: | tls_construct_ctos_early_data | Prototype: | EXT_RETURN tls_construct_ctos_early_data(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 54.472% (67/123) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 730-893 |
| | 416 | 27 |
tls_construct_ctos_cookieName: | tls_construct_ctos_cookie | Prototype: | EXT_RETURN tls_construct_ctos_cookie(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 701-728 |
| | 27 | 4 |
tls_construct_ctos_alpnName: | tls_construct_ctos_alpn | Prototype: | EXT_RETURN tls_construct_ctos_alpn(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 384-405 |
| | 24 | 3 |
tls_construct_client_key_exchangeName: | tls_construct_client_key_exchange | Prototype: | int tls_construct_client_key_exchange(SSL *s, WPACKET *pkt) | Coverage: | 67.500% (27/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3310-3354 |
| | 44 | 14 |
tls_construct_client_helloName: | tls_construct_client_hello | Prototype: | int tls_construct_client_hello(SSL *s, WPACKET *pkt) | Coverage: | 62.727% (69/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1103-1305 |
| | 194 | 26 |
tls_construct_client_certificateName: | tls_construct_client_certificate | Prototype: | int tls_construct_client_certificate(SSL *s, WPACKET *pkt) | Coverage: | 66.667% (22/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3526-3563 |
| | 46 | 7 |
tls_construct_cke_srpName: | tls_construct_cke_srp | Prototype: | static int tls_construct_cke_srp(SSL *s, WPACKET *pkt) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3280-3308 |
| | 36 | 3 |
tls_construct_cke_rsaName: | tls_construct_cke_rsa | Prototype: | static int tls_construct_cke_rsa(SSL *s, WPACKET *pkt) | Coverage: | 51.282% (20/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2957-3049 |
| | 142 | 11 |
tls_construct_cke_psk_preambleName: | tls_construct_cke_psk_preamble | Prototype: | static int tls_construct_cke_psk_preamble(SSL *s, WPACKET *pkt) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2873-2955 |
| | 114 | 8 |
tls_construct_cke_gostName: | tls_construct_cke_gost | Prototype: | static int tls_construct_cke_gost(SSL *s, WPACKET *pkt) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3163-3278 |
| | 148 | 11 |
tls_construct_cke_ecdheName: | tls_construct_cke_ecdhe | Prototype: | static int tls_construct_cke_ecdhe(SSL *s, WPACKET *pkt) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3109-3161 |
| | 69 | 7 |
tls_construct_cke_dheName: | tls_construct_cke_dhe | Prototype: | static int tls_construct_cke_dhe(SSL *s, WPACKET *pkt) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3051-3107 |
| | 81 | 7 |
tls_construct_change_cipher_specName: | tls_construct_change_cipher_spec | Prototype: | int tls_construct_change_cipher_spec(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 854-863 |
| | 11 | 2 |
tls_construct_certificate_requestName: | tls_construct_certificate_request | Prototype: | int tls_construct_certificate_request(SSL *s, WPACKET *pkt) | Coverage: | 60.784% (31/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2820-2890 |
| | 82 | 12 |
tls_construct_certificate_authoritiesName: | tls_construct_certificate_authorities | Prototype: | static EXT_RETURN tls_construct_certificate_authorities(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1196-1227 |
| | 37 | 5 |
tls_construct_cert_verifyName: | tls_construct_cert_verify | Prototype: | int tls_construct_cert_verify(SSL *s, WPACKET *pkt) | Coverage: | 38.095% (24/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 219-332 |
| | 186 | 17 |
tls_construct_cert_status_bodyName: | tls_construct_cert_status_body | Prototype: | int tls_construct_cert_status_body(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4165-4176 |
| | 12 | 2 |
tls_construct_cert_statusName: | tls_construct_cert_status | Prototype: | int tls_construct_cert_status(SSL *s, WPACKET *pkt) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4178-4186 |
| | 3 | 2 |
tls_collect_extensionsName: | tls_collect_extensions | Prototype: | int tls_collect_extensions(SSL *s, PACKET *packet, unsigned int context, RAW_EXTENSION **res, size_t *len, int init) | Coverage: | 89.706% (61/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 551-668 |
| | 118 | 14 |
tls_close_construct_packetName: | tls_close_construct_packet | Prototype: | int tls_close_construct_packet(SSL *s, WPACKET *pkt, int htype) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 75-87 |
| | 8 | 2 |
tls_client_key_exchange_post_workName: | tls_client_key_exchange_post_work | Prototype: | int tls_client_key_exchange_post_work(SSL *s) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3356-3421 |
| | 48 | 6 |
tls_choose_sigalgName: | tls_choose_sigalg | Prototype: | int tls_choose_sigalg(SSL *s, int fatalerrs) | Coverage: | 79.070% (102/129) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2535-2701 |
| | 159 | 36 |
tls1_shared_groupName: | tls1_shared_group | Prototype: | uint16_t tls1_shared_group(SSL *s, int nmatch) | Coverage: | 64.706% (22/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 280-333 |
| | 30 | 11 |
tls1_sha512_final_rawName: | tls1_sha512_final_raw | Prototype: | static void tls1_sha512_final_raw(void *ctx, unsigned char *md_out) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Lines: | 74-82 |
| | 4 | 2 |
tls1_sha256_final_rawName: | tls1_sha256_final_raw | Prototype: | static void tls1_sha256_final_raw(void *ctx, unsigned char *md_out) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Lines: | 64-72 |
| | 4 | 2 |
tls1_sha1_final_rawName: | tls1_sha1_final_raw | Prototype: | static void tls1_sha1_final_raw(void *ctx, unsigned char *md_out) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Lines: | 54-62 |
| | 6 | 1 |
tls1_setup_key_blockName: | tls1_setup_key_block | Prototype: | int tls1_setup_key_block(SSL *s) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 350-446 |
| | 55 | 10 |
tls1_set_sigalgs_listName: | tls1_set_sigalgs_list | Prototype: | int tls1_set_sigalgs_list(CERT *c, const char *str, int client) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1949-1958 |
| | 9 | 3 |
tls1_set_sigalgsName: | tls1_set_sigalgs | Prototype: | int tls1_set_sigalgs(CERT *c, const int *psig_nids, size_t salglen, int client) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1984-2028 |
| | 31 | 9 |
tls1_set_shared_sigalgsName: | tls1_set_shared_sigalgs | Prototype: | static int tls1_set_shared_sigalgs(SSL *s) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1673-1718 |
| | 53 | 6 |
tls1_set_server_sigalgsName: | tls1_set_server_sigalgs | Prototype: | int tls1_set_server_sigalgs(SSL *s) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1168-1217 |
| | 55 | 9 |
tls1_set_raw_sigalgsName: | tls1_set_raw_sigalgs | Prototype: | int tls1_set_raw_sigalgs(CERT *c, const uint16_t *psigs, size_t salglen, int client) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1960-1982 |
| | 15 | 3 |
tls1_set_peer_legacy_sigalgName: | tls1_set_peer_legacy_sigalg | Prototype: | int tls1_set_peer_legacy_sigalg(SSL *s, const EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 896-908 |
| | 13 | 3 |
tls1_set_groups_listName: | tls1_set_groups_list | Prototype: | int tls1_set_groups_list(uint16_t **pext, size_t *pextlen, const char *str) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 405-414 |
| | 9 | 3 |
tls1_set_groupsName: | tls1_set_groups | Prototype: | int tls1_set_groups(uint16_t **pext, size_t *pextlen, int *groups, size_t ngroups) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 335-367 |
| | 22 | 4 |
tls1_set_cert_validityName: | tls1_set_cert_validity | Prototype: | void tls1_set_cert_validity(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2319-2330 |
| | 117 | 1 |
tls1_save_u16Name: | tls1_save_u16 | Prototype: | int tls1_save_u16(PACKET *pkt, uint16_t **pdest, size_t *pdestlen) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1720-1751 |
| | 21 | 5 |
tls1_save_sigalgsName: | tls1_save_sigalgs | Prototype: | int tls1_save_sigalgs(SSL *s, PACKET *pkt, int cert) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1753-1769 |
| | 11 | 4 |
tls1_process_sigalgsName: | tls1_process_sigalgs | Prototype: | int tls1_process_sigalgs(SSL *s) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1773-1797 |
| | 15 | 6 |
tls1_prf_algName: | tls1_prf_alg | Prototype: | static int tls1_prf_alg(const EVP_MD *md, const unsigned char *sec, size_t slen, const unsigned char *seed, size_t seed_len, unsigned char *out, size_t olen) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 247-278 |
| | 22 | 7 |
tls1_prf_P_hashName: | tls1_prf_P_hash | Prototype: | static int tls1_prf_P_hash(const EVP_MD *md, const unsigned char *sec, size_t sec_len, const unsigned char *seed, size_t seed_len, unsigned char *out, size_t olen) | Coverage: | 44.828% (26/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 175-245 |
| | 98 | 18 |
tls1_nid2group_idName: | tls1_nid2group_id | Prototype: | static uint16_t tls1_nid2group_id(int nid) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 199-207 |
| | 5 | 3 |
tls1_newName: | tls1_new | Prototype: | int tls1_new(SSL *s) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 102-110 |
| | 5 | 3 |
tls1_md5_final_rawName: | tls1_md5_final_raw | Prototype: | static void tls1_md5_final_raw(void *ctx, unsigned char *md_out) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Lines: | 45-52 |
| | 5 | 1 |
tls1_macName: | tls1_mac | Prototype: | int tls1_mac(SSL *ssl, SSL3_RECORD *rec, unsigned char *md, int sending) | Coverage: | 71.154% (37/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1280-1397 |
| | 68 | 12 |
tls1_lookup_sigalgName: | tls1_lookup_sigalg | Prototype: | static const SIGALG_LOOKUP *tls1_lookup_sigalg(uint16_t sigalg) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 794-805 |
| | 11 | 3 |
tls1_lookup_mdName: | tls1_lookup_md | Prototype: | int tls1_lookup_md(const SIGALG_LOOKUP *lu, const EVP_MD **pmd) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 807-823 |
| | 19 | 5 |
tls1_in_listName: | tls1_in_list | Prototype: | static int tls1_in_list(uint16_t id, const uint16_t *list, size_t listlen) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 264-271 |
| | 5 | 3 |
tls1_group_id_lookupName: | tls1_group_id_lookup | Prototype: | const TLS_GROUP_INFO *tls1_group_id_lookup(uint16_t group_id) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 191-197 |
| | 7 | 2 |
tls1_get_supported_groupsName: | tls1_get_supported_groups | Prototype: | void tls1_get_supported_groups(SSL *s, const uint16_t **pgroups, size_t *pgroupslen) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 213-244 |
| | 18 | 6 |
tls1_get_peer_groupsName: | tls1_get_peer_groups | Prototype: | static inline void tls1_get_peer_groups(SSL *s, const uint16_t **pgroups, size_t *pgroupslen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h | Lines: | 2227-2232 |
| | 2 | 1 |
tls1_get_legacy_sigalgName: | tls1_get_legacy_sigalg | Prototype: | static const SIGALG_LOOKUP *tls1_get_legacy_sigalg(const SSL *s, int idx) | Coverage: | 62.162% (23/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 850-894 |
| | 38 | 11 |
tls1_get_group_idName: | tls1_get_group_id | Prototype: | static uint16_t tls1_get_group_id(EVP_PKEY *pkey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 416-425 |
| | 8 | 2 |
tls1_get_formatlistName: | tls1_get_formatlist | Prototype: | void tls1_get_formatlist(SSL *s, const unsigned char **pformats, size_t *num_formats) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 527-544 |
| | 7 | 3 |
tls1_generate_master_secretName: | tls1_generate_master_secret | Prototype: | int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, size_t len, size_t *secret_size) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 474-533 |
| | 47 | 5 |
tls1_generate_key_blockName: | tls1_generate_key_block | Prototype: | static int tls1_generate_key_block(SSL *s, unsigned char *km, size_t num) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 66-79 |
| | 16 | 1 |
tls1_freeName: | tls1_free | Prototype: | void tls1_free(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 112-116 |
| | 2 | 1 |
tls1_final_finish_macName: | tls1_final_finish_mac | Prototype: | size_t tls1_final_finish_mac(SSL *s, const char *str, size_t slen, unsigned char *out) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 448-472 |
| | 24 | 4 |
tls1_export_keying_materialName: | tls1_export_keying_material | Prototype: | int tls1_export_keying_material(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen, int use_context) | Coverage: | 54.545% (18/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 535-616 |
| | 80 | 13 |
tls1_encName: | tls1_enc | Prototype: | int tls1_enc(SSL *s, SSL3_RECORD *recs, size_t n_recs, int sending) | Coverage: | 76.786% (129/168) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 937-1182 |
| | 254 | 48 |
tls1_default_timeoutName: | tls1_default_timeout | Prototype: | long tls1_default_timeout(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 93-100 |
| | 1 | 1 |
tls1_clearName: | tls1_clear | Prototype: | int tls1_clear(SSL *s) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 118-129 |
| | 6 | 3 |
tls1_check_sig_algName: | tls1_check_sig_alg | Prototype: | static int tls1_check_sig_alg(CERT *c, X509 *x, int default_nid) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2030-2043 |
| | 11 | 5 |
tls1_check_pkey_compName: | tls1_check_pkey_comp | Prototype: | static int tls1_check_pkey_comp(SSL *s, EVP_PKEY *pkey) | Coverage: | 80.000% (24/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 428-472 |
| | 26 | 9 |
tls1_check_group_idName: | tls1_check_group_id | Prototype: | int tls1_check_group_id(SSL *s, uint16_t group_id, int check_own_groups) | Coverage: | 55.556% (20/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 475-525 |
| | 27 | 12 |
tls1_check_ec_tmp_keyName: | tls1_check_ec_tmp_key | Prototype: | int tls1_check_ec_tmp_key(SSL *s, unsigned long cid) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 605-620 |
| | 7 | 4 |
tls1_check_chainName: | tls1_check_chain | Prototype: | int tls1_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, struct stack_st_X509 *chain, int idx) | Coverage: | 30.928% (60/194) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2074-2316 |
| | 171 | 59 |
tls1_check_cert_paramName: | tls1_check_cert_param | Prototype: | static int tls1_check_cert_param(SSL *s, X509 *x, int check_ee_md) | Coverage: | 77.419% (24/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 550-593 |
| | 28 | 10 |
tls1_change_cipher_stateName: | tls1_change_cipher_state | Prototype: | int tls1_change_cipher_state(SSL *s, int which) | Coverage: | 65.909% (87/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 81-348 |
| | 355 | 35 |
tls1_cbc_remove_paddingName: | tls1_cbc_remove_padding | Prototype: | int tls1_cbc_remove_padding(const SSL *s, SSL3_RECORD *rec, size_t block_size, size_t mac_size) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1443-1507 |
| | 28 | 7 |
tls1_alert_codeName: | tls1_alert_code | Prototype: | int tls1_alert_code(int code) | Coverage: | 58.824% (40/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 618-690 |
| | 35 | 35 |
tls1_PRFName: | tls1_PRF | Prototype: | static int tls1_PRF(SSL *s, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, const unsigned char *sec, size_t slen, unsigned char *out, size_t olen, int fatal) | Coverage: | 38.235% (13/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 19-64 |
| | 53 | 6 |
tls1_1_multi_block_encryptName: | tls1_1_multi_block_encrypt | Prototype: | static size_t tls1_1_multi_block_encrypt(EVP_AES_HMAC_SHA1 *key, unsigned char *out, const unsigned char *inp, size_t inp_len, int n4x) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 154-399 |
| | 135 | 14 |
tls1_1_multi_block_encryptName: | tls1_1_multi_block_encrypt | Prototype: | static size_t tls1_1_multi_block_encrypt(EVP_AES_HMAC_SHA256 *key, unsigned char *out, const unsigned char *inp, size_t inp_len, int n4x) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 150-414 |
| | 147 | 14 |