go.mau.fi/libsignal/groups/state/store | Package store provides the storage interfaces for storing group sender key records. |
go.mau.fi/libsignal/keys/identity | Package identity provides identity keys used for verifying the identity of a signal user. |
go.mau.fi/libsignal/keys/message | Package message provides a structure for message keys, which are symmetric keys used for the encryption/decryption of Signal messages. |
go.mau.fi/libsignal/protocol | Package protocol provides address, group, and message structures that the Signal protocol uses for sending encrypted messages. |
go.mau.fi/libsignal/state/record | Package record provides the state and record of an ongoing double ratchet session. |