Matter SDK Coverage Report
Current view: top level - crypto - CHIPCryptoPALOpenSSL.cpp (source / functions) Coverage Total Hit
Test: SHA:eef3dff3495fc72e1a63ed53e147d1a295978be2 Lines: 98.8 % 1259 1244
Test Date: 2025-08-14 07:13:02 Functions: 98.8 % 81 80

Function Name Sort by function name Hit count Sort by function hit count
_ZN4chip6Crypto11Hash_SHA256EPKhmPh 4241
_ZN4chip6Crypto11P256Keypair10InitializeENS0_12ECPKeyTargetE 160
_ZN4chip6Crypto11P256Keypair11DeserializeERNS0_19SensitiveDataBufferILm97EEE 1672
_ZN4chip6Crypto11P256Keypair5ClearEv 3646
_ZN4chip6Crypto11P256KeypairD0Ev 1814
_ZN4chip6Crypto11P256KeypairD0Ev 0
_ZN4chip6Crypto11P256KeypairD2Ev 1814
_ZN4chip6Crypto12_GLOBAL__N_122ExtractKIDFromX509CertEbRKNS_4SpanIKhEERNS2_IhEE 387
_ZN4chip6Crypto12_GLOBAL__N_124ExtractRawDNFromX509CertEbRKNS_4SpanIKhEERNS2_IhEE 42
_ZN4chip6Crypto13PBKDF2_sha25613pbkdf2_sha256EPKhmS3_mjjPh 19
_ZN4chip6Crypto14DRBG_get_bytesEPhm 151499
_ZN4chip6Crypto15AES_CCM_decryptEPKhmS2_mS2_mRKNS0_15Aes128KeyHandleES2_mPh 15035
_ZN4chip6Crypto15AES_CCM_encryptEPKhmS2_mRKNS0_15Aes128KeyHandleES2_mPhS6_m 15184
_ZN4chip6Crypto15ClearSecretDataEPhm 417844
_ZN4chip6Crypto16ScopedASN1ObjectC2EPKci 993
_ZN4chip6Crypto16ScopedASN1ObjectD2Ev 993
_ZN4chip6Crypto18Hash_SHA256_stream13IsInitializedEv 8234
_ZN4chip6Crypto18Hash_SHA256_stream5BeginEv 1334
_ZN4chip6Crypto18Hash_SHA256_stream5ClearEv 1661
_ZN4chip6Crypto18Hash_SHA256_stream6FinishERNS_4SpanIhEE 3264
_ZN4chip6Crypto18Hash_SHA256_stream7AddDataENS_4SpanIKhEE 2887
_ZN4chip6Crypto18Hash_SHA256_stream9GetDigestERNS_4SpanIhEE 2085
_ZN4chip6Crypto18Hash_SHA256_streamC2Ev 1340
_ZN4chip6Crypto18Hash_SHA256_streamD2Ev 1340
_ZN4chip6Crypto18add_entropy_sourceEPFiPvPhmPmES1_m 1
_ZN4chip6Crypto23ExtractAKIDFromX509CertERKNS_4SpanIKhEERNS1_IhEE 136
_ZN4chip6Crypto23ExtractSKIDFromX509CertERKNS_4SpanIKhEERNS1_IhEE 251
_ZN4chip6Crypto24ValidateCertificateChainEPKhmS2_mS2_mRNS0_32CertificateChainValidationResultE 112
_ZN4chip6Crypto25ExtractIssuerFromX509CertERKNS_4SpanIKhEERNS1_IhEE 25
_ZN4chip6Crypto25ExtractPubkeyFromX509CertERKNS_4SpanIKhEERNS0_13P256PublicKeyE 422
_ZN4chip6Crypto25ExtractVIDPIDFromX509CertERKNS_4SpanIKhEERNS0_21AttestationCertVidPidE 331
_ZN4chip6Crypto26ExtractSubjectFromX509CertERKNS_4SpanIKhEERNS1_IhEE 17
_ZN4chip6Crypto28IsCertificateValidAtIssuanceERKNS_4SpanIKhEES5_ 14
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC10FEGenerateEPv 12
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC10PointWriteEPKvPhm 165
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC11PointAddMulEPvPKvS4_S4_S4_ 70
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC11PointInvertEPv 20
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC12InitInternalEv 148
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC12PointIsValidEPv 60
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC16PointCofactorMulEPv 40
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC3MacEPKhmS3_mRNS_4SpanIhEE 49
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC5ClearEv 230
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC5FEMulEPvPKvS4_ 50
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC6FELoadEPKhmPv 148
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC7FEWriteEPKvPhm 50
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC8ComputeLEPhPmPKhm 7
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC8PointMulEPvPKvS4_ 170
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC9MacVerifyEPKhmS3_mS3_m 24
_ZN4chip6Crypto29Spake2p_P256_SHA256_HKDF_HMAC9PointLoadEPKhmPv 436
_ZN4chip6Crypto30ReplaceCertIfResignedCertFoundERKNS_4SpanIKhEEPS4_mRS3_ 12
_ZN4chip6Crypto31ExtractSerialNumberFromX509CertERKNS_4SpanIKhEERNS1_IhEE 25
_ZN4chip6Crypto31IsCertificateValidAtCurrentTimeERKNS_4SpanIKhEE 92
_ZN4chip6Crypto31VerifyCertificateSigningRequestEPKhmRNS0_13P256PublicKeyE 54
_ZN4chip6Crypto32IsBufferContentEqualConstantTimeEPKvS2_m 834
_ZN4chip6Crypto34VerifyAttestationCertificateFormatERKNS_4SpanIKhEENS0_19AttestationCertTypeE 309
_ZN4chip6Crypto40ExtractCDPExtensionCRLIssuerFromX509CertERKNS_4SpanIKhEERNS1_IhEE 19
_ZN4chip6Crypto42ExtractCRLDistributionPointURIFromX509CertERKNS_4SpanIKhEERNS1_IcEE 19
_ZN4chip6Crypto8HKDF_sha11HKDF_SHA256EPKhmS3_mS3_mPhm 3993
_ZN4chip6Crypto8HMAC_sha11HMAC_SHA256EPKhmS3_mPhm 124
_ZN4chip6Crypto8HMAC_sha11HMAC_SHA256ERKNS0_16Hmac128KeyHandleEPKhmPhm 47
_ZN4chip6Crypto9Hash_SHA1EPKhmPh 412
_ZN4chip6Crypto9MapECNameENS0_20SupportedECPKeyTypesE 4355
_ZN4chip6CryptoL11from_EC_KEYEP9ec_key_stPNS0_18P256KeypairContextE 1832
_ZN4chip6CryptoL12_logSSLErrorEv 4895
_ZN4chip6CryptoL12_nidForCurveENS0_6ECNameE 4355
_ZN4chip6CryptoL14_digestForTypeENS0_10DigestTypeE 9582
_ZN4chip6CryptoL15to_const_EC_KEYEPKNS0_18P256KeypairContextE 789
_ZN4chip6CryptoL22P256PublicKeyFromECKeyEP9ec_key_stRNS0_13P256PublicKeyE 207
_ZN4chip6CryptoL22_compareDaysAndSecondsEii 20
_ZN4chip6CryptoL24to_inner_hash_evp_md_ctxEPNS0_23HashSHA256OpaqueContextE 18129
_ZN4chip6CryptoL24to_inner_spake2p_contextEPNS0_20Spake2pOpaqueContextE 1422
_ZN4chip6CryptoL25set_inner_hash_evp_md_ctxEPNS0_23HashSHA256OpaqueContextEP13evp_md_ctx_st 6420
_ZN4chip6CryptoL36_create_evp_key_from_binary_p256_keyERKNS0_13P256PublicKeyEPP11evp_pkey_st 26
_ZN4chip6CryptoL9to_EC_KEYEPNS0_18P256KeypairContextE 2182
_ZNK4chip6Crypto11P256Keypair14ECDSA_sign_msgEPKhmRNS0_19SensitiveDataBufferILm64EEE 317
_ZNK4chip6Crypto11P256Keypair18ECDH_derive_secretERKNS0_13P256PublicKeyERNS0_19SensitiveDataBufferILm32EEE 26
_ZNK4chip6Crypto11P256Keypair28NewCertificateSigningRequestEPhRm 35
_ZNK4chip6Crypto11P256Keypair9SerializeERNS0_19SensitiveDataBufferILm97EEE 763
_ZNK4chip6Crypto13P256PublicKey28ECDSA_validate_msg_signatureEPKhmRKNS0_19SensitiveDataBufferILm64EEE 137
_ZNK4chip6Crypto13P256PublicKey29ECDSA_validate_hash_signatureEPKhmRKNS0_19SensitiveDataBufferILm64EEE 1977
_ZNK4chip6Crypto16ScopedASN1Object3GetEv 1438
_ZNK4chip6Crypto16ScopedASN1ObjectcvbEv 993

Generated by: LCOV version 2.0-1