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 2f515e9b
Lines:
163
1731
9.4 %
Date:
2024-04-21 15:09:00
Functions:
59
654
9.0 %
Function Name
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
3
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
57
encode_Certificate
65
encode_DigestInfo
65
length_Certificate
65
length_DigestInfo
65
decode_RSAPrivateKey
74
free_RSAPrivateKey
74
encode_SubjectKeyIdentifier
86
decode_GeneralNames
94
free_GeneralNames
94
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
148
encode_DHPublicKey
148
free_BasicConstraints
148
length_DHPublicKey
148
free_DomainParameters
156
free_SubjectPublicKeyInfo
156
length_SubjectKeyIdentifier
172
free_Attribute
178
KeyUsage2int
202
decode_KeyUsage
202
free_CertificateSerialNumber
210
free_AuthorityKeyIdentifier
213
decode_DigestInfo
225
free_DigestInfo
290
encode_Attribute
300
decode_SubjectKeyIdentifier
308
free_SubjectKeyIdentifier
308
decode_RSAPublicKey
320
free_RSAPublicKey
320
copy_Certificate
323
decode_Certificate
323
copy_Name
490
decode_AlgorithmIdentifier
498
free_Certificate
538
free_Name
653
length_Attribute
844
encode_AlgorithmIdentifier
2221
length_AlgorithmIdentifier
2437
copy_AlgorithmIdentifier
2626
free_AlgorithmIdentifier
3231
Generated by:
LCOV version 1.14