Class Haraka256_X86
- Namespace
- Org.BouncyCastle.Crypto.Digests
- Assembly
- BouncyCastle.Cryptography.dll
public static class Haraka256_X86
- Inheritance
-
Haraka256_X86
- Inherited Members
-
Properties
IsSupported
public static bool IsSupported { get; }
Property Value
- bool
Methods
Hash(ReadOnlySpan<byte>, Span<byte>)
public static void Hash(ReadOnlySpan<byte> input, Span<byte> output)
Parameters
input ReadOnlySpan<byte>
output Span<byte>
Hash(ReadOnlySpan<byte>, Span<byte>, ReadOnlySpan<Vector128<byte>>)
public static void Hash(ReadOnlySpan<byte> input, Span<byte> output, ReadOnlySpan<Vector128<byte>> roundConstants)
Parameters
input ReadOnlySpan<byte>
output Span<byte>
roundConstants ReadOnlySpan<Vector128<byte>>
Permute(ReadOnlySpan<byte>, Span<byte>)
public static void Permute(ReadOnlySpan<byte> input, Span<byte> output)
Parameters
input ReadOnlySpan<byte>
output Span<byte>
Permute(ReadOnlySpan<byte>, Span<byte>, ReadOnlySpan<Vector128<byte>>)
public static void Permute(ReadOnlySpan<byte> input, Span<byte> output, ReadOnlySpan<Vector128<byte>> roundConstants)
Parameters
input ReadOnlySpan<byte>
output Span<byte>
roundConstants ReadOnlySpan<Vector128<byte>>