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 @@ -code lines: 12495code lines12495 \ No newline at end of file +code lines: 12493code lines12493 \ 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