Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNotSupported is returned when the cipher is not supported ErrNotSupported errNotSupported // ErrClosed is returned when writing after the cipher is closed ErrClosed errClosed // ErrNotClosed is returned when performing computations prior to closing ErrNotClosed errNotClosed // ErrKeyInvalid is returned when the cipher key config is invalid ErrKeyInvalid errKeyInvalid // ErrAuthInvalid is returned when the cipher auth tag is invalid ErrAuthInvalid errAuthInvalid )
Functions ¶
Types ¶
type AlgsMap ¶ added in v0.2.4
type AlgsMap struct {
// contains filtered or unexported fields
}
func NewAlgsMap ¶ added in v0.2.4
func NewAlgsMap() *AlgsMap
type DecStreamReader ¶
type DecStreamReader struct { Stream KeyStream MAC MAC Ciphertext io.Reader // contains filtered or unexported fields }
func NewDecStreamReader ¶
func NewDecStreamReader(s KeyStream, mac MAC, ciphertext io.Reader) *DecStreamReader
func NewDecStreamReaderFromParams ¶ added in v0.2.4
func NewDecStreamReaderFromParams(params string, algs Algs, ciphertext io.Reader) (*DecStreamReader, error)
NewDecStreamReaderFromParams creates a dec stream reader from params
func (*DecStreamReader) Close ¶
func (r *DecStreamReader) Close() error
type EncStreamReader ¶
func NewEncStreamReader ¶
func NewEncStreamReader(s KeyStream, mac MAC, plaintext io.Reader) *EncStreamReader
func (*EncStreamReader) Close ¶
func (r *EncStreamReader) Close() error
func (*EncStreamReader) Tag ¶
func (r *EncStreamReader) Tag() string
Click to show internal directories.
Click to hide internal directories.