2 types derived from Crc64ParameterSet
System.IO.Hashing (2)
System\IO\Hashing\Crc64ParameterSet.cs (2)
115
private abstract partial class ReflectedCrc64 :
Crc64ParameterSet
149
private abstract partial class ForwardCrc64 :
Crc64ParameterSet
23 references to Crc64ParameterSet
System.IO.Hashing (23)
System\IO\Hashing\Crc32ParameterSet.Vectorized.cs (1)
58
ulong reversed =
Crc64ParameterSet
.ReverseBits(value);
System\IO\Hashing\Crc64.cs (17)
41
public
Crc64ParameterSet
ParameterSet { get; }
49
ParameterSet =
Crc64ParameterSet
.Crc64;
62
public Crc64(
Crc64ParameterSet
parameterSet)
72
private Crc64(ulong crc,
Crc64ParameterSet
parameterSet) : base(Size)
146
HashCore(
Crc64ParameterSet
.Crc64, source);
157
public static byte[] Hash(
Crc64ParameterSet
parameterSet, byte[] source)
174
public static byte[] Hash(
Crc64ParameterSet
parameterSet, ReadOnlySpan<byte> source)
181
private static byte[] HashCore(
Crc64ParameterSet
parameterSet, ReadOnlySpan<byte> source)
203
TryHashCore(
Crc64ParameterSet
.Crc64, source, destination, out bytesWritten);
223
Crc64ParameterSet
parameterSet,
234
Crc64ParameterSet
parameterSet,
261
HashCore(
Crc64ParameterSet
.Crc64, source, destination);
276
public static int Hash(
Crc64ParameterSet
parameterSet, ReadOnlySpan<byte> source, Span<byte> destination)
283
private static int HashCore(
Crc64ParameterSet
parameterSet, ReadOnlySpan<byte> source, Span<byte> destination)
304
Crc64ParameterSet
parameterSet =
Crc64ParameterSet
.Crc64;
316
public static ulong HashToUInt64(
Crc64ParameterSet
parameterSet, ReadOnlySpan<byte> source)
System\IO\Hashing\Crc64ParameterSet.cs (3)
53
/// <summary>Creates a new <see cref="
Crc64ParameterSet
"/> with the specified parameters.</summary>
61
/// <returns>A new <see cref="
Crc64ParameterSet
"/> instance.</returns>
63
public static
Crc64ParameterSet
Create(
System\IO\Hashing\Crc64ParameterSet.WellKnown.cs (2)
14
public static
Crc64ParameterSet
Crc64 =>
23
public static
Crc64ParameterSet
Nvme =>