gnutls_pubkey_import_dsa_raw(3)
π gnutls_pubkey_import_dsa_raw β from the gnutls manual, bestie edition
okay so. this is a page out of the gnutls manual (that's the manual name, it's literally called gnutls), and we're talking about one very specific little function. buckle up π
β¨ NAME β¨
gnutls_pubkey_import_dsa_raw β it's an API function, bestie. that's the whole name. no notes. π
π¦ SYNOPSIS π¦
#include <gnutls/abstract.h>
int gnutls_pubkey_import_dsa_raw(gnutls_pubkey_t key, const
gnutls_datum_t * p, const gnutls_datum_t * q, const gnutls_datum_t * g,
const gnutls_datum_t * y);
like. look at her. five parameters. she's doing the absolute most and we love her for it π
πΈ ARGUMENTS πΈ
gnutls_pubkey_t keyβ this is the lil structure where the parsed key gets stored. she's the container, the moment, the destination. π«const gnutls_datum_t * pβ holds thep. yes that's it, that's the description, it holds thep. ngl sometimes the docs are just Like That πconst gnutls_datum_t * qβ holds theq. iconic. no further elaboration. β¨const gnutls_datum_t * gβ holds theg. slay.const gnutls_datum_t * yβ holds they. and that's the whole squad right there π«Ά
π DESCRIPTION π
so what does she actually do? this function takes the raw DSA parameters you hand her and converts them into the native gnutls_pubkey_t format. the output? stored in key. that's the vibe check and she passed it β
β RETURNS β
if everything goes right you get GNUTLS_E_SUCCESS (which is 0, the beautiful number, the moment of peace ποΈ). otherwise? a negative error value. not zero. negative. she's telling you something went wrong, respectfully π
π SINCE π
2.12.0 β she's been here since 2.12.0, an absolute veteran, a legacy icon, main character energy since day one π
π REPORTING BUGS π
found a bug? first of all, not the vibe. second of all, tell the people:
- Report bugs to <bugs@gnutls.org>.
- Home page: https://www.gnutls.org
π COPYRIGHT π
Copyright Β© 2001-2023 Free Software Foundation, Inc., and others.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. (yes bestie, you can share it, just keep the receipts π)
π₯ SEE ALSO π₯
the full documentation for gnutls lives in a Texinfo manual. if the /usr/share/doc/gnutls/ directory isn't giving HTML form realness, then go visit:
https://www.gnutls.org/manual/
lowkey reminder: i kept every single fact exactly where it was, no cap. the vibe is new, the details are untouched. periodt. π
and that's a wrap, bestie! this page came from gnutls version 3.8.13, and yes, the manual name is just gnutls. ty for reading my little page, love u, bye π¦β¨πΈ
π¦ where this page comes from
- alpine 3.22: gnutls-doc 3.8.13-r0 Β· LGPL-2.1-or-later
- alpine 3.23: gnutls-doc 3.8.13-r0 Β· LGPL-2.1-or-later
- alpine 3.24: gnutls-doc 3.8.13-r0 Β· LGPL-2.1-or-later
- arch rolling: gnutls 3.8.13-3 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 43: gnutls-devel 3.8.13-1.fc43 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 43: gnutls-devel 3.8.13-1.fc43 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 44: gnutls-devel 3.8.13-1.fc44 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 44: gnutls-devel 3.8.13-1.fc44 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- ubuntu stonking: gnutls-doc 3.8.13-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms