Documentation
¶
Index ¶
- Constants
- func Sum(data []byte) []byte
- func Sum64(data []byte) uint64
- func SumHex(data []byte) string
- func SumString(s string) []byte
- func SumString64(s string) uint64
- func SumStringHex(s string) string
- func Verify(data, expected []byte) bool
- func Verify64(data []byte, expected uint64) bool
- type BLAKE3_64Hasher
Constants ¶
View Source
const (
// Size 输出大小 (8 字节 / 64 位)
Size = 8
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BLAKE3_64Hasher ¶
type BLAKE3_64Hasher struct{}
BLAKE3_64Hasher BLAKE3-64 哈希器
func NewBLAKE3_64Hasher ¶
func NewBLAKE3_64Hasher() *BLAKE3_64Hasher
NewBLAKE3_64Hasher 创建 BLAKE3-64 哈希器
func (*BLAKE3_64Hasher) Sum ¶
func (h *BLAKE3_64Hasher) Sum(data []byte) []byte
Sum 计算 BLAKE3-64 哈希值 (字节切片)
func (*BLAKE3_64Hasher) Sum64 ¶
func (h *BLAKE3_64Hasher) Sum64(data []byte) uint64
Sum64 计算 BLAKE3-64 哈希值 (64 位整数)
func (*BLAKE3_64Hasher) SumHex ¶
func (h *BLAKE3_64Hasher) SumHex(data []byte) string
SumHex 计算 BLAKE3-64 哈希并返回十六进制字符串
Click to show internal directories.
Click to hide internal directories.