3 instantiations of Shake256
System.Security.Cryptography (2)
System\Security\Cryptography\HpkeManagedKdfAdapter.cs (1)
318protected override Shake256 CreateShake() => new Shake256();
System\Security\Cryptography\Shake256.cs (1)
254return new Shake256(clone);
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\CmsHash.cs (1)
38_shake256 = new Shake256();
10 references to Shake256
System.Security.Cryptography (9)
System\Security\Cryptography\HpkeKdfMetadata.Managed.cs (1)
33return Shake256.IsSupported;
System\Security\Cryptography\HpkeManagedKdfAdapter.cs (4)
312internal sealed class HpkeManagedShake256KdfAdapter : HpkeManagedShakeKdfAdapter<Shake256> 318protected override Shake256 CreateShake() => new Shake256(); 320protected override void Append(Shake256 shake, ReadOnlySpan<byte> data) => 323protected override void GetHashAndReset(Shake256 shake, Span<byte> destination) =>
System\Security\Cryptography\Shake256.cs (4)
28/// Initializes a new instance of the <see cref="Shake256" /> class. 238/// Creates a new instance of <see cref="Shake256" /> with the existing appended data preserved. 246public Shake256 Clone() 259/// Release all resources used by the current instance of the <see cref="Shake256" /> class.
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\CmsHash.cs (1)
34private readonly Shake256 _shake256;