Backout controlling terminal setting support to unbreak with gtkgreet/regreet
My tests with agreety succeeded but the diff broke landry's use of
gtkgreet/regreet (EPERM). It's not 100% clear yet why, so revert for
now.
Requested by landry@
These files contain both MP and non-MP versions of the shoot functions
seperated by #else. The MP versions contain the code from the non-MP
versions verbatim. This adds and #ifdef MULTIPROCESSOR into the MP
versions makes minor adjustments. This style will avoid future errors.
I already almost introduced one..
change tlb_shoot_wait to int, like on i386, because we don't support more
than 64 cpus (limited by the mask), and definately less than 4 billion
ok kettenis
openssl: list SHA-3 digests in help output
Register sha3-{224,256,384,512} as dgst commands so they appear in
openssl help. Without this, SHA-3 support is easy to miss and looks
unsupported from the command line.
ok tb jsing
net/syncthing: update to version 2.0.12.
Diff from Douglas Silva with some back and forth from myself.
OK kn@ for a slightly older version of this diff.
Thanks both.
mlkem: clear a few (pointers to) secrets
The ML-KEM code is doing a pretty poor job at cleaning up secrets it no
longer needs. This commit clears a few stack-based arrays containing
secrets or not obviously public information and stack-based structs
containing pointers to secrets.
ok jsing kenjiro
Rename RANK{768,1024} to MLKEM{768,1024}_RANK
RANK768 and RANK1024 are awfully short and generic names for public
constants. Before we make it worse with similarly named constants for
ML-DSA, let's fix this. This follows the naming convention used by the
other macros in the mlkem code.
ok kenjiro jsing