Versions in this module Expand all Collapse all v1 v1.0.3 Feb 15, 2024 v1.0.2 Feb 15, 2024 Changes in this version + const KdfInfo + type SenderChainKey struct + func NewSenderChainKey(iteration uint32, chainKey []byte) *SenderChainKey + func NewSenderChainKeyFromStruct(structure *SenderChainKeyStructure) *SenderChainKey + func (k *SenderChainKey) Iteration() uint32 + func (k *SenderChainKey) Next() *SenderChainKey + func (k *SenderChainKey) Seed() []byte + func (k *SenderChainKey) SenderMessageKey() (*SenderMessageKey, error) + type SenderChainKeyStructure struct + ChainKey []byte + Iteration uint32 + func NewStructFromSenderChainKey(key *SenderChainKey) *SenderChainKeyStructure + type SenderMessageKey struct + func NewSenderMessageKey(iteration uint32, seed []byte) (*SenderMessageKey, error) + func NewSenderMessageKeyFromStruct(structure *SenderMessageKeyStructure) *SenderMessageKey + func (k *SenderMessageKey) CipherKey() []byte + func (k *SenderMessageKey) Iteration() uint32 + func (k *SenderMessageKey) Iv() []byte + func (k *SenderMessageKey) Seed() []byte + type SenderMessageKeyStructure struct + CipherKey []byte + IV []byte + Iteration uint32 + Seed []byte + func NewStructFromSenderMessageKey(key *SenderMessageKey) *SenderMessageKeyStructure