opengnsys_ipxe/src/tests
Michael Brown 7d71cf318a [rng] Allow for entropy sources that fail during startup tests
Provide per-source state variables for the repetition count test and
adaptive proportion test, to allow for the situation in which an
entropy source can be enabled but then fails during the startup tests,
thereby requiring an alternative entropy source to be used.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2023-02-20 14:53:10 +00:00
..
acpi_test.c [acpi] Support the "_RTXMAC_" format for ACPI-based MAC addresses 2022-03-25 16:47:06 +00:00
aes_test.c [crypto] Add concept of authentication tag to cipher algorithms 2022-10-25 13:21:30 +01:00
asn1_test.c [crypto] Add DER image format 2016-07-29 01:12:58 +01:00
asn1_test.h [crypto] Add DER image format 2016-07-29 01:12:58 +01:00
base16_test.c [base16] Add buffer size parameter to base16_encode() and base16_decode() 2015-04-24 14:41:32 +01:00
base64_test.c [base64] Add buffer size parameter to base64_encode() and base64_decode() 2015-04-24 15:32:04 +01:00
bigint_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
bitops_test.c [bitops] Fix typo in test case 2016-05-05 23:42:57 +01:00
bofm_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
byteswap_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
cipher_test.c [tests] Verify ability to perform in-place encryption and decryption 2022-11-10 09:58:44 +00:00
cipher_test.h [crypto] Add concept of authentication tag to cipher algorithms 2022-10-25 13:21:30 +01:00
cms_test.c [x509] Make root of trust a reference-counted structure 2020-12-09 16:45:50 +00:00
crc32_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
deflate_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
der_test.c [crypto] Add DER image format 2016-07-29 01:12:58 +01:00
dhe_test.c [crypto] Add Ephemeral Diffie-Hellman key exchange algorithm 2022-10-11 14:33:19 +01:00
digest_test.c [test] Simplify digest algorithm self-tests 2015-04-12 17:01:10 +01:00
digest_test.h [test] Simplify digest algorithm self-tests 2015-04-12 17:01:10 +01:00
dns_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
entropy_sample.c [rng] Allow for entropy sources that fail during startup tests 2023-02-20 14:53:10 +00:00
gcm_test.c [crypto] Add block cipher Galois/Counter mode of operation 2022-10-25 13:21:30 +01:00
gzip_test.c [gzip] Add support for gzip archive images 2021-05-08 15:34:19 +01:00
hash_df_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
hmac_drbg_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
hmac_test.c [crypto] Simplify internal HMAC API 2022-10-10 12:21:54 +01:00
iobuf_test.c [iobuf] Improve robustness of I/O buffer allocation 2016-02-11 19:04:23 +00:00
ipv4_test.c [ipv4] Redefine IP address constants to avoid unnecessary byte swapping 2015-07-28 13:48:29 +01:00
ipv6_test.c [netdevice] Separate concept of scope ID from network device name index 2023-01-14 00:09:20 +00:00
linebuf_test.c [linebuf] Support buffering of multiple lines 2015-07-28 16:59:11 +01:00
list_test.c [list] Add list_is_first_entry() and list_is_last_entry() 2018-03-24 21:32:06 +00:00
math_test.c [libc] Add ffs(), ffsl(), and ffsll() 2015-03-16 15:40:53 +00:00
md4_test.c [crypto] Add MD4 message digest algorithm 2017-11-12 18:52:03 +00:00
md5_test.c [test] Simplify digest algorithm self-tests 2015-04-12 17:01:10 +01:00
memcpy_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
memset_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
nap_test.c [tests] Verify ability to sleep the CPU 2023-01-31 10:17:57 +00:00
ntlm_test.c [ntlm] Add support for NTLM authentication mechanism 2017-11-12 18:52:03 +00:00
ocsp_test.c [x509] Record root of trust used when validating a certificate 2020-12-08 15:04:28 +00:00
pccrc_test.c [crypto] Simplify internal HMAC API 2022-10-10 12:21:54 +01:00
pem_test.c [crypto] Add PEM image format 2016-07-29 01:13:27 +01:00
pixbuf_test.c [image] Detect image type when image is first registered 2015-08-21 16:25:11 +01:00
pixbuf_test.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
png_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
pnm_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
profile_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
pubkey_test.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
rsa_test.c [crypto] Ensure that test code drags in required ASN.1 object identifiers 2020-06-16 23:41:43 +01:00
setjmp_test.c [build] Avoid implicit-fallthrough warnings on GCC 7 2017-03-29 10:36:45 +03:00
settings_test.c [settings] Support formatting UUIDs as little-endian GUIDs 2022-01-04 14:03:12 +00:00
sha1_test.c [test] Simplify digest algorithm self-tests 2015-04-12 17:01:10 +01:00
sha256_test.c [crypto] Add SHA-224 algorithm 2015-04-12 17:01:10 +01:00
sha512_test.c [crypto] Add SHA-512/224 algorithm 2015-04-12 17:02:11 +01:00
string_test.c [libc] Add strncasecmp() 2021-05-18 11:45:24 +01:00
tcpip_test.c [tcpip] Avoid generating positive zero for transmitted UDP checksums 2015-09-10 14:46:54 +01:00
test.c [test] Include build architecture in test suite banner 2023-02-06 21:06:00 +00:00
tests.c [tests] Verify ability to sleep the CPU 2023-01-31 10:17:57 +00:00
time_test.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
umalloc_test.c [ioapi] Move get_memmap() to the I/O API group 2010-08-16 16:54:03 +01:00
uri_test.c [uri] Allow for relative URIs that include colons within the path 2022-01-13 15:03:22 +00:00
utf8_test.c [utf8] Add UTF-8 accumulation self-tests 2022-03-15 16:25:13 +00:00
vsprintf_test.c [libc] Print "<NULL>" for wide-character NULL strings 2016-04-12 11:53:06 +01:00
x509_test.c [x509] Use case-insensitive comparison for certificate names 2021-05-18 11:46:28 +01:00
zlib_test.c [zlib] Add support for zlib archive images 2021-05-08 15:34:19 +01:00