LCOV - code coverage report
Current view:
top level
-
src/extension
- security.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
vlink
Lines:
742
743
99.9 %
Date:
2026-07-26 14:05:51
Functions:
91
91
100.0 %
Branches:
546
836
65.3 %
Function Name
Hit count
_ZN5vlink8SecurityC2EOS0_
1
_ZZN5vlink8Security14from_key_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ENKUlvE1_clEv
1
_ZZN5vlink8Security14from_key_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ENKUlvE_clEv
1
_ZZN5vlink8Security20from_public_key_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
1
_ZZN5vlink8Security21from_private_key_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlvE_clEv
1
_ZZN5vlink8Security7decryptERKNS_5BytesERS1_ENKUlvE0_clEv
1
_ZZN5vlink8Security7decryptERKNS_5BytesERS1_ENKUlvE1_clEv
1
_ZZN5vlink8Security7decryptERKNS_5BytesERS1_ENKUlvE2_clEv
1
_ZZN5vlink8Security7decryptERKNS_5BytesERS1_ENKUlvE_clEv
1
_ZZN5vlink8Security7encryptERKNS_5BytesERS1_ENKUlvE0_clEv
1
_ZZN5vlink8Security7encryptERKNS_5BytesERS1_ENKUlvE_clEv
1
_ZZN5vlink8SecurityC4EONS0_6ConfigEENKUlvE3_clEv
1
_ZZN5vlink8SecurityC4EONS0_6ConfigEENKUlvE4_clEv
1
_ZZN5vlinkL16validate_rsa_keyEP11evp_pkey_stENKUlvE0_clEv
1
_ZZN5vlinkL18accept_peer_replayERSt3mapImNS_12ReplayWindowESt4lessImESaISt4pairIKmS1_EEERbmmjENKUlvE_clEv
1
_ZZN5vlinkL25derive_symmetric_slot_keyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKNS_5BytesEjRS8_ENKUlvE0_clEv
1
_ZZN5vlinkL25derive_symmetric_slot_keyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKNS_5BytesEjRS8_ENKUlvE1_clEv
1
_ZZN5vlinkL25derive_symmetric_slot_keyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKNS_5BytesEjRS8_ENKUlvE_clEv
1
_ZN5vlink8Security20from_public_key_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2
_ZN5vlink8Security21from_private_key_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2
_ZN5vlink8SecurityaSEOS0_
2
_ZZN5vlink8Security7decryptERKNS_5BytesERS1_ENKUlvE3_clEv
2
_ZZN5vlink8Security7decryptERKNS_5BytesERS1_ENKUlvE4_clEv
2
_ZZN5vlink8SecurityC4EONS0_6ConfigEENKUlvE0_clEv
2
_ZZN5vlink8SecurityC4EONS0_6ConfigEENKUlvE2_clEv
2
_ZZN5vlink8SecurityC4EONS0_6ConfigEENKUlvE_clEv
2
_ZZN5vlinkL16validate_rsa_keyEP11evp_pkey_stENKUlvE_clEv
2
_ZN5vlink8Security14from_key_pathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
3
_ZN5vlinkL14rsa_pss_verifyEP11evp_pkey_stPKhmS3_mS3_m
3
_ZN5vlink8SecurityC2Ev
4
_ZN5vlinkL12rsa_pss_signEP11evp_pkey_stPKhmS3_mRNS_5BytesE
4
_ZN5vlinkL19sha256_digest_partsEPKhmS1_mPhRj
7
_ZZN5vlink8SecurityC4EONS0_6ConfigEENKUlvE1_clEv
7
_ZN5vlinkL21derive_aes_key_pbkdf2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKhmj
10
_ZZN5vlink8Security7encryptERKNS_5BytesERS1_ENKUlvE4_clEv
12
_ZN5vlinkL29install_built_in_default_slotERNS_16SymmetricKeySlotE
14
_ZN5vlinkL15aes_gcm_decryptEPKhS1_S1_mS1_mS1_Ph
17
_ZN5vlinkL17copy_string_bytesEPhSt17basic_string_viewIcSt11char_traitsIcEE
21
_ZN5vlinkL16rsa_oaep_decryptEP11evp_pkey_stPKhmRNS_5BytesE
22
_ZN5vlinkL15aes_gcm_encryptEPKhS1_S1_mS1_mPhS2_
27
_ZN5vlinkL16rsa_oaep_encryptEP11evp_pkey_stPKhmRNS_5BytesE
27
_ZN5vlinkL21build_envelope_headerEhmmPKhRNS_5BytesE
27
_ZN5vlinkL21load_privkey_from_pemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
37
_ZNK5vlink8Security11can_decryptEv
39
_ZNK5vlink8Security11can_encryptEv
40
_ZN5vlinkL20load_pubkey_from_pemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
43
_ZN5vlinkL9build_aadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKhmS9_m
52
_ZNK5vlink8Security13is_configuredEv
55
_ZNK5vlink17EvpPkeyCtxDeleterclEP15evp_pkey_ctx_st
56
_ZNK5vlink14EvpPkeyDeleterclEP11evp_pkey_st
72
_ZN5vlinkL16validate_rsa_keyEP11evp_pkey_st
80
_ZNK5vlink10BioDeleterclEP6bio_st
80
_ZZN5vlinkL13accept_replayERNS_12ReplayWindowEmjENKUlmE1_clEm
1564
_ZZN5vlinkL13accept_replayERNS_12ReplayWindowEmjENKUlmE_clEm
1565
_ZZN5vlinkL13accept_replayERNS_12ReplayWindowEmjENKUlmE0_clEm
1566
_ZN5vlinkL13accept_replayERNS_12ReplayWindowEmj
1567
_ZN5vlinkL21derive_aes_key_sha256ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2098
_ZN5vlinkL21derive_aes_key_sha256EPKhm
2112
_ZN5vlink8SecurityC2ERKNS0_6ConfigE
2118
_ZN5vlink11DigestScrubC2EPhm
2146
_ZN5vlink11DigestScrubD2Ev
2146
_ZNK5vlink19EvpCipherCtxDeleterclEP17evp_cipher_ctx_st
2158
_ZN5vlinkL21install_symmetric_keyERNS_16SymmetricKeySlotERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS_5BytesEj
2200
_ZN5vlinkL25derive_symmetric_slot_keyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKNS_5BytesEjRS8_
2200
_ZN5vlink8SecurityC2EONS0_6ConfigE
2214
_ZN5vlinkL23normalize_replay_windowEj
2214
_ZN5vlinkL27has_explicit_security_fieldERKNS_8Security6ConfigE
2214
_ZN5vlink8SecurityD2Ev
2215
_ZN5vlinkL13cleanse_bytesERNS_5BytesE
2216
_ZN5vlinkL14cleanse_configERNS_8Security6ConfigE
2216
_ZN5vlinkL21cleanse_symmetric_keyERNS_16SymmetricKeySlotE
2216
_ZN5vlinkL18accept_peer_replayERSt3mapImNS_12ReplayWindowESt4lessImESaISt4pairIKmS1_EEERbmmj
2595
_ZN5vlinkL17decrypt_aad_partsEP17evp_cipher_ctx_stRKNS_8AadPartsE
2597
_ZN5vlinkL21aes_gcm_decrypt_partsEP17evp_cipher_ctx_stPKhS3_mRKNS_8AadPartsES3_Ph
2597
_ZN5vlinkL21parse_envelope_headerERKNS_5BytesERNS_14EnvelopeHeaderE
2641
_ZN5vlink8Security7decryptERKNS_5BytesERS1_
2659
_ZN5vlinkL17encrypt_aad_partsEP17evp_cipher_ctx_stRKNS_8AadPartsE
2668
_ZN5vlinkL21aes_gcm_encrypt_partsEP17evp_cipher_ctx_stPKhS3_mRKNS_8AadPartsEPhS7_
2668
_ZN5vlinkL11read_u16_leEPKh
2689
_ZN5vlinkL10next_nonceERmS0_RSt5arrayIhLm12EERbS0_Ph
2695
_ZN5vlinkL21write_envelope_headerEhmmPKhPhm
2695
_ZN5vlink8Security7encryptERKNS_5BytesERS1_
2729
_ZN5vlinkL14ensure_gcm_ctxERSt10unique_ptrI17evp_cipher_ctx_stNS_19EvpCipherCtxDeleterEEPKhb
5265
_ZN5vlinkL15aad_parts_validERKNS_8AadPartsE
5265
_ZN5vlinkL12write_u64_leEPhm
5390
_ZN5vlinkL11read_u64_leEPKh
7374
_ZN5vlinkL12write_u16_leEPht
8118
_ZN5vlinkL17decrypt_aad_chunkEP17evp_cipher_ctx_stPKhm
12985
_ZN5vlinkL14cleanse_stringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
13296
_ZN5vlinkL17encrypt_aad_chunkEP17evp_cipher_ctx_stPKhm
13340
_ZN5vlinkL13size_fits_intEm
31830
Generated by:
LCOV version 1.14