LCOV - code coverage report
Current view: top level - bin/default/third_party/heimdal/lib/asn1 - asn1_rfc2459_asn1.c (source / functions) Hit Total Coverage
Test: coverage report for master 70ed9daf Lines: 163 1731 9.4 %
Date: 2024-01-11 09:59:51 Functions: 59 654 9.0 %

Function Name Sort by function name Hit count Sort by hit count
DistributionPointReasonFlags2int 0
add_AttributeValues 0
add_CRLDistributionPoints 0
add_CertificatePolicies 0
add_Certificates 0
add_Extensions 0
add_GeneralNames 0
add_PolicyMappings 0
add_PolicyQualifierInfos 0
add_RDNSequence 0
asn1_DistributionPointReasonFlags_units 0
asn1_KeyUsage_units 0
copy_AccessDescription 0
copy_AliasIA5String 0
copy_AliasPrintableString 0
copy_AliasUTF8String 0
copy_Attribute 0
copy_AttributeSet 0
copy_AttributeType 0
copy_AttributeTypeAndValue 0
copy_AttributeValue 0
copy_AttributeValues 0
copy_AuthorityInfoAccessSyntax 0
copy_AuthorityKeyIdentifier 0
copy_BaseDistance 0
copy_BasicConstraints 0
copy_CPSuri 0
copy_CRLCertificateList 0
copy_CRLDistributionPoints 0
copy_CRLReason 0
copy_CertPolicyId 0
copy_CertificatePolicies 0
copy_CertificateSerialNumber 0
copy_Certificates 0
copy_CommonCriteriaMeasures 0
copy_DHParameter 0
copy_DHPublicKey 0
copy_DSAParams 0
copy_DSAPublicKey 0
copy_DSASigValue 0
copy_DigestInfo 0
copy_DirectoryString 0
copy_DisplayText 0
copy_DistributionPoint 0
copy_DistributionPointName 0
copy_DistributionPointReasonFlags 0
copy_DomainParameters 0
copy_ECDSA_Sig_Value 0
copy_ECParameters 0
copy_ECPoint 0
copy_EKCertificateGenerationLocation 0
copy_EKGenerationLocation 0
copy_EKGenerationType 0
copy_EvaluationAssuranceLevel 0
copy_EvaluationStatus 0
copy_ExtKeyUsage 0
copy_Extension 0
copy_Extensions 0
copy_FIPSLevel 0
copy_GeneralName 0
copy_GeneralNames 0
copy_GeneralSubtree 0
copy_GeneralSubtrees 0
copy_HardwareModuleName 0
copy_HeimPkinitPrincMaxLifeSecs 0
copy_KRB5PrincipalName 0
copy_KeyIdentifier 0
copy_KeyUsage 0
copy_NameConstraints 0
copy_NoticeReference 0
copy_OtherName 0
copy_PKIXXmppAddr 0
copy_PermanentIdentifier 0
copy_PolicyConstraints 0
copy_PolicyInformation 0
copy_PolicyMapping 0
copy_PolicyMappings 0
copy_PolicyQualifierId 0
copy_PolicyQualifierInfo 0
copy_PolicyQualifierInfos 0
copy_PrivateKeyUsagePeriod 0
copy_ProxyCertInfo 0
copy_ProxyPolicy 0
copy_RDNSequence 0
copy_RSAPrivateKey 0
copy_RSAPublicKey 0
copy_RelativeDistinguishedName 0
copy_SRVName 0
copy_SecurityLevel 0
copy_SingleAttribute 0
copy_SkipCerts 0
copy_StrengthOfFunction 0
copy_SubjectDirectoryAttributes 0
copy_SubjectInfoAccessSyntax 0
copy_SubjectKeyIdentifier 0
copy_SubjectPublicKeyInfo 0
copy_TBSCRLCertList 0
copy_TBSCertificate 0
copy_TPMSecurityAssertions 0
copy_TPMSpecification 0
copy_TPMVersion 0
copy_Time 0
copy_URIReference 0
copy_UniqueIdentifier 0
copy_UserNotice 0
copy_ValidationParms 0
copy_Validity 0
copy_Version 0
copy_X520CommonName 0
copy_X520LocalityName 0
copy_X520OrganizationName 0
copy_X520OrganizationalUnitName 0
copy_X520StateOrProvinceName 0
copy_X520name 0
decode_AccessDescription 0
decode_AliasIA5String 0
decode_AliasPrintableString 0
decode_AliasUTF8String 0
decode_AttributeSet 0
decode_AttributeType 0
decode_AttributeTypeAndValue 0
decode_AttributeValue 0
decode_AttributeValues 0
decode_AuthorityInfoAccessSyntax 0
decode_BaseDistance 0
decode_CPSuri 0
decode_CRLDistributionPoints 0
decode_CRLReason 0
decode_CertPolicyId 0
decode_CertificatePolicies 0
decode_Certificates 0
decode_CommonCriteriaMeasures 0
decode_DHParameter 0
decode_DSAParams 0
decode_DSAPublicKey 0
decode_DSASigValue 0
decode_DirectoryString 0
decode_DisplayText 0
decode_DistributionPoint 0
decode_DistributionPointName 0
decode_DistributionPointReasonFlags 0
decode_ECDSA_Sig_Value 0
decode_ECParameters 0
decode_ECPoint 0
decode_EKCertificateGenerationLocation 0
decode_EKGenerationLocation 0
decode_EKGenerationType 0
decode_EvaluationAssuranceLevel 0
decode_EvaluationStatus 0
decode_Extension 0
decode_Extensions 0
decode_FIPSLevel 0
decode_GeneralName 0
decode_GeneralSubtree 0
decode_GeneralSubtrees 0
decode_HardwareModuleName 0
decode_HeimPkinitPrincMaxLifeSecs 0
decode_KRB5PrincipalName 0
decode_KeyIdentifier 0
decode_NameConstraints 0
decode_NoticeReference 0
decode_OtherName 0
decode_PKIXXmppAddr 0
decode_PermanentIdentifier 0
decode_PolicyConstraints 0
decode_PolicyInformation 0
decode_PolicyMapping 0
decode_PolicyMappings 0
decode_PolicyQualifierId 0
decode_PolicyQualifierInfo 0
decode_PolicyQualifierInfos 0
decode_PrivateKeyUsagePeriod 0
decode_ProxyCertInfo 0
decode_ProxyPolicy 0
decode_RDNSequence 0
decode_RelativeDistinguishedName 0
decode_SRVName 0
decode_SecurityLevel 0
decode_SingleAttribute 0
decode_SkipCerts 0
decode_StrengthOfFunction 0
decode_SubjectDirectoryAttributes 0
decode_SubjectInfoAccessSyntax 0
decode_TBSCRLCertList 0
decode_TBSCertificate 0
decode_TPMSecurityAssertions 0
decode_TPMSpecification 0
decode_TPMVersion 0
decode_Time 0
decode_URIReference 0
decode_UniqueIdentifier 0
decode_UserNotice 0
decode_ValidationParms 0
decode_Validity 0
decode_Version 0
decode_X520CommonName 0
decode_X520LocalityName 0
decode_X520OrganizationName 0
decode_X520OrganizationalUnitName 0
decode_X520StateOrProvinceName 0
decode_X520name 0
encode_AccessDescription 0
encode_AliasIA5String 0
encode_AliasPrintableString 0
encode_AliasUTF8String 0
encode_AttributeSet 0
encode_AttributeType 0
encode_AttributeTypeAndValue 0
encode_AttributeValue 0
encode_AttributeValues 0
encode_AuthorityInfoAccessSyntax 0
encode_AuthorityKeyIdentifier 0
encode_BaseDistance 0
encode_BasicConstraints 0
encode_CPSuri 0
encode_CRLCertificateList 0
encode_CRLDistributionPoints 0
encode_CRLReason 0
encode_CertPolicyId 0
encode_CertificatePolicies 0
encode_Certificates 0
encode_CommonCriteriaMeasures 0
encode_DHParameter 0
encode_DSAParams 0
encode_DSAPublicKey 0
encode_DSASigValue 0
encode_DirectoryString 0
encode_DisplayText 0
encode_DistributionPoint 0
encode_DistributionPointName 0
encode_DistributionPointReasonFlags 0
encode_ECDSA_Sig_Value 0
encode_ECParameters 0
encode_ECPoint 0
encode_EKCertificateGenerationLocation 0
encode_EKGenerationLocation 0
encode_EKGenerationType 0
encode_EvaluationAssuranceLevel 0
encode_EvaluationStatus 0
encode_ExtKeyUsage 0
encode_Extension 0
encode_Extensions 0
encode_FIPSLevel 0
encode_GeneralName 0
encode_GeneralNames 0
encode_GeneralSubtree 0
encode_GeneralSubtrees 0
encode_HardwareModuleName 0
encode_HeimPkinitPrincMaxLifeSecs 0
encode_KRB5PrincipalName 0
encode_KeyIdentifier 0
encode_KeyUsage 0
encode_NameConstraints 0
encode_NoticeReference 0
encode_OtherName 0
encode_PKIXXmppAddr 0
encode_PermanentIdentifier 0
encode_PolicyConstraints 0
encode_PolicyInformation 0
encode_PolicyMapping 0
encode_PolicyMappings 0
encode_PolicyQualifierId 0
encode_PolicyQualifierInfo 0
encode_PolicyQualifierInfos 0
encode_PrivateKeyUsagePeriod 0
encode_ProxyCertInfo 0
encode_ProxyPolicy 0
encode_RDNSequence 0
encode_RSAPrivateKey 0
encode_RSAPublicKey 0
encode_RelativeDistinguishedName 0
encode_SRVName 0
encode_SecurityLevel 0
encode_SingleAttribute 0
encode_SkipCerts 0
encode_StrengthOfFunction 0
encode_SubjectDirectoryAttributes 0
encode_SubjectInfoAccessSyntax 0
encode_TBSCRLCertList 0
encode_TBSCertificate 0
encode_TPMSecurityAssertions 0
encode_TPMSpecification 0
encode_TPMVersion 0
encode_Time 0
encode_URIReference 0
encode_UniqueIdentifier 0
encode_UserNotice 0
encode_ValidationParms 0
encode_Validity 0
encode_Version 0
encode_X520CommonName 0
encode_X520LocalityName 0
encode_X520OrganizationName 0
encode_X520OrganizationalUnitName 0
encode_X520StateOrProvinceName 0
encode_X520name 0
free_AccessDescription 0
free_AliasIA5String 0
free_AliasPrintableString 0
free_AliasUTF8String 0
free_AttributeSet 0
free_AttributeType 0
free_AttributeTypeAndValue 0
free_AttributeValue 0
free_AttributeValues 0
free_AuthorityInfoAccessSyntax 0
free_BaseDistance 0
free_CPSuri 0
free_CRLDistributionPoints 0
free_CRLReason 0
free_CertPolicyId 0
free_CertificatePolicies 0
free_Certificates 0
free_CommonCriteriaMeasures 0
free_DHParameter 0
free_DSAParams 0
free_DSAPublicKey 0
free_DSASigValue 0
free_DirectoryString 0
free_DisplayText 0
free_DistributionPoint 0
free_DistributionPointName 0
free_DistributionPointReasonFlags 0
free_ECDSA_Sig_Value 0
free_ECParameters 0
free_ECPoint 0
free_EKCertificateGenerationLocation 0
free_EKGenerationLocation 0
free_EKGenerationType 0
free_EvaluationAssuranceLevel 0
free_EvaluationStatus 0
free_Extension 0
free_Extensions 0
free_FIPSLevel 0
free_GeneralName 0
free_GeneralSubtree 0
free_GeneralSubtrees 0
free_HardwareModuleName 0
free_HeimPkinitPrincMaxLifeSecs 0
free_KRB5PrincipalName 0
free_KeyIdentifier 0
free_KeyUsage 0
free_NameConstraints 0
free_NoticeReference 0
free_OtherName 0
free_PKIXXmppAddr 0
free_PermanentIdentifier 0
free_PolicyConstraints 0
free_PolicyInformation 0
free_PolicyMapping 0
free_PolicyMappings 0
free_PolicyQualifierId 0
free_PolicyQualifierInfo 0
free_PolicyQualifierInfos 0
free_PrivateKeyUsagePeriod 0
free_ProxyCertInfo 0
free_ProxyPolicy 0
free_RDNSequence 0
free_RelativeDistinguishedName 0
free_SRVName 0
free_SecurityLevel 0
free_SingleAttribute 0
free_SkipCerts 0
free_StrengthOfFunction 0
free_SubjectDirectoryAttributes 0
free_SubjectInfoAccessSyntax 0
free_TBSCRLCertList 0
free_TBSCertificate 0
free_TPMSecurityAssertions 0
free_TPMSpecification 0
free_TPMVersion 0
free_Time 0
free_URIReference 0
free_UniqueIdentifier 0
free_UserNotice 0
free_ValidationParms 0
free_Validity 0
free_Version 0
free_X520CommonName 0
free_X520LocalityName 0
free_X520OrganizationName 0
free_X520OrganizationalUnitName 0
free_X520StateOrProvinceName 0
free_X520name 0
int2DistributionPointReasonFlags 0
int2KeyUsage 0
length_AccessDescription 0
length_AliasIA5String 0
length_AliasPrintableString 0
length_AliasUTF8String 0
length_AttributeSet 0
length_AttributeType 0
length_AttributeTypeAndValue 0
length_AttributeValue 0
length_AttributeValues 0
length_AuthorityInfoAccessSyntax 0
length_AuthorityKeyIdentifier 0
length_BaseDistance 0
length_BasicConstraints 0
length_CPSuri 0
length_CRLCertificateList 0
length_CRLDistributionPoints 0
length_CRLReason 0
length_CertPolicyId 0
length_CertificatePolicies 0
length_Certificates 0
length_CommonCriteriaMeasures 0
length_DHParameter 0
length_DSAParams 0
length_DSAPublicKey 0
length_DSASigValue 0
length_DirectoryString 0
length_DisplayText 0
length_DistributionPoint 0
length_DistributionPointName 0
length_DistributionPointReasonFlags 0
length_ECDSA_Sig_Value 0
length_ECParameters 0
length_ECPoint 0
length_EKCertificateGenerationLocation 0
length_EKGenerationLocation 0
length_EKGenerationType 0
length_EvaluationAssuranceLevel 0
length_EvaluationStatus 0
length_ExtKeyUsage 0
length_Extension 0
length_Extensions 0
length_FIPSLevel 0
length_GeneralName 0
length_GeneralNames 0
length_GeneralSubtree 0
length_GeneralSubtrees 0
length_HardwareModuleName 0
length_HeimPkinitPrincMaxLifeSecs 0
length_KRB5PrincipalName 0
length_KeyIdentifier 0
length_KeyUsage 0
length_NameConstraints 0
length_NoticeReference 0
length_OtherName 0
length_PKIXXmppAddr 0
length_PermanentIdentifier 0
length_PolicyConstraints 0
length_PolicyInformation 0
length_PolicyMapping 0
length_PolicyMappings 0
length_PolicyQualifierId 0
length_PolicyQualifierInfo 0
length_PolicyQualifierInfos 0
length_PrivateKeyUsagePeriod 0
length_ProxyCertInfo 0
length_ProxyPolicy 0
length_RDNSequence 0
length_RSAPrivateKey 0
length_RSAPublicKey 0
length_RelativeDistinguishedName 0
length_SRVName 0
length_SecurityLevel 0
length_SingleAttribute 0
length_SkipCerts 0
length_StrengthOfFunction 0
length_SubjectDirectoryAttributes 0
length_SubjectInfoAccessSyntax 0
length_TBSCRLCertList 0
length_TBSCertificate 0
length_TPMSecurityAssertions 0
length_TPMSpecification 0
length_TPMVersion 0
length_Time 0
length_URIReference 0
length_UniqueIdentifier 0
length_UserNotice 0
length_ValidationParms 0
length_Validity 0
length_Version 0
length_X520CommonName 0
length_X520LocalityName 0
length_X520OrganizationName 0
length_X520OrganizationalUnitName 0
length_X520StateOrProvinceName 0
length_X520name 0
print_AccessDescription 0
print_AlgorithmIdentifier 0
print_AliasIA5String 0
print_AliasPrintableString 0
print_AliasUTF8String 0
print_Attribute 0
print_AttributeSet 0
print_AttributeType 0
print_AttributeTypeAndValue 0
print_AttributeValue 0
print_AttributeValues 0
print_AuthorityInfoAccessSyntax 0
print_AuthorityKeyIdentifier 0
print_BaseDistance 0
print_BasicConstraints 0
print_CPSuri 0
print_CRLCertificateList 0
print_CRLDistributionPoints 0
print_CRLReason 0
print_CertPolicyId 0
print_Certificate 0
print_CertificatePolicies 0
print_CertificateSerialNumber 0
print_Certificates 0
print_CommonCriteriaMeasures 0
print_DHParameter 0
print_DHPublicKey 0
print_DSAParams 0
print_DSAPublicKey 0
print_DSASigValue 0
print_DigestInfo 0
print_DirectoryString 0
print_DisplayText 0
print_DistributionPoint 0
print_DistributionPointName 0
print_DistributionPointReasonFlags 0
print_DomainParameters 0
print_ECDSA_Sig_Value 0
print_ECParameters 0
print_ECPoint 0
print_EKCertificateGenerationLocation 0
print_EKGenerationLocation 0
print_EKGenerationType 0
print_EvaluationAssuranceLevel 0
print_EvaluationStatus 0
print_ExtKeyUsage 0
print_Extension 0
print_Extensions 0
print_FIPSLevel 0
print_GeneralName 0
print_GeneralNames 0
print_GeneralSubtree 0
print_GeneralSubtrees 0
print_HardwareModuleName 0
print_HeimPkinitPrincMaxLifeSecs 0
print_KRB5PrincipalName 0
print_KeyIdentifier 0
print_KeyUsage 0
print_Name 0
print_NameConstraints 0
print_NoticeReference 0
print_OtherName 0
print_PKIXXmppAddr 0
print_PermanentIdentifier 0
print_PolicyConstraints 0
print_PolicyInformation 0
print_PolicyMapping 0
print_PolicyMappings 0
print_PolicyQualifierId 0
print_PolicyQualifierInfo 0
print_PolicyQualifierInfos 0
print_PrivateKeyUsagePeriod 0
print_ProxyCertInfo 0
print_ProxyPolicy 0
print_RDNSequence 0
print_RSAPrivateKey 0
print_RSAPublicKey 0
print_RelativeDistinguishedName 0
print_SRVName 0
print_SecurityLevel 0
print_SingleAttribute 0
print_SkipCerts 0
print_StrengthOfFunction 0
print_SubjectDirectoryAttributes 0
print_SubjectInfoAccessSyntax 0
print_SubjectKeyIdentifier 0
print_SubjectPublicKeyInfo 0
print_TBSCRLCertList 0
print_TBSCertificate 0
print_TPMSecurityAssertions 0
print_TPMSpecification 0
print_TPMVersion 0
print_Time 0
print_URIReference 0
print_UniqueIdentifier 0
print_UserNotice 0
print_ValidationParms 0
print_Validity 0
print_Version 0
print_X520CommonName 0
print_X520LocalityName 0
print_X520OrganizationName 0
print_X520OrganizationalUnitName 0
print_X520StateOrProvinceName 0
print_X520name 0
remove_AttributeValues 0
remove_CRLDistributionPoints 0
remove_CertificatePolicies 0
remove_Certificates 0
remove_Extensions 0
remove_GeneralNames 0
remove_PolicyMappings 0
remove_PolicyQualifierInfos 0
remove_RDNSequence 0
free_CRLCertificateList 2
free_DHPublicKey 13
decode_CertificateSerialNumber 15
decode_Name 15
decode_AuthorityKeyIdentifier 28
decode_DomainParameters 32
decode_SubjectPublicKeyInfo 32
decode_DHPublicKey 45
decode_Attribute 56
decode_CRLCertificateList 56
encode_Certificate 61
encode_DigestInfo 61
length_Certificate 61
length_DigestInfo 61
decode_RSAPrivateKey 74
free_RSAPrivateKey 74
encode_SubjectKeyIdentifier 78
decode_GeneralNames 86
free_GeneralNames 86
decode_ExtKeyUsage 99
free_ExtKeyUsage 99
encode_CertificateSerialNumber 121
encode_Name 121
length_CertificateSerialNumber 121
length_Name 121
encode_DomainParameters 124
encode_SubjectPublicKeyInfo 124
length_DomainParameters 124
length_SubjectPublicKeyInfo 124
decode_BasicConstraints 140
free_BasicConstraints 140
encode_DHPublicKey 148
length_DHPublicKey 148
free_DomainParameters 156
free_SubjectPublicKeyInfo 156
length_SubjectKeyIdentifier 156
free_Attribute 170
KeyUsage2int 190
decode_KeyUsage 190
free_AuthorityKeyIdentifier 201
free_CertificateSerialNumber 206
decode_DigestInfo 211
free_DigestInfo 272
encode_Attribute 284
decode_SubjectKeyIdentifier 288
free_SubjectKeyIdentifier 288
decode_RSAPublicKey 302
free_RSAPublicKey 302
copy_Certificate 319
decode_Certificate 319
copy_Name 482
decode_AlgorithmIdentifier 482
free_Certificate 530
free_Name 637
length_Attribute 796
encode_AlgorithmIdentifier 2201
length_AlgorithmIdentifier 2401
copy_AlgorithmIdentifier 2606
free_AlgorithmIdentifier 3183

Generated by: LCOV version 1.14