/*
NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-Copyright (C) 2016-2022 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2016-2023 Sergey Matveev <stargrave@stargrave.org>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
if _, err := mth.PreaddFrom(bytes.NewReader(data), "", false); err != nil {
panic(err)
}
- if bytes.Compare(hsh0, mth.Sum(nil)) != 0 {
+ if !bytes.Equal(hsh0, mth.Sum(nil)) {
return false
}
mth = MTHSeqNew(0, 0)
mth.Write(data)
- if bytes.Compare(hsh0, mth.Sum(nil)) != 0 {
+ if !bytes.Equal(hsh0, mth.Sum(nil)) {
return false
}
panic(err)
}
hsh00 := mth.Sum(nil)
- if bytes.Compare(hsh0, hsh00) == 0 {
+ if bytes.Equal(hsh0, hsh00) {
return false
}
if _, err := mth.PreaddFrom(bytes.NewReader(data), "", false); err != nil {
panic(err)
}
- if bytes.Compare(hsh00, mth.Sum(nil)) != 0 {
+ if !bytes.Equal(hsh00, mth.Sum(nil)) {
return false
}
mth = MTHSeqNew(0, 0)
mth.Write(data)
- if bytes.Compare(hsh00, mth.Sum(nil)) != 0 {
- return false
- }
-
- return true
+ return bytes.Equal(hsh00, mth.Sum(nil))
}
if err := quick.Check(f, nil); err != nil {
t.Error(err)
if _, err := io.Copy(seq, bytes.NewReader(data)); err != nil {
panic(err)
}
- return bytes.Compare(hshFat, seq.Sum(nil)) == 0
+ return bytes.Equal(hshFat, seq.Sum(nil))
}
if err := quick.Check(f, nil); err != nil {
t.Error(err)
if _, err := seq.Write(nil); err != nil {
t.Error(err)
}
- if bytes.Compare(hshFat, seq.Sum(nil)) != 0 {
+ if !bytes.Equal(hshFat, seq.Sum(nil)) {
t.FailNow()
}
}