Structs§
- Wrapper struct to hold ADNL address, which is a hash of public key
- Session parameters for AES-CTR encryption of datagrams
- Builder of
AdnlHandshake
structure, which then can be transformed intocrate::AdnlClient
- Abstraction over
AdnlSender
andAdnlReceiver
to keep things simple - Handshake packet, must be sent from client to server prior to any datagrams
- Low-level incoming datagram processor
- Wrapper struct to hold the secret, result of ECDH between peers
- Low-level outgoing datagram generator
Enums§
- Common error type
Traits§
- Trait which must be implemented to perform key agreement inside [
AdnlHandshake
]