1
0
mirror of https://github.com/openbsd/src.git synced 2024-12-21 23:18:00 -08:00
OpenBSD
Go to file
tb 8889493e35 Rework and fix the mlkem tests
Make proper use of CBB and CBS. If a CBS ever owns data, you're holding
it wrong. Ditch gross macros, sscanf, and globals. The use of fgets is
annoying here, so replace it with getline, which be provided by portable
if needed.

Most importantly, make the tests actually signal failure rather than
only printing an error. Fix the state machines in a few of them. Some
tests didn't parse the .txt file at all. Others mostly did but didn't
actually test what they were supposed to be testing. Such failures
were hidden by the way the tests were written.

This basically needed a complete revamp. It still isn't pretty and much
of it could be deduplicated, but I only have so much time alotted on this
blue planet.
2024-12-20 00:07:12 +00:00
bin use a more readable explanation of directory creation; 2024-11-30 06:59:12 +00:00
distrib sync 2024-12-19 23:57:27 +00:00
etc Make the example bgpd.conf work with 4byte ASN out of the box. 2024-12-18 16:00:26 +00:00
games Emit a warning if all fortunes in the file are too short or too long 2024-10-21 06:39:03 +00:00
gnu Install riscv_vector.h 2024-12-17 13:22:38 +00:00
include a.out is no longer the commonly encountered binary file format, the world has 2024-10-16 18:47:47 +00:00
lib Do not install mlkem.h and bytestring.h into /usr/include/openssl for now 2024-12-19 23:56:32 +00:00
libexec gettytab's dx flag is supposed to set decctlq, which is the opposite of 2024-11-09 11:22:18 +00:00
regress Rework and fix the mlkem tests 2024-12-20 00:07:12 +00:00
sbin use opendev() for fsck_ext2fs, based on code adding this to fsck_ffs 2024-12-18 10:36:05 +00:00
share rewrite a sentence, add a width specifier to a list, and some "a" -> "an"; 2024-12-16 21:39:29 +00:00
sys Use per-sockbuf mutex(9) to protect `so_rcv' buffer of tcp(4) sockets. 2024-12-19 22:11:35 +00:00
usr.bin add missing option "-d" to flex(1)'s usage. 2024-12-18 12:33:57 +00:00
usr.sbin Improve cleanup process 2024-12-19 13:23:38 +00:00
.gitignore Ignore CVS directories for easier git + CVS coexistence. 2023-07-07 15:44:54 +00:00
Makefile minor cranking of libraries exposes a problem, details too long to explain. 2020-04-05 20:14:14 +00:00
Makefile.cross riscv64 is a LP64_ARCH, list it as such. 2021-05-03 00:04:31 +00:00