gnutls_get_library_config(3)

✨ gnutls_get_library_config(3) ✨

okay bestie, welcome to the gnutls manual πŸ’– this one's a lil API function and it's genuinely so useful, i promise.


πŸŽ€ NAME πŸŽ€

gnutls_get_library_config β€” an API function, and yes she's exactly what she sounds like 🫢


🌸 SYNOPSIS 🌸

#include <gnutls/gnutls.h>

const gnutls_library_config_st * gnutls_get_library_config( void);

πŸ¦‹ ARGUMENTS πŸ¦‹

  • void β€” literally nothing. no args. she takes zero input and gives you everything, main character energy fr πŸ’…

πŸ’œ DESCRIPTION πŸ’œ

so what she does is return the library configuration as key value pairs. like, she hands you the whole vibe check of how this library got built. 🧚

the keys that are currently defined are, and i'm listing every single one because we don't skip:

  • fips-module-name: the name of the FIPS140 module
  • fips-module-version: the version of the FIPS140 module
  • libgnutls-soname: the SONAME of the library itself
  • libnettle-soname: the library SONAME of linked libnettle
  • libhogweed-soname: the library SONAME of linked libhogweed
  • libgmp-soname: the library SONAME of linked libgmp
  • hardware-features: enabled hardware support features
  • tls-features: enabled TLS protocol features

no cap, that's the whole roster ✨


🌈 RETURNS 🌈

a NUL-terminated gnutls_library_config_st array. periodt. πŸ‘‘


⭐ SINCE ⭐

3.7.3 β€” she's been here a minute, iconic behavior πŸŽ€


πŸ’€ REPORTING BUGS πŸ’€

found a bug? don't suffer in silence bestie, tell the devs:


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.

(translation: use it, share it, 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/


okay that's the whole page, you ate that πŸ“ this was gnutls_get_library_config(3) from the gnutls manual, version 3.8.13 β€” mwah, go read some more manpages, i'm obsessed with you πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from