Directories ¶
Path | Synopsis |
---|---|
Package address defines the structure of a device address.
|
Package address defines the structure of a device address. |
crypto
|
|
aes
Package aes implements AES functions used by the protocol.
|
Package aes implements AES functions used by the protocol. |
Package curve implements elliptic curve cryptography functions used for the protocol.
|
Package curve implements elliptic curve cryptography functions used for the protocol. |
curve25519
Package curve25519 implements the XEd25519 signature scheme.
|
Package curve25519 implements the XEd25519 signature scheme. |
Package direction contains the possible directions of protocol messages.
|
Package direction contains the possible directions of protocol messages. |
Package distribution defines a group distribution ID.
|
Package distribution defines a group distribution ID. |
Package fingerprint defines a protocol user's unique fingerprint.
|
Package fingerprint defines a protocol user's unique fingerprint. |
generated
|
|
Package identity defines an identity key.
|
Package identity defines an identity key. |
internal
|
|
pointer
Package pointer implements utility functions for pointers.
|
Package pointer implements utility functions for pointers. |
Package message defines protocol messages.
|
Package message defines protocol messages. |
Package perrors defines protocol errors.
|
Package perrors defines protocol errors. |
Package prekey defines a pre-key and signed pre-key.
|
Package prekey defines a pre-key and signed pre-key. |
Package ratchet defines the keys and parameters required to perform the Double Ratchet algorithm to send and receive encrypted messages.
|
Package ratchet defines the keys and parameters required to perform the Double Ratchet algorithm to send and receive encrypted messages. |
Package senderkey defines the keys required to send and receive encrypted messages in a group.
|
Package senderkey defines the keys required to send and receive encrypted messages in a group. |
Package session implements the functionality necessary to establish encrypted peer and group sessions.
|
Package session implements the functionality necessary to establish encrypted peer and group sessions. |
Click to show internal directories.
Click to hide internal directories.