gnutls_rnd_refresh(3)
β¨ gnutls_rnd_refresh(3) β the gnutls manual, bestie edition β¨
okay so picture this: you're deep in the gnutls manual, section 3, and you stumble on gnutls_rnd_refresh. That's this page. Hi. Welcome. π
πΈ NAME πΈ
gnutls_rnd_refresh β literally just an API function, that's the whole name, no notes π
π SYNOPSIS π
#include <gnutls/crypto.h>
void gnutls_rnd_refresh( void);
π¦ ARGUMENTS π¦
voidβ yeah bestie, there are no arguments. Zero. None. It's giving "takes nothing, gives everything" β¨
π DESCRIPTION π
so what does it do?? This function refreshes the random generator state. That's it, that's the job.
The way that it works is: the current precise time, CPU usage, and other values are input into its state. Like, it's literally feeding the vibe check of the moment back into the generator. π«Ά
And on a slower rate, input from /dev/urandom is mixed too. So it's not just vibes β there's real entropy in the mix, just on its own chill schedule. π
no cap, if you were hoping for a return value, there isn't one. It returns void. The refresh is the whole point. Periodt. π
β SINCE β
3.1.7 β so it's been iconic since 3.1.7, we've simply been blessed π
π REPORTING BUGS π
Found a bug? Don't suffer in silence, bestie. 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.
(translation: go off, copy 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/
and that's the whole page, bestie π this was gnutls version 3.8.13, page gnutls_rnd_refresh(3), straight from the gnutls source. drink water, refresh your state, slay. π
β¨
π¦ 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