fix test error

This commit is contained in:
tsingbx
2024-07-31 14:36:42 +08:00
parent f67b15b926
commit 8882d75132
4 changed files with 20 additions and 6 deletions

View File

@@ -3,9 +3,12 @@ package main
import (
"crypto/sha256"
"fmt"
"io"
)
func main() {
sum := sha256.Sum256([]byte("hello world\n"))
fmt.Printf("%x", sum)
h := sha256.New()
io.WriteString(h, "The fog is getting thicker!")
io.WriteString(h, "And Leon's getting laaarger!")
fmt.Printf("%x", h.Sum(nil))
}

View File

@@ -3,9 +3,12 @@ package main
import (
"crypto/sha512"
"fmt"
"io"
)
func main() {
sum := sha512.Sum512([]byte("hello world\n"))
fmt.Printf("%x", sum)
h := sha512.New()
io.WriteString(h, "The fog is getting thicker!")
io.WriteString(h, "And Leon's getting laaarger!")
fmt.Printf("%x", h.Sum(nil))
}

View File

@@ -1,7 +1,6 @@
package sha256
// llgo:skipall
import (
"hash"
"unsafe"
@@ -67,3 +66,8 @@ func Sum256(data []byte) (ret [Size]byte) {
openssl.SHA256Bytes(data, &ret[0])
return
}
func Sum(data []byte) (ret [Size]byte) {
openssl.SHA256Bytes(data, &ret[0])
return
}

View File

@@ -1,7 +1,6 @@
package sha512
// llgo:skipall
import (
"hash"
"unsafe"
@@ -73,6 +72,11 @@ func Sum512(data []byte) (ret [Size]byte) {
return
}
func Sum(data []byte) (ret [Size]byte) {
openssl.SHA512Bytes(data, &ret[0])
return
}
func New512_224() hash.Hash {
panic("todo: New512_224")
}