Versions in this module Expand all Collapse all v1 v1.0.1 Jun 6, 2017 Changes in this version + const BlockSize + const KeySize + const PersonSize + const SaltSize + const Size + type BLAKE2xb struct + func (b *BLAKE2xb) BlockSize() int + func (b *BLAKE2xb) Size() int + func (b *BLAKE2xb) Sum(in []byte) []byte + func (x *BLAKE2xb) Read(out []byte) (n int, err error) + func (x *BLAKE2xb) Reset() + func (x *BLAKE2xb) Write(p []byte) (written int, err error) + type Config struct + Key []byte + Person []byte + Salt []byte + Size uint8 + Tree *Tree + func NewConfig(l uint32) (c *Config) + type Tree struct + Fanout uint8 + InnerHashSize uint8 + IsLastNode bool + LeafSize uint32 + MaxDepth uint8 + NodeDepth uint8 + NodeOffset uint32 + XOFLength uint32 + type XOFHash interface + func New(l uint32) (XOFHash, error) + func NewMAC(outBytes uint32, key []byte) XOFHash + func NewWithConfig(c *Config) (XOFHash, error)