gnutls_group_list(3)
β¨ gnutls_group_list β¨
okay bestie, gather round, we're looking at gnutls_group_list β an API function from the gnutls manual π it's a lil function, but it's iconic.
πΈ SYNOPSIS πΈ
#include <gnutls/gnutls.h>
const gnutls_group_t * gnutls_group_list( void);
like. that's it. that's the whole call. no args, no drama π
π¦ ARGUMENTS π¦
voidβ literally nothing. she takes no arguments. she's self-sufficient, she's giving independent woman energy π
π DESCRIPTION π
okay so the tea is: this function hands you the list of supported elliptic curves. that's it, that's the whole vibe. you call it, you get the groups. slay β¨
but bestie, listen. This function is not thread safe. so don't be out here calling it from a million threads at once like it's a group chat, because it is NOT built for that. guard it, lock it, protect her π
π RETURNS π
she returns a (0)-terminated list of gnutls_group_t integers, and those integers are the available groups π so you walk the array until you hit that 0 and you're done. no cap.
β SINCE β
3.6.0 β she's been here since 3.6.0, a true OG π
π«Ά REPORTING BUGS π«Ά
found a bug? not her fault but ok, tell the devs:
- Report bugs to <bugs@gnutls.org>.
- Home page: https://www.gnutls.org
they're nice, they'll fix it π§
π 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 queen, copy away, just keep the receipts.)
π SEE ALSO π
The full documentation for gnutls is maintained as a Texinfo manual. If the /usr/share/doc/gnutls/ directory does not contain the HTML form, visit
https://www.gnutls.org/manual/
like, the whole lore is in there, iykyk π
and that's the whole page bestie!! this was gnutls 3.8.13, the gnutls_group_list(3) page, brought to you by the gnutls manual. mwah π go forth and enumerate your curves β¨π¦π
π¦ 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