22 references to KMAC128
System.Security.Cryptography (22)
System\Security\Cryptography\HashProviderDispenser.Windows.cs (1)
80
case HashAlgorithmNames.
KMAC128
:
System\Security\Cryptography\Kmac128.cs (10)
24
static string IKmacStatic.HashAlgorithmName => HashAlgorithmNames.
KMAC128
;
63
_kmacProvider = new ConcurrentSafeKmac(HashAlgorithmNames.
KMAC128
, key, customizationString, xof: false);
77
public static bool IsSupported { get; } = HashProviderDispenser.KmacSupported(HashAlgorithmNames.
KMAC128
);
399
return LiteHashProvider.KmacStream(HashAlgorithmNames.
KMAC128
, key, customizationString, outputLength, source, xof: false);
435
return LiteHashProvider.KmacStream(HashAlgorithmNames.
KMAC128
, key, customizationString, outputLength, source, xof: false);
466
LiteHashProvider.KmacStream(HashAlgorithmNames.
KMAC128
, key, customizationString, source, xof: false, destination);
513
return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.
KMAC128
, key, source, xof: false, outputLength, customizationString, cancellationToken);
559
return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.
KMAC128
, key.Span, source, xof: false, outputLength, customizationString.Span, cancellationToken);
599
return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.
KMAC128
, key.Span, source, xof: false, destination, customizationString.Span, cancellationToken);
753
HashAlgorithmNames.
KMAC128
,
System\Security\Cryptography\KmacXof128.cs (10)
24
static string IKmacStatic.HashAlgorithmName => HashAlgorithmNames.
KMAC128
;
63
_kmacProvider = new ConcurrentSafeKmac(HashAlgorithmNames.
KMAC128
, key, customizationString, xof: true);
77
public static bool IsSupported { get; } = HashProviderDispenser.KmacSupported(HashAlgorithmNames.
KMAC128
);
399
return LiteHashProvider.KmacStream(HashAlgorithmNames.
KMAC128
, key, customizationString, outputLength, source, xof: true);
435
return LiteHashProvider.KmacStream(HashAlgorithmNames.
KMAC128
, key, customizationString, outputLength, source, xof: true);
466
LiteHashProvider.KmacStream(HashAlgorithmNames.
KMAC128
, key, customizationString, source, xof: true, destination);
513
return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.
KMAC128
, key, source, xof: true, outputLength, customizationString, cancellationToken);
559
return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.
KMAC128
, key.Span, source, xof: true, outputLength, customizationString.Span, cancellationToken);
599
return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.
KMAC128
, key.Span, source, xof: true, destination, customizationString.Span, cancellationToken);
753
HashAlgorithmNames.
KMAC128
,
System\Security\Cryptography\LiteHash.Windows.cs (1)
50
HashAlgorithmNames.
KMAC128
=> (nuint)Interop.BCrypt.BCryptAlgPseudoHandle.BCRYPT_KMAC128_ALG_HANDLE,