ldns(3)
π ldns_key β the ldns_key data structure, bestie edition π
okay so real talk, this is the ldns(3) page from the ldns library functions manual, and it's all about the ldns_key data structure. yes that's it. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
ldns_key β literally the ldns_key data structure. that's the name. iconic, brief, no notes π
β¨ SYNOPSIS β¨
so you wanna use it? here's what you pull in, exactly as written:
#include <stdint.h>
#include <stdbool.h>
#include <ldns/ldns.h>
ldns_key();
look at that. clean. the stdint.h and stdbool.h for the int and bool types, then the big one, ldns/ldns.h, and then ldns_key(); sitting there doing its thing. slay β¨
β¨ DESCRIPTION β¨
so like, ldns_key() β that's the function. that's the whole description, fr fr. it's giving "mysterious minimal energy" and honestly? respect. this page is a stub and it knows it. π
β¨ AUTHOR β¨
the ldns team at NLnet Labs. kings. legends. the ones who did this. π
β¨ REPORTING BUGS β¨
found something cursed? π don't suffer in silence bestie, report it:
- email:
dns-team@nlnetlabs.nl - or on GitHub at
https://github.com/NLnetLabs/ldns/issues
they wanna hear it, no cap. π
β¨ COPYRIGHT β¨
Copyright (c) 2004 - 2006 NLnet Labs.
licensed under the BSD License. and listen β there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like, zero. none. don't come for them if it breaks, okay? that's the deal π
β¨ SEE ALSO β¨
okay this list is LONG and it ate, here's every single one, don't skip any:
ldns_key_newldns_key_new_frm_algorithmldns_key_new_frm_fpldns_key_new_frm_fp_lldns_key_new_frm_fp_rsaldns_key_new_frm_fp_rsa_lldns_key_new_frm_fp_dsaldns_key_new_frm_fp_dsa_lldns_key_list_newldns_key_set_algorithmldns_key_set_rsa_keyldns_key_set_dsa_keyldns_key_set_hmac_keyldns_key_set_origttlldns_key_set_inceptionldns_key_set_expirationldns_key_set_pubkey_ownerldns_key_set_keytagldns_key_set_flagsldns_key_list_set_key_countldns_key_list_push_keyldns_key_list_pop_keyldns_key_list_key_countldns_key_list_keyldns_key_rsa_keyldns_key_dsa_keyldns_key_algorithmldns_key_hmac_keyldns_key_origttlldns_key_inceptionldns_key_expirationldns_key_keytagldns_key_pubkey_ownerldns_key_flagsldns_key2rrldns_key_freeldns_key_deep_freeldns_key_list_freeldns_key_print
and perldoc Net::DNS, RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035. that's the reading list bestie, get comfy πΈ
β¨ REMARKS β¨
heads up: this manpage was automatically generated from the ldns source code. so yeah, the machine wrote it. i just made it cute π
aaaand that's the page!! it's from 30 May 2006 and it's the ldns(3) page from the Library Functions Manual, sourced from the ldns project. tysm for reading, go forth and key responsibly π¦πβ¨
π¦ where this page comes from
- alpine 3.22: ldns-doc 1.8.4-r0 Β· BSD-3-Clause
- alpine 3.23: ldns-doc 1.8.4-r1 Β· BSD-3-Clause
- alpine 3.24: ldns-doc 1.8.4-r1 Β· BSD-3-Clause
- arch rolling: ldns 1.9.2-1 Β· custom:BSD
- debian trixie: libldns-dev 1.8.4-2+b1
- fedora 43: ldns-devel 1.8.4-8.fc43 Β· BSD-3-Clause
- fedora 43: ldns-devel 1.8.4-8.fc43 Β· BSD-3-Clause
- fedora 43: ldns-devel 1.9.2-1.fc43 Β· BSD-3-Clause
- fedora 43: ldns-devel 1.9.2-1.fc43 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.0-2.fc44 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.0-2.fc44 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.2-1.fc44 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.2-1.fc44 Β· BSD-3-Clause
- nixos 26.05: ldns 1.9.2
- nixpkgs unstable: ldns 1.9.2
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- ubuntu questing: libldns-dev 1.8.4-2build1
- ubuntu resolute: libldns-dev 1.8.4-2build3
- ubuntu stonking: libldns-dev 1.9.2-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms