Versions in this module Expand all Collapse all v0 v0.0.2 Feb 4, 2026 Changes in this version + func DeriveKey(masterKey, context []byte, keyLen int) []byte + func DeriveKeyWithLabel(masterKey []byte, label string, context []byte, keyLen int) []byte + func DeriveMultipleKeys(masterKey []byte, labels []string, keyLen int) [][]byte + func KMAC128(key, data []byte, customization string, outputLen int) []byte + func KMAC256(key, data []byte, customization string, outputLen int) []byte + func KMACXOF128(key, data []byte, customization string) *sha3.ShakeHash + func KMACXOF256(key, data []byte, customization string) *sha3.ShakeHash + func MAC128(key, message []byte) []byte + func MAC256(key, message []byte) []byte + func PRF(key []byte, counter uint64, outputLen int) []byte + func Verify(key, message, expectedMAC []byte) bool