Crate dnstplib

source ·
Expand description

§Common Functionality

The vast majority of functionality is in this library crate. The client and server executable crates are really just wiring up bits and pieces from this library.

Re-exports§

Modules§

  • byte 🔒
    Utility functions for operating on bytes including splitting multi-byte integers into bytes and vice versa
  • Bundling config for the server and client
  • Method for handling cryptography including ECDH shared secret derivation and symmetric key encryption
  • Structures making up the DNS workflow including messages and headers
  • Network layer for binding and processing UDP traffic
  • Business-logic-like structures for processing parsed messages
  • Utility functions for manipulating strings

Enums§

Functions§