3 types derived from CmsHash
System.Security.Cryptography.Pkcs (3)
System\Security\Cryptography\Pkcs\CmsHash.cs (3)
29private sealed class CmsShake256Hash : CmsHash 59private sealed class CmsShake128Hash : CmsHash 90private sealed class CmsIncrementalHash : CmsHash
10 references to CmsHash
System.Security.Cryptography.Pkcs (10)
System\Security\Cryptography\Pkcs\CmsHash.cs (1)
10internal static CmsHash Create(Oid oid, bool forVerification) =>
System\Security\Cryptography\Pkcs\CmsSigner.cs (4)
282using (CmsHash hasher = CmsHash.Create(DigestAlgorithm, forVerification: false)) 298using (CmsHash hasher = CmsHash.Create(DigestAlgorithm, forVerification: false))
System\Security\Cryptography\Pkcs\SignerInfo.cs (5)
594private CmsHash GetContentHash(ReadOnlyMemory<byte> content, ReadOnlyMemory<byte>? additionalContent) 596CmsHash hasher = CmsHash.Create(DigestAlgorithm, forVerification: true); 686using (CmsHash hasher = GetContentHash(content, additionalContent)) 782using (CmsHash hasher = GetContentHash(content, additionalContent))