Table of Contents

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>>