Versions in this module Expand all Collapse all v5 v5.0.1 Nov 10, 2022 v5.0.0 Nov 10, 2022 Changes in this version + type Cypher struct + func (c Cypher) Decrypt(msg format.Message) ([]byte, error) + func (c Cypher) Encrypt(contents []byte) (cipherText, mac []byte, fp format.Fingerprint) + func (c Cypher) GetFingerprint() format.Fingerprint + type Manager struct + func LoadManager(kv *versioned.KV) (*Manager, error) + func NewManager(key *ftCrypto.TransferKey, numFps uint16, kv *versioned.KV) (*Manager, error) + func (m *Manager) Delete() error + func (m *Manager) GetUnusedCyphers() []Cypher + func (m *Manager) PopCypher() (Cypher, error) Other modules containing this package gitlab.com/elixxir/client/v4