type vendor/golang.org/x/crypto/internal/poly1305.MAC
9 uses
vendor/golang.org/x/crypto/internal/poly1305 (current package)
poly1305.go#L50: func New(key *[32]byte) *MAC {
poly1305.go#L51: m := &MAC{}
poly1305.go#L63: type MAC struct {
poly1305.go#L70: func (h *MAC) Size() int { return TagSize }
poly1305.go#L76: func (h *MAC) Write(p []byte) (n int, err error) {
poly1305.go#L85: func (h *MAC) Sum(b []byte) []byte {
poly1305.go#L94: func (h *MAC) Verify(expected []byte) bool {
vendor/golang.org/x/crypto/chacha20poly1305
chacha20poly1305_generic.go#L15: func writeWithPadding(p *poly1305.MAC, b []byte) {
chacha20poly1305_generic.go#L24: func writeUint64(p *poly1305.MAC, n int) {
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |