Skip to content

Commit 64ef8e7

Browse files
authored
A step ahead for V7 (#2)
* Update csproj for v7 changes Signed-off-by: Xen <lordofxen@deskasoft.com> * Upload v7 Signed-off-by: Xen <lordofxen@deskasoft.com> * Upload V7 unit tests Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACMD5 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACSHA1 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACSHA256 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACSHA384 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACSHA3_256 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACSHA3_384 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACSHA3_512 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Delete HashifyNet/Algorithms/HashAlgorithmWrapper/Algorithms/HMACSHA512 directory Signed-off-by: Xen <lordofxen@deskasoft.com> * Fix README having duplicate implementations Signed-off-by: Xen <lordofxen@deskasoft.com> * Remove old Base85Variant Signed-off-by: Xen <lordofxen@deskasoft.com> * Remove the old Base85Helper.cs Signed-off-by: Xen <lordofxen@deskasoft.com> * Add read-only span deserializer to Argon2idSerializer Signed-off-by: Xen <lordofxen@deskasoft.com> * Update Argon2idDecoder to use ReadOnlySpan over ArraySegment Signed-off-by: Xen <lordofxen@deskasoft.com> * Update SpookyHash to fully use Span Signed-off-by: Xen <lordofxen@deskasoft.com> * Remove unused ArraySegment zero fill helper method from ArrayHelpers Signed-off-by: Xen <lordofxen@deskasoft.com> * Update SpookyHashV2 to fully use Span Signed-off-by: Xen <lordofxen@deskasoft.com> * Fix CopyStateTo internal buffer condition in BlockTransformerBase Signed-off-by: Xen <lordofxen@deskasoft.com> * Leave validations to span in BlockTransformerBase:TransformBytes Signed-off-by: Xen <lordofxen@deskasoft.com> * Leave validations to span in HashFunctionBase:ComputeHash Signed-off-by: Xen <lordofxen@deskasoft.com> * Update Keccak with ValueEndianness fo BigEndian Signed-off-by: Xen <lordofxen@deskasoft.com> * Remove cancellationToken check in FinalizeHashValue of Blake2b and remove comments Signed-off-by: Xen <lordofxen@deskasoft.com> * Update blake3 implementation as little endian Signed-off-by: Xen <lordofxen@deskasoft.com> * Add cancellation token validation into FinalizeHashValue in BlockTransformerBase Signed-off-by: Xen <lordofxen@deskasoft.com> * Add new methods to IHashValue Signed-off-by: Xen <lordofxen@deskasoft.com> * Add new methods to HashValue Signed-off-by: Xen <lordofxen@deskasoft.com> * Return the current instance if the requested bit length in Coerce equals the current bit length Signed-off-by: Xen <lordofxen@deskasoft.com> --------- Signed-off-by: Xen <lordofxen@deskasoft.com>
1 parent 0666d21 commit 64ef8e7

128 files changed

Lines changed: 3981 additions & 4125 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

HashifyNet.UnitTests/Algorithms/CRC/CRCConfig_Tests.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -865,5 +865,4 @@ public void CRCConfig_Clone_Works()
865865
),
866866
};
867867
}
868-
}
869-
868+
}

HashifyNet.UnitTests/Algorithms/CRC/CRC_Implementation_Tests.cs

Lines changed: 72 additions & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)