LCOV - code coverage report
Current view: top level - test - test_link_handshake.c (source / functions) Hit Total Coverage
Test: lcov.info Lines: 696 705 98.7 %
Date: 2021-11-24 03:28:48 Functions: 89 89 100.0 %

Function Name Sort by function name Hit count Sort by hit count
authenticate_data_cleanup 20
authenticate_data_setup 20
mock_close_for_err 65
mock_export_key_material 7
mock_get_own_cert 9
mock_get_peer_cert 33
mock_get_tlssecrets 20
mock_send_authenticate 2
mock_send_netinfo 8
mock_set_circid_type 2
mock_tls_cert_matches_key 6
mock_write_var_cell 26
recv_authchallenge_cleanup 12
recv_authchallenge_setup 12
recv_certs_cleanup 44
recv_certs_setup 44
test_link_handshake_auth_already_authenticated 1
test_link_handshake_auth_atclient 1
test_link_handshake_auth_badcontent 1
test_link_handshake_auth_badproto 1
test_link_handshake_auth_badsig_1 2
test_link_handshake_auth_badstate 1
test_link_handshake_auth_badtype 1
test_link_handshake_auth_cell 2
test_link_handshake_auth_duplicate 1
test_link_handshake_auth_missing_ed_auth 1
test_link_handshake_auth_missing_ed_id 1
test_link_handshake_auth_noauthcert 1
test_link_handshake_auth_nocerts 1
test_link_handshake_auth_noidcert 1
test_link_handshake_auth_tooshort 1
test_link_handshake_auth_tooshort_1 1
test_link_handshake_auth_truncated_1 1
test_link_handshake_auth_truncated_2 1
test_link_handshake_certs_ok 2
test_link_handshake_recv_authchallenge_as_server 1
test_link_handshake_recv_authchallenge_badproto 1
test_link_handshake_recv_authchallenge_badstate 1
test_link_handshake_recv_authchallenge_duplicate 1
test_link_handshake_recv_authchallenge_nocerts 1
test_link_handshake_recv_authchallenge_nonzero_circid 1
test_link_handshake_recv_authchallenge_ok 1
test_link_handshake_recv_authchallenge_ok_ed25519 1
test_link_handshake_recv_authchallenge_ok_noserver 1
test_link_handshake_recv_authchallenge_ok_unrecognized 1
test_link_handshake_recv_authchallenge_tooshort 1
test_link_handshake_recv_authchallenge_truncated 1
test_link_handshake_recv_certs_already_authenticated 1
test_link_handshake_recv_certs_bad_circid 1
test_link_handshake_recv_certs_bad_crosscert 1
test_link_handshake_recv_certs_bad_ed_sig 1
test_link_handshake_recv_certs_bad_rsa_id_cert 1
test_link_handshake_recv_certs_badproto 1
test_link_handshake_recv_certs_badstate 1
test_link_handshake_recv_certs_both_auth 1
test_link_handshake_recv_certs_both_id_rsa 1
test_link_handshake_recv_certs_both_link 1
test_link_handshake_recv_certs_duplicate 1
test_link_handshake_recv_certs_duplicate_crosscert 1
test_link_handshake_recv_certs_duplicate_id 1
test_link_handshake_recv_certs_duplicate_link 1
test_link_handshake_recv_certs_empty 1
test_link_handshake_recv_certs_expired_crosscert 1
test_link_handshake_recv_certs_expired_ed_id 1
test_link_handshake_recv_certs_expired_ed_link 1
test_link_handshake_recv_certs_expired_rsa_id 2
test_link_handshake_recv_certs_link_mismatch 1
test_link_handshake_recv_certs_missing_auth 1
test_link_handshake_recv_certs_missing_crosscert 1
test_link_handshake_recv_certs_missing_id 1
test_link_handshake_recv_certs_missing_link 1
test_link_handshake_recv_certs_missing_rsa_id 1
test_link_handshake_recv_certs_missing_signing_key 1
test_link_handshake_recv_certs_not_x509 1
test_link_handshake_recv_certs_ok 2
test_link_handshake_recv_certs_ok_server 2
test_link_handshake_recv_certs_server_missing_certs 1
test_link_handshake_recv_certs_server_wrong_labels_1 1
test_link_handshake_recv_certs_truncated_1 1
test_link_handshake_recv_certs_truncated_2 1
test_link_handshake_recv_certs_truncated_3 1
test_link_handshake_recv_certs_truncated_4 1
test_link_handshake_recv_certs_truncated_5 1
test_link_handshake_recv_certs_truncated_6 1
test_link_handshake_recv_certs_truncated_7 1
test_link_handshake_recv_certs_wrong_labels_1 1
test_link_handshake_recv_certs_wrong_labels_2 1
test_link_handshake_recv_certs_wrong_labels_3 1
test_link_handshake_send_authchallenge 1

Generated by: LCOV version 1.14