Something went wrong. Try again.
forked from tailscale/tailscale
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738// Copyright (c) Tailscale Inc & contributors// SPDX-License-Identifier: BSD-3-Clause
//go:build deephash_debug
package deephash
import "fmt"
func (h *hasher) HashBytes(b []byte) { fmt.Printf("B(%q)+", b) h.Block512.HashBytes(b)}func (h *hasher) HashString(s string) { fmt.Printf("S(%q)+", s) h.Block512.HashString(s)}func (h *hasher) HashUint8(n uint8) { fmt.Printf("U8(%d)+", n) h.Block512.HashUint8(n)}func (h *hasher) HashUint16(n uint16) { fmt.Printf("U16(%d)+", n) h.Block512.HashUint16(n)}func (h *hasher) HashUint32(n uint32) { fmt.Printf("U32(%d)+", n) h.Block512.HashUint32(n)}func (h *hasher) HashUint64(n uint64) { fmt.Printf("U64(%d)+", n) h.Block512.HashUint64(n)}func (h *hasher) Sum(b []byte) []byte { fmt.Println("FIN") return h.Block512.Sum(b)}