Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
| ▼NDwm | |
| ▼NCredence | |
| ▼NXChaCha20Poly1305 | |
| CInBuffer | This class is a helper for encrypted stream input |
| CIstream | This class is essentially a filter for an istream |
| COstream | This class is essentially a filter for an existing ostream, allowing the user to encrypt data to that ostream using any of the usual ostream interface |
| COutBuffer | This class is a helper for encrypted stream output |
| CAuthenticator | Used by Dwm::Credence::Peer for authentication |
| CChallenge | Encapsulate a challenge sent to a client or server to verify their idendity during authentication |
| CChallengeResponse | Encapsulates a challenge response |
| CEd25519KeyPair | Encapsulates an Ed25519 key pair |
| CGenericHash | Class template that wraps sodium's crypto_generichash_* functions |
| CKeyStash | Encapsulates storage of an Ed25519KeyPair in a filesystem |
| CKnownKeys | Encapsulates the storage of a set of known public keys |
| CKXKeyPair | Encapsulates a key exchange key pair |
| CNonce | Encapsulates a nonce for encryption |
| CPeer | Encapsulate a network peer |
| CShortString | Encapsulates a string that is restricted to 255 bytes or less |
| CSigner | Encapsulates message signing and opening of signed messages |
| CX25519KeyPair | Encapsulates an X25519 key pair |