Documentation ¶
Overview ¶
package aead_xof implements an AEAD (aead.Scheme256) in terms of an XOF (xof.Scheme)
Index ¶
- type Scheme256
- func (s Scheme256[S]) OpenK256N192(dst []byte, k *[32]byte, nonce *[24]byte, src []byte, ad []byte) error
- func (s Scheme256[S]) OpenK256N64(dst []byte, k *[32]byte, nonce [8]byte, src []byte, ad []byte) error
- func (s Scheme256[S]) OpenSUV256(dst []byte, suv *[32]byte, src []byte, ad []byte) error
- func (s Scheme256[S]) Overhead() int
- func (s Scheme256[S]) SealK256N192(dst []byte, k *[32]byte, nonce *[24]byte, ptext, ad []byte)
- func (s Scheme256[S]) SealK256N64(dst []byte, k *[32]byte, nonce [8]byte, ptext, ad []byte)
- func (s Scheme256[S]) SealSUV256(dst []byte, suv *[32]byte, ptext, ad []byte)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scheme256 ¶
func (Scheme256[S]) OpenK256N192 ¶
func (Scheme256[S]) OpenK256N64 ¶
func (Scheme256[S]) OpenSUV256 ¶
func (Scheme256[S]) SealK256N192 ¶
func (Scheme256[S]) SealK256N64 ¶
Click to show internal directories.
Click to hide internal directories.