Skip to content

Hide inherited Config from IHashFunctionBase after IHashFunction<CName> #413

Hide inherited Config from IHashFunctionBase after IHashFunction<CName>

Hide inherited Config from IHashFunctionBase after IHashFunction<CName> #413

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

unittests.yml

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

Annotations

23 errors
build-and-test (ubuntu-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 (ubuntu-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 (ubuntu-latest): HashifyNet/Algorithms/FNV/FNV1_Implementation.cs#L45
'FNV1_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'FNV1Base.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (ubuntu-latest): HashifyNet/Algorithms/FNV/FNV1a_Implementation.cs#L45
'FNV1a_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'FNV1Base.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (ubuntu-latest): HashifyNet/Algorithms/FNV/FNV1Base.cs#L44
'FNV1Base' does not implement interface member 'IHashFunctionBase.Config'. 'FNV1Base.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (ubuntu-latest): HashifyNet/Algorithms/FarmHash/FarmHashFingerprint_Implementation.cs#L48
'FarmHashFingerprint_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'FarmHashFingerprint_Implementation.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (ubuntu-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 (ubuntu-latest): HashifyNet/Algorithms/ELF64/ELF64_Implementation.cs#L46
'ELF64_Implementation' does not implement interface member 'IHashFunctionBase.Config'. 'ELF64_Implementation.Config' cannot implement 'IHashFunctionBase.Config' because it does not have the matching return type of 'IHashConfigBase'.
build-and-test (ubuntu-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 (ubuntu-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 (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 (macos-latest)
The strategy configuration was canceled because "build-and-test.ubuntu-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.ubuntu-latest" failed