From 8dc3d5485c8de6d0398d5df5a6fc4682687f4c9b Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Tue, 6 Aug 2024 11:00:32 -0300 Subject: tests/gobang.go: Add tests for Random(), Salt() and Hash() --- src/gobang.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/gobang.go') diff --git a/src/gobang.go b/src/gobang.go index dc0d9bc..ff8f68b 100644 --- a/src/gobang.go +++ b/src/gobang.go @@ -57,6 +57,7 @@ type CopyResult struct { const maxInt = int((^uint(0)) >> 1) +const MinimumPasswordLength = 16 const ( scrypt_N = 1 << 15 @@ -410,6 +411,7 @@ func Hash(password []byte, salt []byte) []byte{ } // FIXME: finish rewriting +// FIXME: add tests // // getV7Time returns the time in milliseconds and nanoseconds / 256. // The returned (milli << (12 + seq)) is guaranteed to be greater than @@ -419,8 +421,8 @@ func getV7Time(nano int64) (int64, int64) { const nanoPerMilli = 1000 * 1000 milli := nano / nanoPerMilli - seq := (nano - (milli * nanoPerMilli)) >> 8 - now := milli << (12 + seq) + seq := (nano - (milli * nanoPerMilli)) >> 8 + now := milli << (12 + seq) timeMutex.Lock() defer timeMutex.Unlock() -- cgit v1.2.3