Versions in this module Expand all Collapse all v5 v5.0.0 May 12, 2023 Changes in this version + const Mul64MaxBit + var InvalidTag = errors.New("gogost/mgm: invalid authentication tag") + var R64 = big.NewInt(0).SetBytes([]byte{ ... }) + func NewMGM(cipher cipher.Block, tagSize int) (cipher.AEAD, error) + type MGM struct + BlockSize int + MaxSize uint64 + TagSize int + func (mgm *MGM) NonceSize() int + func (mgm *MGM) Open(dst, nonce, ciphertext, additionalData []byte) ([]byte, error) + func (mgm *MGM) Overhead() int + func (mgm *MGM) Seal(dst, nonce, plaintext, additionalData []byte) []byte + type Mul interface + Mul func(x, y []byte) []byte