Skip to content

Add Base Config to IHashFunctionBase #412

Add Base Config to IHashFunctionBase

Add Base Config to IHashFunctionBase #412

Triggered via push September 30, 2025 23:29
Status Failure
Total duration 24s
Artifacts

unittests.yml

on: push
Matrix: build-and-test
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 4 warnings
build-and-test (macos-latest): HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/SHA384/SHA384_Implementation.cs#L40
'SHA384_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'HashAlgorithmWrapperBase<ISHA384Config>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/SHA256/SHA256_Implementation.cs#L40
'SHA256_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'HashAlgorithmWrapperBase<ISHA256Config>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/SHA1/SHA1_Implementation.cs#L40
'SHA1_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'HashAlgorithmWrapperBase<ISHA1Config>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/MD5/MD5_Implementation.cs#L40
'MD5_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'HashAlgorithmWrapperBase<IMD5Config>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Algorithms/Gost/Gost_Implementation.cs#L47
'Gost_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'Gost_Implementation.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Core/Cryptographic/CryptographicStreamableHashFunctionBase.cs#L37
'CryptographicStreamableHashFunctionBase<CName>' does not implement interface member 'IHashFunctionBase.Config'. 'HashFunctionBase<CName>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Core/Cryptographic/CryptographicHashFunctionBase.cs#L37
'CryptographicHashFunctionBase<CName>' does not implement interface member 'IHashFunctionBase.Config'. 'HashFunctionBase<CName>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Algorithms/Adler32/Adler32_Implementation.cs#L45
'Adler32_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'Adler32_Implementation.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Core/StreamableHashFunctionBase.cs#L42
'StreamableHashFunctionBase<CName>' does not implement interface member 'IHashFunctionBase.Config'. 'HashFunctionBase<CName>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (macos-latest): HashifyNet/Core/HashFunctionBase.cs#L41
'HashFunctionBase<CName>' does not implement interface member 'IHashFunctionBase.Config'. 'HashFunctionBase<CName>.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (ubuntu-latest)
The operation was canceled.
build-and-test (ubuntu-latest)
The strategy configuration was canceled because "build-and-test.macos-latest" failed
build-and-test (windows-latest)
The operation was canceled.
build-and-test (windows-latest)
The strategy configuration was canceled because "build-and-test.macos-latest" failed
build-and-test (macos-latest): HashifyNet/Core/IHashFunction.cs#L40
'IHashFunction<CName>.Config' hides inherited member 'IHashFunctionBase.Config'. Use the new keyword if hiding was intended.
build-and-test (macos-latest): HashifyNet/Core/IHashFunction.cs#L40
'IHashFunction<CName>.Config' hides inherited member 'IHashFunctionBase.Config'. Use the new keyword if hiding was intended.
build-and-test (macos-latest): HashifyNet/Core/IHashFunction.cs#L40
'IHashFunction<CName>.Config' hides inherited member 'IHashFunctionBase.Config'. Use the new keyword if hiding was intended.
build-and-test (macos-latest): HashifyNet/Core/IHashFunction.cs#L40
'IHashFunction<CName>.Config' hides inherited member 'IHashFunctionBase.Config'. Use the new keyword if hiding was intended.