code wiki / (root) / nx_email_dns.nx

nx_email_dns.nx

buildroot/runtime/nx_email_dns.nx

2586 B47 linesdepth 0pulls 0 transitivereach 4 importersview sourcekind librarytopic email
docsdependenciesstructsconstsfunctions

about

nx_email_dns.nx -- EMAIL DEPLOY: emit the DNS zone records for a domain. module: nishi-core.email.dns depends: (none -- pure text builder) capability: CORE_EMAIL Produces the exact records an operator publishes so the sovereign mail server becomes reachable as real internet mail for <domain>: MX -> the mail host (where senders deliver) A -> the mail host's IPv4 (the public server) SPF -> authorize the host (anti-spoof, RFC 7208) DKIM -> the ed25519 public key (signature verify, RFC 8463) DMARC -> the policy (RFC 7489) The DKIM public key is generated + base64'd by the caller (composing the sovereign ed25519); this file only formats the zone. license_tier: INDEPENDENT_REDERIVE genealogy_id: international-research-sources/ietf/rfc_1035 + rfc_7208 + rfc_8463 + rfc_7489 lineage_id: nishi_email_dns_zone

dependencies 0 imports · 2 importers

nx_email_dns.nx nx_email_dns_gate.nx nx_email_provision_lib.nx

imports: none

imported by: nx_email_dns_gate.nxnx_email_provision_lib.nx

structs

none

consts

none

functions

21func dz_cat(out: *u8, oi: i64, s: *u8) -> i64
called by 1: nx_dns_zone
28func nx_dns_zone(domain: *u8, host: *u8, ip: *u8, selector: *u8, pub_b64: *u8, out: *u8, cap: i64) -> i64
called by 2: mainep_provision calls 1: dz_cat