ldns(3)
π ldns(3) β the ldns library, bestie edition π
okay so you're in the ldns(3) manual page and honestly? you're about to have a great time. this is the library functions manual for ldns, and we're starting with the icon herself: ldns_sign_public.
β¨ NAME β¨
ldns_sign_public β sign an rrset ποΈπ₯
πΈ SYNOPSIS πΈ
#include <stdint.h>
#include <stdbool.h>
#include <ldns/ldns.h>
ldns_rr_list* ldns_sign_public(ldns_rr_list *rrset, ldns_key_list
*keys);
π¦ DESCRIPTION π¦
ldns_sign_public() β bestie, it signs an rrset. that's the whole vibe. she takes your record set and your keys and she comes back with signatures, no cap.
rrsetβ the rrsetkeysβ the keys to use
and the return? a rr_list with the signatures. she delivers. π
π AUTHOR π
the ldns team at NLnet Labs. iconic behaviour, honestly. π«Ά
π REPORTING BUGS π
found something cursed? don't gatekeep, please report bugs to dns-team@nlnetlabs.nl or on GitHub at https://github.com/NLnetLabs/ldns/issues. the devs wanna know fr fr. π
π 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, none. zero. she said what she said. π
π SEE ALSO π
go read these next, bestie, iykyk:
ldns_sign_public_dsaldns_sign_public_rsamd5ldns_sign_public_rsasha1ldns_verifyldns_verify_rrsigldns_key
and perldoc Net::DNS, plus RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035. light reading, obviously. β¨
β REMARKS β
this manpage was automatically generated from the ldns source code. so if it's a little stiff, that's not her fault, that's the generator's. π
ok that's the whole page, you ate it, you understood it, periodt. π§
sign-off: this was ldns(3), dated 30 May 2006 β yes she's an elder icon and she still slays. mwah, go sign something. ππ¦πΈ
π¦ 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