DDN
DDN core
Modules 46
- ddn.adamCompact Dynamic Value Type
- ddn.api.archiveddn.api.archive
- ddn.api.compressorddn.api.compressor
- ddn.api.crypto.aeadAuthenticated Encryption with Associated Data (AEAD) API.
- ddn.api.crypto.cipherCipher API.
- ddn.api.crypto.commonCommon definitions, exceptions, and utility functions for the DDN Crypto API.
- ddn.api.crypto.hashHash function API.
- ddn.api.crypto.kdfKey Derivation Function (KDF) API.
- ddn.api.crypto.kexKey Exchange (Key Agreement) API.
- ddn.api.crypto.keyKey management API.
- ddn.api.crypto.keygenKey generator API.
- ddn.api.crypto.macMAC (Message Authentication Code) API.
- ddn.api.cryptoDDN Cryptography API.
- ddn.api.crypto.paddingBlock cipher padding API.
- ddn.api.crypto.randomRandom number generation API.
- ddn.api.crypto.signatureDigital Signature API.
- ddn.api.net.dtlsDDN DTLS API.
- ddn.api.net.http.clientModule ddn.api.net.http.client
- ddn.api.net.tlsDDN TLS API.
- ddn.config.iniINI Configuration Support
- ddn.data.cdm.attributeCDM attribute for SDL-style tags.
- ddn.data.cdm.builderCDM builder — produces a full CdmDocument with roundtrip metadata.
- ddn.data.cdm.commentCDM comment preservation.
- ddn.data.cdm.convCDM conversion utilities.
- ddn.data.cdm.documentCDM document root container.
- ddn.data.cdm.formatCDM formatting metadata for roundtrip fidelity.
- ddn.data.cdm.locationCDM source location tracking.
- ddn.data.cdm.memberCDM member for object key-value pairs.
- ddn.data.cdm.nodeCDM node - the core data structure for the Configuration Data Model.
- ddn.data.cdmCDM (Configuration Data Model) package.
- ddn.data.cdm.storeCDM ConfigStore — Lightweight config with format-preserving save.
- ddn.data.cdm.traversalCDM Traversal Utilities
- ddn.data.cdm.varbuilderVar builder — produces a lightweight var without metadata.
- ddn.data.cfCF - Configuration File Format Parser and Writer
- ddn.data.csvddn.data.csv — High‑performance CSV reader/writer
- ddn.data.jsonHigh-Performance Strict JSON Parser/Writer
- ddn.data.json5JSON5 support for DDN — Design and Policy
- ddn.data.sdlSDL (Simple Declarative Language) Parser and Writer
- ddn.ddnDDN Core Library Version Information
- ddn.net.uriddn.net.uri — RFC 3986 (URI) implementation in D.
- ddn.os.pathUtilities for file and directory path manipulation. Heavily inspired by the Python's pathlib.
- ddn.utVery simple, unittest helper module. Currently only with the `ut` template.
- ddn.util.docoptCommand-line interface description language parser.
- ddn.util.json_escapeJSON/JSON5 String Escaping Utilities
- ddn.util.semverModule ddn.util.semver
- ddn.var