Versions in this module Expand all Collapse all v1 v1.0.0 Aug 24, 2019 Changes in this version + const BlockSize + const Size + func New() hash.Hash + type KDF struct + func NewKDF(key []byte) *KDF + func (kdf *KDF) Derive(dst, label, seed []byte) (r []byte) + type TLSTree struct + func NewTLSTree(params TLSTreeParams, keyRoot []byte) *TLSTree + func (t *TLSTree) Derive(seqNum uint64) []byte + func (t *TLSTree) DeriveCached(seqNum uint64) ([]byte, bool) + type TLSTreeParams [3]uint64 + var TLSGOSTR341112256WithKuznyechikCTROMAC TLSTreeParams = TLSTreeParams{ ... } + var TLSGOSTR341112256WithKuznyechikMGML TLSTreeParams = TLSTreeParams{ ... } + var TLSGOSTR341112256WithKuznyechikMGMS TLSTreeParams = TLSTreeParams{ ... } + var TLSGOSTR341112256WithMagmaCTROMAC TLSTreeParams = TLSTreeParams{ ... } + var TLSGOSTR341112256WithMagmaMGML TLSTreeParams = TLSTreeParams{ ... } + var TLSGOSTR341112256WithMagmaMGMS TLSTreeParams = TLSTreeParams{ ... }