3 instantiations of Shake256
System.Security.Cryptography (2)
System\Security\Cryptography\HpkeManagedKdfAdapter.cs (1)
318
protected override Shake256 CreateShake() => new
Shake256
();
System\Security\Cryptography\Shake256.cs (1)
254
return 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)
33
return
Shake256
.IsSupported;
System\Security\Cryptography\HpkeManagedKdfAdapter.cs (4)
312
internal sealed class HpkeManagedShake256KdfAdapter : HpkeManagedShakeKdfAdapter<
Shake256
>
318
protected override
Shake256
CreateShake() => new Shake256();
320
protected override void Append(
Shake256
shake, ReadOnlySpan<byte> data) =>
323
protected 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.
246
public
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)
34
private readonly
Shake256
_shake256;