diff --git a/pkg/crypto/hashing/hashing.go b/pkg/crypto/hashing/hashing.go
index 74c269f8..0aadb39a 100644
--- a/pkg/crypto/hashing/hashing.go
+++ b/pkg/crypto/hashing/hashing.go
@@ -20,12 +20,10 @@ type sSHA512Hasher struct {
}
func NewHasher(pData []byte) IHasher {
- h := sha512.New384()
- h.Write(pData)
- s := h.Sum(nil)
+ s := sha512.Sum384(pData)
return &sSHA512Hasher{
- fHash: s,
- fHashStr: encoding.HexEncode(s),
+ fHash: s[:],
+ fHashStr: encoding.HexEncode(s[:]),
}
}
diff --git a/test/result/badge_codelines.svg b/test/result/badge_codelines.svg
index f10f024e..97dd5b99 100644
--- a/test/result/badge_codelines.svg
+++ b/test/result/badge_codelines.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/test/result/coverage.svg b/test/result/coverage.svg
index de0fd1c9..7878b4fa 100644
--- a/test/result/coverage.svg
+++ b/test/result/coverage.svg
@@ -7,7 +7,7 @@
>
-
+
-
+
-
+
-
+
client
@@ -52,12 +52,12 @@
-
+
crypto
@@ -65,12 +65,12 @@
-
+
encoding
@@ -78,12 +78,12 @@
-
+
logger
@@ -91,7 +91,7 @@
-
+
-
+
payload
@@ -117,12 +117,12 @@
-
+
state
@@ -130,12 +130,12 @@
-
+
storage
@@ -143,18 +143,18 @@
-
+
-
+
client.go
@@ -162,12 +162,12 @@
-
+
message
@@ -175,12 +175,12 @@
-
+
asymmetric
@@ -188,12 +188,12 @@
-
+
hashing
@@ -201,18 +201,18 @@
-
+
-
+
puzzle/puzzle.go
@@ -220,12 +220,12 @@
-
+
random/random.go
@@ -233,12 +233,12 @@
-
+
symmetric/symmetric.go
@@ -246,12 +246,12 @@
-
+
bytes.go
@@ -259,30 +259,30 @@
-
+
-
+
-
+
-
+
serialize_yaml.go
@@ -290,12 +290,12 @@
-
+
logger.go
@@ -303,13 +303,13 @@
-
+
-
+
-
+
conn
@@ -335,12 +335,12 @@
-
+
connkeeper
@@ -348,18 +348,18 @@
-
+
-
+
message
@@ -367,12 +367,12 @@
-
+
network.go
@@ -380,12 +380,12 @@
-
+
settings.go
@@ -393,12 +393,12 @@
-
+
joiner
@@ -406,12 +406,12 @@
-
+
payload32.go
@@ -419,12 +419,12 @@
-
+
payload64.go
@@ -432,12 +432,12 @@
-
+
state.go
@@ -445,12 +445,12 @@
-
+
cache/lru.go
@@ -458,12 +458,12 @@
-
+
database
@@ -471,12 +471,12 @@
-
+
message.go
@@ -484,12 +484,12 @@
-
+
dsa.go
@@ -497,12 +497,12 @@
-
+
kem.go
@@ -510,12 +510,12 @@
-
+
keypair.go
@@ -523,12 +523,12 @@
-
+
map_pubkeys.go
@@ -536,24 +536,24 @@
-
+
-
+
-
+
action.go
@@ -561,7 +561,7 @@
-
+
-
+
-
+
head.go
@@ -593,7 +593,7 @@
-
+
-
+
-
+
settings.go
@@ -632,12 +632,12 @@
-
+
conn.go
@@ -645,12 +645,12 @@
-
+
settings.go
@@ -658,12 +658,12 @@
-
+
connkeeper.go
@@ -671,18 +671,18 @@
-
+
-
+
settings.go
@@ -690,18 +690,18 @@
-
+
-
+
message.go
@@ -709,18 +709,18 @@
-
+
-
+
joiner32.go
@@ -728,12 +728,12 @@
-
+
database.go
@@ -741,12 +741,12 @@
-
+
log_builder.go
@@ -754,12 +754,12 @@
-
+
log_getter.go
@@ -767,7 +767,7 @@
-
+
-
+
settings.go