cosmopolitan/third_party/mbedtls/test
Justine Tunney 8ff48201ca
Rewrite .zip.o file linker
This change takes an entirely new approach to the incremental linking of
pkzip executables. The assets created by zipobj.com are now treated like
debug data. After a .com.dbg is compiled, fixupobj.com should be run, so
it can apply fixups to the offsets and move the zip directory to the end
of the file. Since debug data doesn't get objcopy'd, a new tool has been
introduced called zipcopy.com which should be run after objcopy whenever
a .com file is created. This is all automated by the `cosmocc` toolchain
which is rapidly becoming the new recommended approach.

This change also introduces the new C23 checked arithmetic macros.
2023-06-10 09:29:44 -07:00
..
data Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
everest_test.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
everest_unravaged.c Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
lib.c Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
lib.h Get MbedTLS and its unit tests passing AARCH64 2023-05-11 21:53:15 -07:00
secp384r1_test.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
test.inc Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
test.mk Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
test_suite_aes.cbc.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_aes.cbc.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_aes.cfb.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_aes.cfb.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_aes.ecb.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_aes.ecb.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_aes.ofb.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_aes.ofb.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_aes.rest.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_aes.rest.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_aes.xts.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_aes.xts.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_asn1parse.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_asn1parse.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_asn1write.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_asn1write.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_base64.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_base64.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_blowfish.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_blowfish.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_ccm.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_ccm.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_chacha20.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_chacha20.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_chachapoly.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_chachapoly.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.aes.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_cipher.aes.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.blowfish.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_cipher.blowfish.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.ccm.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_cipher.ccm.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.chacha20.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_cipher.chacha20.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.chachapoly.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_cipher.chachapoly.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.des.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_cipher.des.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.gcm.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_cipher.gcm.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.misc.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_cipher.misc.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.nist_kw.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_cipher.nist_kw.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.null.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_cipher.null.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_cipher.padding.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_cipher.padding.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_ctr_drbg.c Clean up some code 2022-08-20 12:32:51 -07:00
test_suite_ctr_drbg.datax Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
test_suite_des.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_des.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_dhm.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_dhm.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_ecdh.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_ecdh.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_ecdsa.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_ecdsa.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_ecp.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_ecp.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_entropy.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_entropy.datax Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
test_suite_error.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_error.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_gcm.aes128_de.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_gcm.aes128_de.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_gcm.aes128_en.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_gcm.aes128_en.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_gcm.aes192_de.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_gcm.aes192_de.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_gcm.aes192_en.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_gcm.aes192_en.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_gcm.aes256_de.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_gcm.aes256_de.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_gcm.aes256_en.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_gcm.aes256_en.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_gcm.misc.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_gcm.misc.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_hkdf.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_hkdf.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_hmac_drbg.misc.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_hmac_drbg.misc.datax Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
test_suite_hmac_drbg.no_reseed.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_hmac_drbg.no_reseed.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_hmac_drbg.nopr.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_hmac_drbg.nopr.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_hmac_drbg.pr.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_hmac_drbg.pr.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_md.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_md.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_mdx.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_mdx.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_memory_buffer_alloc.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_memory_buffer_alloc.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_mpi.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_mpi.datax Remove plenty of makefile misconfigurations 2022-07-21 09:20:59 -07:00
test_suite_net.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_net.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_nist_kw.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_nist_kw.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_oid.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_oid.datax Restore Referer-Policy and wrap up MbedTLS changes 2021-08-04 01:05:49 -07:00
test_suite_pem.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_pem.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_pk.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_pk.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_pkcs1_v15.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_pkcs1_v15.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_pkcs1_v21.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_pkcs1_v21.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_pkcs5.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_pkcs5.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_pkparse.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_pkparse.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_pkwrite.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_pkwrite.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_poly1305.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_poly1305.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_random.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_random.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_rsa.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_rsa.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_shax.c Validate privileged code relationships 2023-06-08 04:38:06 -07:00
test_suite_shax.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_ssl.c Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
test_suite_ssl.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_timing.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_timing.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_version.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_version.datax Add SSL to redbean 2021-06-24 13:20:50 -07:00
test_suite_x509parse.c Make numerous improvements 2021-09-28 01:52:34 -07:00
test_suite_x509parse.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_x509write.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
test_suite_x509write.datax Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00