mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-28 15:28:30 +00:00
Improve ZIP filesystem and change its prefix
The ZIP filesystem has a breaking change. You now need to use /zip/ to open() / opendir() / etc. assets within the ZIP structure of your APE binary, instead of the previous convention of using zip: or zip! URIs. This is needed because Python likes to use absolute paths, and having ZIP paths encoded like URIs simply broke too many things. Many more system calls have been updated to be able to operate on ZIP files and file descriptors. In particular fcntl() and ioctl() since Python would do things like ask if a ZIP file is a terminal and get confused when the old implementation mistakenly said yes, because the fastest way to guarantee native file descriptors is to dup(2). This change also improves the async signal safety of zipos and ensures it doesn't maintain any open file descriptors beyond that which the user has opened. This change makes a lot of progress towards adding magic numbers that are specific to platforms other than Linux. The philosophy here is that, if you use an operating system like FreeBSD, then you should be able to take advantage of FreeBSD exclusive features, even if we don't polyfill them on other platforms. For example, you can now open() a file with the O_VERIFY flag. If your program runs on other platforms, then Cosmo will automatically set O_VERIFY to zero. This lets you safely use it without the need for #ifdef or ifstatements which detract from readability. One of the blindspots of the ASAN memory hardening we use to offer Rust like assurances has always been that memory passed to the kernel via system calls (e.g. writev) can't be checked automatically since the kernel wasn't built with MODE=asan. This change makes more progress ensuring that each system call will verify the soundness of memory before it's passed to the kernel. The code for doing these checks is fast, particularly for buffers, where it can verify 64 bytes a cycle. - Correct O_LOOP definition on NT - Introduce program_executable_name - Add ASAN guards to more system calls - Improve termios compatibility with BSDs - Fix bug in Windows auxiliary value encoding - Add BSD and XNU specific errnos and open flags - Add check to ensure build doesn't talk to internet
This commit is contained in:
parent
2730c66f4a
commit
00611e9b06
319 changed files with 4418 additions and 2599 deletions
|
@ -1103,7 +1103,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_aes.cbc.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_aes.cbc.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1102,7 +1102,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_aes.cfb.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_aes.cfb.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1093,7 +1093,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_aes.ecb.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_aes.ecb.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1102,7 +1102,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_aes.ofb.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_aes.ofb.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1112,7 +1112,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_aes.rest.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_aes.rest.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1103,7 +1103,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_aes.xts.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_aes.xts.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1254,7 +1254,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_asn1parse.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_asn1parse.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -902,7 +902,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_asn1write.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_asn1write.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_base64.c
vendored
2
third_party/mbedtls/test/test_suite_base64.c
vendored
|
@ -465,7 +465,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_base64.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_base64.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -722,7 +722,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_blowfish.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_blowfish.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_ccm.c
vendored
2
third_party/mbedtls/test/test_suite_ccm.c
vendored
|
@ -947,7 +947,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_ccm.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_ccm.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -407,7 +407,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_chacha20.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_chacha20.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -613,7 +613,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_chachapoly.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_chachapoly.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2232,7 +2232,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.aes.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.aes.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2108,7 +2108,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.blowfish.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.blowfish.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2059,7 +2059,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.ccm.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.ccm.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2022,7 +2022,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.chacha20.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.chacha20.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2022,7 +2022,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.chachapoly.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.chachapoly.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2025,7 +2025,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.des.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.des.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2093,7 +2093,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.gcm.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.gcm.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2003,7 +2003,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.misc.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.misc.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2056,7 +2056,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.nist_kw.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.nist_kw.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2022,7 +2022,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.null.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.null.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2194,7 +2194,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_cipher.padding.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_cipher.padding.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -733,7 +733,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_ctr_drbg.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_ctr_drbg.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_des.c
vendored
2
third_party/mbedtls/test/test_suite_des.c
vendored
|
@ -679,7 +679,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_des.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_des.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_dhm.c
vendored
2
third_party/mbedtls/test/test_suite_dhm.c
vendored
|
@ -615,7 +615,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_dhm.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_dhm.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -29,10 +29,10 @@ Diffie-Hellman MPI_MAX_SIZE + 1 modulus
|
|||
2:exp:3:int:10:char*:"5":exp:4
|
||||
|
||||
Diffie-Hellman load parameters from file [#1]
|
||||
3:char*:"zip:third_party/mbedtls/test/data/dhparams.pem":char*:"9e35f430443a09904f3a39a979797d070df53378e79c2438bef4e761f3c714553328589b041c809be1d6c6b5f1fc9f47d3a25443188253a992a56818b37ba9de5a40d362e56eff0be5417474c125c199272c8fe41dea733df6f662c92ae76556e755d10c64e6a50968f67fc6ea73d0dca8569be2ba204e23580d8bca2f4975b3":char*:"02":int:128
|
||||
3:char*:"/zip/third_party/mbedtls/test/data/dhparams.pem":char*:"9e35f430443a09904f3a39a979797d070df53378e79c2438bef4e761f3c714553328589b041c809be1d6c6b5f1fc9f47d3a25443188253a992a56818b37ba9de5a40d362e56eff0be5417474c125c199272c8fe41dea733df6f662c92ae76556e755d10c64e6a50968f67fc6ea73d0dca8569be2ba204e23580d8bca2f4975b3":char*:"02":int:128
|
||||
|
||||
Diffie-Hellman load parameters from file [#2]
|
||||
3:char*:"zip:third_party/mbedtls/test/data/dh.optlen.pem":char*:"b3126aeaf47153c7d67f403030b292b5bd5a6c9eae1c137af34087fce2a36a578d70c5c560ad2bdb924c4a4dbee20a1671be7103ce87defa76908936803dbeca60c33e1289c1a03ac2c6c4e49405e5902fa0596a1cbaa895cc402d5213ed4a5f1f5ba8b5e1ed3da951a4c475afeb0ca660b7368c38c8e809f382d96ae19e60dc984e61cb42b5dfd723322acf327f9e413cda6400c15c5b2ea1fa34405d83982fba40e6d852da3d91019bf23511314254dc211a90833e5b1798ee52a78198c555644729ad92f060367c74ded37704adfc273a4a33fec821bd2ebd3bc051730e97a4dd14d2b766062592f5eec09d16bb50efebf2cc00dd3e0e3418e60ec84870f7":char*:"800abfe7dc667aa17bcd7c04614bc221a65482ccc04b604602b0e131908a938ea11b48dc515dab7abcbb1e0c7fd66511edc0d86551b7632496e03df94357e1c4ea07a7ce1e381a2fcafdff5f5bf00df828806020e875c00926e4d011f88477a1b01927d73813cad4847c6396b9244621be2b00b63c659253318413443cd244215cd7fd4cbe796e82c6cf70f89cc0c528fb8e344809b31876e7ef739d5160d095c9684188b0c8755c7a468d47f56d6db9ea012924ecb0556fb71312a8d7c93bb2898ea08ee54eeb594548285f06a973cbbe2a0cb02e90f323fe045521f34c68354a6d3e95dbfff1eb64692edc0a44f3d3e408d0e479a541e779a6054259e2d854":int:256
|
||||
3:char*:"/zip/third_party/mbedtls/test/data/dh.optlen.pem":char*:"b3126aeaf47153c7d67f403030b292b5bd5a6c9eae1c137af34087fce2a36a578d70c5c560ad2bdb924c4a4dbee20a1671be7103ce87defa76908936803dbeca60c33e1289c1a03ac2c6c4e49405e5902fa0596a1cbaa895cc402d5213ed4a5f1f5ba8b5e1ed3da951a4c475afeb0ca660b7368c38c8e809f382d96ae19e60dc984e61cb42b5dfd723322acf327f9e413cda6400c15c5b2ea1fa34405d83982fba40e6d852da3d91019bf23511314254dc211a90833e5b1798ee52a78198c555644729ad92f060367c74ded37704adfc273a4a33fec821bd2ebd3bc051730e97a4dd14d2b766062592f5eec09d16bb50efebf2cc00dd3e0e3418e60ec84870f7":char*:"800abfe7dc667aa17bcd7c04614bc221a65482ccc04b604602b0e131908a938ea11b48dc515dab7abcbb1e0c7fd66511edc0d86551b7632496e03df94357e1c4ea07a7ce1e381a2fcafdff5f5bf00df828806020e875c00926e4d011f88477a1b01927d73813cad4847c6396b9244621be2b00b63c659253318413443cd244215cd7fd4cbe796e82c6cf70f89cc0c528fb8e344809b31876e7ef739d5160d095c9684188b0c8755c7a468d47f56d6db9ea012924ecb0556fb71312a8d7c93bb2898ea08ee54eeb594548285f06a973cbbe2a0cb02e90f323fe045521f34c68354a6d3e95dbfff1eb64692edc0a44f3d3e408d0e479a541e779a6054259e2d854":int:256
|
||||
|
||||
Diffie-Hellman selftest
|
||||
4
|
||||
|
|
2
third_party/mbedtls/test/test_suite_ecdh.c
vendored
2
third_party/mbedtls/test/test_suite_ecdh.c
vendored
|
@ -1067,7 +1067,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_ecdh.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_ecdh.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_ecdsa.c
vendored
2
third_party/mbedtls/test/test_suite_ecdsa.c
vendored
|
@ -1001,7 +1001,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_ecdsa.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_ecdsa.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -656,7 +656,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_ecjpake.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_ecjpake.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_ecp.c
vendored
2
third_party/mbedtls/test/test_suite_ecp.c
vendored
|
@ -1897,7 +1897,7 @@ int main( int argc, const char *argv[] )
|
|||
/* ++ftrace; */
|
||||
/* ftrace_install(); */
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_ecp.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_ecp.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -969,7 +969,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_entropy.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_entropy.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ Entropy output length: 65 > BLOCK_SIZE
|
|||
4:int:65:exp:1
|
||||
|
||||
Entropy failing source
|
||||
5:char*:"zip:third_party/mbedtls/test/data/entropy_seed"
|
||||
5:char*:"/zip/third_party/mbedtls/test/data/entropy_seed"
|
||||
|
||||
Entropy threshold: 16=2*8
|
||||
6:int:16:int:2:int:8
|
||||
|
|
2
third_party/mbedtls/test/test_suite_error.c
vendored
2
third_party/mbedtls/test/test_suite_error.c
vendored
|
@ -322,7 +322,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_error.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_error.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -636,7 +636,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_gcm.aes128_de.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_gcm.aes128_de.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -636,7 +636,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_gcm.aes128_en.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_gcm.aes128_en.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -636,7 +636,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_gcm.aes192_de.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_gcm.aes192_de.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -636,7 +636,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_gcm.aes192_en.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_gcm.aes192_en.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -636,7 +636,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_gcm.aes256_de.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_gcm.aes256_de.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -636,7 +636,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_gcm.aes256_en.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_gcm.aes256_en.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -612,7 +612,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_gcm.misc.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_gcm.misc.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_hkdf.c
vendored
2
third_party/mbedtls/test/test_suite_hkdf.c
vendored
|
@ -478,7 +478,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_hkdf.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_hkdf.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -694,7 +694,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_hmac_drbg.misc.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_hmac_drbg.misc.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -689,7 +689,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -689,7 +689,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_hmac_drbg.nopr.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -689,7 +689,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_hmac_drbg.pr.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_hmac_drbg.pr.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_md.c
vendored
2
third_party/mbedtls/test/test_suite_md.c
vendored
|
@ -869,7 +869,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_md.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_md.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
74
third_party/mbedtls/test/test_suite_md.datax
vendored
74
third_party/mbedtls/test/test_suite_md.datax
vendored
|
@ -470,71 +470,71 @@ depends_on:3
|
|||
|
||||
generic MD2 Hash file #1
|
||||
depends_on:0
|
||||
9:char*:"MD2":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"b593c098712d2e21628c8986695451a8"
|
||||
9:char*:"MD2":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"b593c098712d2e21628c8986695451a8"
|
||||
|
||||
generic MD2 Hash file #2
|
||||
depends_on:0
|
||||
9:char*:"MD2":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"3c027b7409909a4c4b26bbab69ad9f4f"
|
||||
9:char*:"MD2":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"3c027b7409909a4c4b26bbab69ad9f4f"
|
||||
|
||||
generic MD2 Hash file #3
|
||||
depends_on:0
|
||||
9:char*:"MD2":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"6bb43eb285e81f414083a94cdbe2989d"
|
||||
9:char*:"MD2":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"6bb43eb285e81f414083a94cdbe2989d"
|
||||
|
||||
generic MD2 Hash file #4
|
||||
depends_on:0
|
||||
9:char*:"MD2":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"8350e5a3e24c153df2275c9f80692773"
|
||||
9:char*:"MD2":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"8350e5a3e24c153df2275c9f80692773"
|
||||
|
||||
generic MD4 Hash file #1
|
||||
depends_on:1
|
||||
9:char*:"MD4":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"8d19772c176bd27153b9486715e2c0b9"
|
||||
9:char*:"MD4":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"8d19772c176bd27153b9486715e2c0b9"
|
||||
|
||||
generic MD4 Hash file #2
|
||||
depends_on:1
|
||||
9:char*:"MD4":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"f2ac53b8542882a5a0007c6f84b4d9fd"
|
||||
9:char*:"MD4":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"f2ac53b8542882a5a0007c6f84b4d9fd"
|
||||
|
||||
generic MD4 Hash file #3
|
||||
depends_on:1
|
||||
9:char*:"MD4":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"195c15158e2d07881d9a654095ce4a42"
|
||||
9:char*:"MD4":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"195c15158e2d07881d9a654095ce4a42"
|
||||
|
||||
generic MD4 Hash file #4
|
||||
depends_on:1
|
||||
9:char*:"MD4":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"31d6cfe0d16ae931b73c59d7e0c089c0"
|
||||
9:char*:"MD4":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"31d6cfe0d16ae931b73c59d7e0c089c0"
|
||||
|
||||
generic MD5 Hash file #1
|
||||
depends_on:2
|
||||
9:char*:"MD5":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"52bcdc983c9ed64fc148a759b3c7a415"
|
||||
9:char*:"MD5":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"52bcdc983c9ed64fc148a759b3c7a415"
|
||||
|
||||
generic MD5 Hash file #2
|
||||
depends_on:2
|
||||
9:char*:"MD5":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"d17d466f15891df10542207ae78277f0"
|
||||
9:char*:"MD5":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"d17d466f15891df10542207ae78277f0"
|
||||
|
||||
generic MD5 Hash file #3
|
||||
depends_on:2
|
||||
9:char*:"MD5":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"d945bcc6200ea95d061a2a818167d920"
|
||||
9:char*:"MD5":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"d945bcc6200ea95d061a2a818167d920"
|
||||
|
||||
generic MD5 Hash file #4
|
||||
depends_on:2
|
||||
9:char*:"MD5":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"d41d8cd98f00b204e9800998ecf8427e"
|
||||
9:char*:"MD5":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"d41d8cd98f00b204e9800998ecf8427e"
|
||||
|
||||
generic RIPEMD160 Hash file #0 (from paper)
|
||||
depends_on:3
|
||||
9:char*:"RIPEMD160":char*:"zip:third_party/mbedtls/test/data/hash_file_5":hex:"52783243c1697bdbe16d37f97f68f08325dc1528"
|
||||
9:char*:"RIPEMD160":char*:"/zip/third_party/mbedtls/test/data/hash_file_5":hex:"52783243c1697bdbe16d37f97f68f08325dc1528"
|
||||
|
||||
generic RIPEMD160 Hash file #1
|
||||
depends_on:3
|
||||
9:char*:"RIPEMD160":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"82f1d072f0ec0c2b353703a7b575a04c113af1a6"
|
||||
9:char*:"RIPEMD160":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"82f1d072f0ec0c2b353703a7b575a04c113af1a6"
|
||||
|
||||
generic RIPEMD160 Hash file #2
|
||||
depends_on:3
|
||||
9:char*:"RIPEMD160":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"996fbc8b79206ba7393ebcd246584069b1c08f0f"
|
||||
9:char*:"RIPEMD160":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"996fbc8b79206ba7393ebcd246584069b1c08f0f"
|
||||
|
||||
generic RIPEMD160 Hash file #3
|
||||
depends_on:3
|
||||
9:char*:"RIPEMD160":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"8653b46d65998fa8c8846efa17937e742533ae48"
|
||||
9:char*:"RIPEMD160":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"8653b46d65998fa8c8846efa17937e742533ae48"
|
||||
|
||||
generic RIPEMD160 Hash file #4
|
||||
depends_on:3
|
||||
9:char*:"RIPEMD160":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"9c1185a5c5e9fc54612808977ee8f548b2258d31"
|
||||
9:char*:"RIPEMD160":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"9c1185a5c5e9fc54612808977ee8f548b2258d31"
|
||||
|
||||
generic HMAC-SHA-1 Test Vector FIPS-198a #1
|
||||
depends_on:4
|
||||
|
@ -1146,81 +1146,81 @@ depends_on:6
|
|||
|
||||
generic SHA1 Hash file #1
|
||||
depends_on:4
|
||||
9:char*:"SHA1":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"d21c965b1e768bd7a6aa6869f5f821901d255f9f"
|
||||
9:char*:"SHA1":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"d21c965b1e768bd7a6aa6869f5f821901d255f9f"
|
||||
|
||||
generic SHA1 Hash file #2
|
||||
depends_on:4
|
||||
9:char*:"SHA1":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"353f34271f2aef49d23a8913d4a6bd82b2cecdc6"
|
||||
9:char*:"SHA1":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"353f34271f2aef49d23a8913d4a6bd82b2cecdc6"
|
||||
|
||||
generic SHA1 Hash file #3
|
||||
depends_on:4
|
||||
9:char*:"SHA1":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"93640ed592076328096270c756db2fba9c486b35"
|
||||
9:char*:"SHA1":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"93640ed592076328096270c756db2fba9c486b35"
|
||||
|
||||
generic SHA1 Hash file #4
|
||||
depends_on:4
|
||||
9:char*:"SHA1":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"da39a3ee5e6b4b0d3255bfef95601890afd80709"
|
||||
9:char*:"SHA1":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"da39a3ee5e6b4b0d3255bfef95601890afd80709"
|
||||
|
||||
generic SHA-224 Hash file #1
|
||||
depends_on:5
|
||||
9:char*:"SHA224":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"8606da018870f0c16834a21bc3385704cb1683b9dbab04c5ddb90a48"
|
||||
9:char*:"SHA224":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"8606da018870f0c16834a21bc3385704cb1683b9dbab04c5ddb90a48"
|
||||
|
||||
generic SHA-224 Hash file #2
|
||||
depends_on:5
|
||||
9:char*:"SHA224":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"733b2ab97b6f63f2e29b9a2089756d81e14c93fe4cc9615c0d5e8a03"
|
||||
9:char*:"SHA224":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"733b2ab97b6f63f2e29b9a2089756d81e14c93fe4cc9615c0d5e8a03"
|
||||
|
||||
generic SHA-224 Hash file #3
|
||||
depends_on:5
|
||||
9:char*:"SHA224":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"e1df95867580e2cc2100e9565bf9c2e42c24fe5250c19efe33d1c4fe"
|
||||
9:char*:"SHA224":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"e1df95867580e2cc2100e9565bf9c2e42c24fe5250c19efe33d1c4fe"
|
||||
|
||||
generic SHA-224 Hash file #4
|
||||
depends_on:5
|
||||
9:char*:"SHA224":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f"
|
||||
9:char*:"SHA224":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f"
|
||||
|
||||
generic SHA-256 Hash file #1
|
||||
depends_on:5
|
||||
9:char*:"SHA256":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"975d0c620d3936886f8a3665e585a3e84aa0501f4225bf53029710242823e391"
|
||||
9:char*:"SHA256":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"975d0c620d3936886f8a3665e585a3e84aa0501f4225bf53029710242823e391"
|
||||
|
||||
generic SHA-256 Hash file #2
|
||||
depends_on:5
|
||||
9:char*:"SHA256":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"11fcbf1baa36ca45745f10cc5467aee86f066f80ba2c46806d876bf783022ad2"
|
||||
9:char*:"SHA256":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"11fcbf1baa36ca45745f10cc5467aee86f066f80ba2c46806d876bf783022ad2"
|
||||
|
||||
generic SHA-256 Hash file #3
|
||||
depends_on:5
|
||||
9:char*:"SHA256":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"9ae4b369f9f4f03b86505b46a5469542e00aaff7cf7417a71af6d6d0aba3b70c"
|
||||
9:char*:"SHA256":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"9ae4b369f9f4f03b86505b46a5469542e00aaff7cf7417a71af6d6d0aba3b70c"
|
||||
|
||||
generic SHA-256 Hash file #4
|
||||
depends_on:5
|
||||
9:char*:"SHA256":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
9:char*:"SHA256":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
|
||||
generic SHA-384 Hash file #1
|
||||
depends_on:6:7
|
||||
9:char*:"SHA384":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"e0a3e6259d6378001b54ef82f5dd087009c5fad86d8db226a9fe1d14ecbe33a6fc916e3a4b16f5f286424de15d5a8e0e"
|
||||
9:char*:"SHA384":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"e0a3e6259d6378001b54ef82f5dd087009c5fad86d8db226a9fe1d14ecbe33a6fc916e3a4b16f5f286424de15d5a8e0e"
|
||||
|
||||
generic SHA-384 Hash file #2
|
||||
depends_on:6:7
|
||||
9:char*:"SHA384":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"eff727afc8495c92e2f370f97a317f93c3350324b0646b0f0e264708b3c97d3d332d3c5390e1e47130f5c92f1ef4b9cf"
|
||||
9:char*:"SHA384":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"eff727afc8495c92e2f370f97a317f93c3350324b0646b0f0e264708b3c97d3d332d3c5390e1e47130f5c92f1ef4b9cf"
|
||||
|
||||
generic SHA-384 Hash file #3
|
||||
depends_on:6:7
|
||||
9:char*:"SHA384":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"6fc10ebda96a1ccf61777cac72f6034f92533d42052a4bf9f9d929c672973c71e5aeb1213268043c21527ac0f7f349c4"
|
||||
9:char*:"SHA384":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"6fc10ebda96a1ccf61777cac72f6034f92533d42052a4bf9f9d929c672973c71e5aeb1213268043c21527ac0f7f349c4"
|
||||
|
||||
generic SHA-384 Hash file #4
|
||||
depends_on:6:7
|
||||
9:char*:"SHA384":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b"
|
||||
9:char*:"SHA384":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b"
|
||||
|
||||
generic SHA-512 Hash file #1
|
||||
depends_on:6
|
||||
9:char*:"SHA512":char*:"zip:third_party/mbedtls/test/data/hash_file_1":hex:"d8207a2e1ff2b424f2c4163fe1b723c9bd42e464061eb411e8df730bcd24a7ab3956a6f3ff044a52eb2d262f9e4ca6b524092b544ab78f14d6f9c4cc8ddf335a"
|
||||
9:char*:"SHA512":char*:"/zip/third_party/mbedtls/test/data/hash_file_1":hex:"d8207a2e1ff2b424f2c4163fe1b723c9bd42e464061eb411e8df730bcd24a7ab3956a6f3ff044a52eb2d262f9e4ca6b524092b544ab78f14d6f9c4cc8ddf335a"
|
||||
|
||||
generic SHA-512 Hash file #2
|
||||
depends_on:6
|
||||
9:char*:"SHA512":char*:"zip:third_party/mbedtls/test/data/hash_file_2":hex:"ecbb7f0ed8a702b49f16ad3088bcc06ea93451912a7187db15f64d93517b09630b039293aed418d4a00695777b758b1f381548c2fd7b92ce5ed996b32c8734e7"
|
||||
9:char*:"SHA512":char*:"/zip/third_party/mbedtls/test/data/hash_file_2":hex:"ecbb7f0ed8a702b49f16ad3088bcc06ea93451912a7187db15f64d93517b09630b039293aed418d4a00695777b758b1f381548c2fd7b92ce5ed996b32c8734e7"
|
||||
|
||||
generic SHA-512 Hash file #3
|
||||
depends_on:6
|
||||
9:char*:"SHA512":char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"7ccc9b2da71ffde9966c3ce44d7f20945fccf33b1fade4da152b021f1afcc7293382944aa6c09eac67af25f22026758e2bf6bed86ae2a43592677ee50f8eea41"
|
||||
9:char*:"SHA512":char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"7ccc9b2da71ffde9966c3ce44d7f20945fccf33b1fade4da152b021f1afcc7293382944aa6c09eac67af25f22026758e2bf6bed86ae2a43592677ee50f8eea41"
|
||||
|
||||
generic SHA-512 Hash file #4
|
||||
depends_on:6
|
||||
9:char*:"SHA512":char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"
|
||||
9:char*:"SHA512":char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"
|
||||
|
||||
|
|
2
third_party/mbedtls/test/test_suite_mdx.c
vendored
2
third_party/mbedtls/test/test_suite_mdx.c
vendored
|
@ -475,7 +475,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_mdx.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_mdx.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -577,7 +577,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_memory_buffer_alloc.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_memory_buffer_alloc.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_mpi.c
vendored
2
third_party/mbedtls/test/test_suite_mpi.c
vendored
|
@ -2338,7 +2338,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_mpi.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_mpi.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -83,16 +83,16 @@ Test mbedtls_mpi_write_binary_le #2 (Buffer too small)
|
|||
7:int:16:char*:"123123123123123123123123123":hex:"23311223311223311223311223":int:13:exp:2
|
||||
|
||||
Base test mbedtls_mpi_read_file #1
|
||||
8:int:10:char*:"zip:third_party/mbedtls/test/data/mpi_10":hex:"01f55332c3a48b910f9942f6c914e58bef37a47ee45cb164a5b6b8d1006bf59a059c21449939ebebfdf517d2e1dbac88010d7b1f141e997bd6801ddaec9d05910f4f2de2b2c4d714e2c14a72fc7f17aa428d59c531627f09":int:0
|
||||
8:int:10:char*:"/zip/third_party/mbedtls/test/data/mpi_10":hex:"01f55332c3a48b910f9942f6c914e58bef37a47ee45cb164a5b6b8d1006bf59a059c21449939ebebfdf517d2e1dbac88010d7b1f141e997bd6801ddaec9d05910f4f2de2b2c4d714e2c14a72fc7f17aa428d59c531627f09":int:0
|
||||
|
||||
Test mbedtls_mpi_read_file #1 (Empty file)
|
||||
8:int:10:char*:"zip:third_party/mbedtls/test/data/hash_file_4":hex:"":exp:3
|
||||
8:int:10:char*:"/zip/third_party/mbedtls/test/data/hash_file_4":hex:"":exp:3
|
||||
|
||||
Test mbedtls_mpi_read_file #2 (Illegal input)
|
||||
8:int:10:char*:"zip:third_party/mbedtls/test/data/hash_file_3":hex:"":int:0
|
||||
8:int:10:char*:"/zip/third_party/mbedtls/test/data/hash_file_3":hex:"":int:0
|
||||
|
||||
Test mbedtls_mpi_read_file #3 (Input too big)
|
||||
8:int:10:char*:"zip:third_party/mbedtls/test/data/mpi_too_big":hex:"":exp:2
|
||||
8:int:10:char*:"/zip/third_party/mbedtls/test/data/mpi_too_big":hex:"":exp:2
|
||||
|
||||
Base test mbedtls_mpi_write_file #1
|
||||
9:int:10:char*:"56125680981752282334141896320372489490613963693556392520816017892111350604111697682705498319512049040516698827829292076808006940873974979584527073481012636016353913462376755556720019831187364993587901952757307830896531678727717924":int:16:char*:"/tmp/test_suite_mpi_write"
|
||||
|
|
2
third_party/mbedtls/test/test_suite_net.c
vendored
2
third_party/mbedtls/test/test_suite_net.c
vendored
|
@ -396,7 +396,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_net.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_net.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -714,7 +714,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_nist_kw.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_nist_kw.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_oid.c
vendored
2
third_party/mbedtls/test/test_suite_oid.c
vendored
|
@ -516,7 +516,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_oid.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_oid.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_pem.c
vendored
2
third_party/mbedtls/test/test_suite_pem.c
vendored
|
@ -369,7 +369,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_pem.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_pem.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_pk.c
vendored
2
third_party/mbedtls/test/test_suite_pk.c
vendored
|
@ -2107,7 +2107,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_pk.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_pk.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
10
third_party/mbedtls/test/test_suite_pk.datax
vendored
10
third_party/mbedtls/test/test_suite_pk.datax
vendored
|
@ -217,23 +217,23 @@ depends_on:10:11
|
|||
|
||||
Check pair #1 (EC, OK)
|
||||
depends_on:2:7
|
||||
5:char*:"zip:third_party/mbedtls/test/data/ec_256_pub.pem":char*:"zip:third_party/mbedtls/test/data/ec_256_prv.pem":int:0
|
||||
5:char*:"/zip/third_party/mbedtls/test/data/ec_256_pub.pem":char*:"/zip/third_party/mbedtls/test/data/ec_256_prv.pem":int:0
|
||||
|
||||
Check pair #2 (EC, bad)
|
||||
depends_on:2:7
|
||||
5:char*:"zip:third_party/mbedtls/test/data/ec_256_pub.pem":char*:"zip:third_party/mbedtls/test/data/server5.key":exp:23
|
||||
5:char*:"/zip/third_party/mbedtls/test/data/ec_256_pub.pem":char*:"/zip/third_party/mbedtls/test/data/server5.key":exp:23
|
||||
|
||||
Check pair #3 (RSA, OK)
|
||||
depends_on:0:11
|
||||
5:char*:"zip:third_party/mbedtls/test/data/server1.pubkey":char*:"zip:third_party/mbedtls/test/data/server1.key":int:0
|
||||
5:char*:"/zip/third_party/mbedtls/test/data/server1.pubkey":char*:"/zip/third_party/mbedtls/test/data/server1.key":int:0
|
||||
|
||||
Check pair #4 (RSA, bad)
|
||||
depends_on:0:11
|
||||
5:char*:"zip:third_party/mbedtls/test/data/server1.pubkey":char*:"zip:third_party/mbedtls/test/data/server2.key":exp:24
|
||||
5:char*:"/zip/third_party/mbedtls/test/data/server1.pubkey":char*:"/zip/third_party/mbedtls/test/data/server2.key":exp:24
|
||||
|
||||
Check pair #5 (RSA vs EC)
|
||||
depends_on:2:7:0
|
||||
5:char*:"zip:third_party/mbedtls/test/data/ec_256_pub.pem":char*:"zip:third_party/mbedtls/test/data/server1.key":exp:15
|
||||
5:char*:"/zip/third_party/mbedtls/test/data/ec_256_pub.pem":char*:"/zip/third_party/mbedtls/test/data/server1.key":exp:15
|
||||
|
||||
RSA hash_len overflow (size_t vs unsigned int)
|
||||
depends_on:0:16
|
||||
|
|
|
@ -691,7 +691,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_pkcs1_v15.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_pkcs1_v15.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -633,7 +633,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_pkcs1_v21.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_pkcs1_v21.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_pkcs5.c
vendored
2
third_party/mbedtls/test/test_suite_pkcs5.c
vendored
|
@ -470,7 +470,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_pkcs5.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_pkcs5.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -678,7 +678,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_pkparse.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_pkparse.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
538
third_party/mbedtls/test/test_suite_pkparse.datax
vendored
538
third_party/mbedtls/test/test_suite_pkparse.datax
vendored
File diff suppressed because it is too large
Load diff
|
@ -424,7 +424,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_pkwrite.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_pkwrite.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1,48 +1,48 @@
|
|||
Public key write check RSA
|
||||
depends_on:0:1
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.pubkey"
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.pubkey"
|
||||
|
||||
Public key write check RSA 4096
|
||||
depends_on:0:1
|
||||
0:char*:"zip:third_party/mbedtls/test/data/rsa4096_pub.pem"
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/rsa4096_pub.pem"
|
||||
|
||||
Public key write check EC 192 bits
|
||||
depends_on:2:1:3
|
||||
0:char*:"zip:third_party/mbedtls/test/data/ec_pub.pem"
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/ec_pub.pem"
|
||||
|
||||
Public key write check EC 521 bits
|
||||
depends_on:2:1:4
|
||||
0:char*:"zip:third_party/mbedtls/test/data/ec_521_pub.pem"
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/ec_521_pub.pem"
|
||||
|
||||
Public key write check EC Brainpool 512 bits
|
||||
depends_on:2:1:5
|
||||
0:char*:"zip:third_party/mbedtls/test/data/ec_bp512_pub.pem"
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/ec_bp512_pub.pem"
|
||||
|
||||
Private key write check RSA
|
||||
depends_on:0:1
|
||||
1:char*:"zip:third_party/mbedtls/test/data/server1.key"
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/server1.key"
|
||||
|
||||
Private key write check RSA 4096
|
||||
depends_on:0:1
|
||||
1:char*:"zip:third_party/mbedtls/test/data/rsa4096_prv.pem"
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/rsa4096_prv.pem"
|
||||
|
||||
Private key write check EC 192 bits
|
||||
depends_on:2:1:3
|
||||
1:char*:"zip:third_party/mbedtls/test/data/ec_prv.sec1.pem"
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/ec_prv.sec1.pem"
|
||||
|
||||
Private key write check EC 256 bits (top bit set)
|
||||
depends_on:2:1:6
|
||||
1:char*:"zip:third_party/mbedtls/test/data/ec_256_long_prv.pem"
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/ec_256_long_prv.pem"
|
||||
|
||||
Private key write check EC 521 bits
|
||||
depends_on:2:1:4
|
||||
1:char*:"zip:third_party/mbedtls/test/data/ec_521_prv.pem"
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/ec_521_prv.pem"
|
||||
|
||||
Private key write check EC 521 bits (top byte is 0)
|
||||
depends_on:2:1:4
|
||||
1:char*:"zip:third_party/mbedtls/test/data/ec_521_short_prv.pem"
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/ec_521_short_prv.pem"
|
||||
|
||||
Private key write check EC Brainpool 512 bits
|
||||
depends_on:2:1:5
|
||||
1:char*:"zip:third_party/mbedtls/test/data/ec_bp512_prv.pem"
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/ec_bp512_prv.pem"
|
||||
|
||||
|
|
|
@ -420,7 +420,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_poly1305.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_poly1305.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_random.c
vendored
2
third_party/mbedtls/test/test_suite_random.c
vendored
|
@ -655,7 +655,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_random.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_random.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_rsa.c
vendored
2
third_party/mbedtls/test/test_suite_rsa.c
vendored
|
@ -2601,7 +2601,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_rsa.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_rsa.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_shax.c
vendored
2
third_party/mbedtls/test/test_suite_shax.c
vendored
|
@ -763,7 +763,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_shax.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_shax.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
2
third_party/mbedtls/test/test_suite_ssl.c
vendored
2
third_party/mbedtls/test/test_suite_ssl.c
vendored
|
@ -6422,7 +6422,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_ssl.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_ssl.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
24
third_party/mbedtls/test/test_suite_ssl.datax
vendored
24
third_party/mbedtls/test/test_suite_ssl.datax
vendored
|
@ -10528,15 +10528,15 @@ depends_on:35:36
|
|||
|
||||
Session serialization, save-load: no ticket, cert
|
||||
depends_on:37:38:14:15:13:39
|
||||
28:int:0:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
28:int:0:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, save-load: small ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
28:int:42:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
28:int:42:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, save-load: large ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
28:int:1023:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
28:int:1023:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, load-save: no ticket, no cert
|
||||
29:int:0:char*:""
|
||||
|
@ -10551,15 +10551,15 @@ depends_on:35:36
|
|||
|
||||
Session serialization, load-save: no ticket, cert
|
||||
depends_on:37:38:14:15:13:39
|
||||
29:int:0:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
29:int:0:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, load-save: small ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
29:int:42:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
29:int:42:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, load-save: large ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
29:int:1023:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
29:int:1023:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, save buffer size: no ticket, no cert
|
||||
30:int:0:char*:""
|
||||
|
@ -10574,15 +10574,15 @@ depends_on:35:36
|
|||
|
||||
Session serialization, save buffer size: no ticket, cert
|
||||
depends_on:37:38:14:15:13:39
|
||||
30:int:0:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
30:int:0:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, save buffer size: small ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
30:int:42:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
30:int:42:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, save buffer size: large ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
30:int:1023:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
30:int:1023:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, load buffer size: no ticket, no cert
|
||||
31:int:0:char*:""
|
||||
|
@ -10597,15 +10597,15 @@ depends_on:35:36
|
|||
|
||||
Session serialization, load buffer size: no ticket, cert
|
||||
depends_on:37:38:14:15:13:39
|
||||
31:int:0:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
31:int:0:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, load buffer size: small ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
31:int:42:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
31:int:42:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Session serialization, load buffer size: large ticket, cert
|
||||
depends_on:35:36:37:38:14:15:13:39
|
||||
31:int:1023:char*:"zip:third_party/mbedtls/test/data/server5.crt"
|
||||
31:int:1023:char*:"/zip/third_party/mbedtls/test/data/server5.crt"
|
||||
|
||||
Constant-flow HMAC: MD5
|
||||
depends_on:22
|
||||
|
|
2
third_party/mbedtls/test/test_suite_timing.c
vendored
2
third_party/mbedtls/test/test_suite_timing.c
vendored
|
@ -360,7 +360,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_timing.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_timing.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -366,7 +366,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_version.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_version.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -2713,7 +2713,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_x509parse.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_x509parse.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
654
third_party/mbedtls/test/test_suite_x509parse.datax
vendored
654
third_party/mbedtls/test/test_suite_x509parse.datax
vendored
File diff suppressed because it is too large
Load diff
|
@ -856,7 +856,7 @@ int main( int argc, const char *argv[] )
|
|||
{
|
||||
int ret;
|
||||
mbedtls_test_platform_setup();
|
||||
ret = execute_tests( argc, argv, "zip:third_party/mbedtls/test/test_suite_x509write.datax" );
|
||||
ret = execute_tests( argc, argv, "/zip/third_party/mbedtls/test/test_suite_x509write.datax" );
|
||||
mbedtls_test_platform_teardown();
|
||||
return( ret );
|
||||
}
|
||||
|
|
|
@ -1,98 +1,98 @@
|
|||
Certificate Request check Server1 SHA1
|
||||
depends_on:0:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.sha1":exp:0:int:0:int:0:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.sha1":exp:0:int:0:int:0:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 SHA224
|
||||
depends_on:3:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.sha224":exp:1:int:0:int:0:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.sha224":exp:1:int:0:int:0:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 SHA256
|
||||
depends_on:3:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.sha256":exp:2:int:0:int:0:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.sha256":exp:2:int:0:int:0:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 SHA384
|
||||
depends_on:4:5:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.sha384":exp:3:int:0:int:0:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.sha384":exp:3:int:0:int:0:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 SHA512
|
||||
depends_on:4:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.sha512":exp:4:int:0:int:0:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.sha512":exp:4:int:0:int:0:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 MD4
|
||||
depends_on:6:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.md4":exp:5:int:0:int:0:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.md4":exp:5:int:0:int:0:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 MD5
|
||||
depends_on:7:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.md5":exp:6:int:0:int:0:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.md5":exp:6:int:0:int:0:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 key_usage
|
||||
depends_on:0:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.key_usage":exp:0:exp:7:int:1:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.key_usage":exp:0:exp:7:int:1:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 key_usage empty
|
||||
depends_on:0:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.key_usage_empty":exp:0:int:0:int:1:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.key_usage_empty":exp:0:int:0:int:1:int:0:int:0
|
||||
|
||||
Certificate Request check Server1 ns_cert_type
|
||||
depends_on:0:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.cert_type":exp:0:int:0:int:0:exp:8:int:1
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.cert_type":exp:0:int:0:int:0:exp:8:int:1
|
||||
|
||||
Certificate Request check Server1 ns_cert_type empty
|
||||
depends_on:0:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.cert_type_empty":exp:0:int:0:int:0:int:0:int:1
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.cert_type_empty":exp:0:int:0:int:0:int:0:int:1
|
||||
|
||||
Certificate Request check Server1 key_usage + ns_cert_type
|
||||
depends_on:0:1:2
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"zip:third_party/mbedtls/test/data/server1.req.ku-ct":exp:0:exp:7:int:1:exp:8:int:1
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"/zip/third_party/mbedtls/test/data/server1.req.ku-ct":exp:0:exp:7:int:1:exp:8:int:1
|
||||
|
||||
Certificate Request check Server5 ECDSA, key_usage
|
||||
depends_on:0:8:9:10
|
||||
0:char*:"zip:third_party/mbedtls/test/data/server5.key":char*:"zip:third_party/mbedtls/test/data/server5.req.ku.sha1":exp:0:exp:9:int:1:int:0:int:0
|
||||
0:char*:"/zip/third_party/mbedtls/test/data/server5.key":char*:"/zip/third_party/mbedtls/test/data/server5.req.ku.sha1":exp:0:exp:9:int:1:int:0:int:0
|
||||
|
||||
Certificate Request check opaque Server5 ECDSA, key_usage
|
||||
depends_on:3:8:10
|
||||
1:char*:"zip:third_party/mbedtls/test/data/server5.key":exp:2:exp:9:int:0
|
||||
1:char*:"/zip/third_party/mbedtls/test/data/server5.key":exp:2:exp:9:int:0
|
||||
|
||||
Certificate write check Server1 SHA1
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:1:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.crt":int:0:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:1:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.crt":int:0:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, key_usage
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:exp:7:int:1:int:0:int:0:int:1:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.key_usage.crt":int:0:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:exp:7:int:1:int:0:int:0:int:1:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":int:0:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, ns_cert_type
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:exp:8:int:1:int:1:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.cert_type.crt":int:0:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:exp:8:int:1:int:1:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.cert_type.crt":int:0:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, version 1
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:1:exp:11:char*:"zip:third_party/mbedtls/test/data/server1.v1.crt":int:0:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:1:exp:11:char*:"/zip/third_party/mbedtls/test/data/server1.v1.crt":int:0:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, CA
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:1:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.ca.crt":int:0:int:1
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:1:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.ca.crt":int:0:int:1
|
||||
|
||||
Certificate write check Server1 SHA1, RSA_ALT
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:0:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.noauthid.crt":int:1:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:0:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.noauthid.crt":int:1:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, RSA_ALT, key_usage
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:exp:7:int:1:int:0:int:0:int:0:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.key_usage_noauthid.crt":int:1:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:exp:7:int:1:int:0:int:0:int:0:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage_noauthid.crt":int:1:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, RSA_ALT, ns_cert_type
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:exp:8:int:1:int:0:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.cert_type_noauthid.crt":int:1:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:exp:8:int:1:int:0:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.cert_type_noauthid.crt":int:1:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, RSA_ALT, version 1
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:0:exp:11:char*:"zip:third_party/mbedtls/test/data/server1.v1.crt":int:1:int:0
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:0:exp:11:char*:"/zip/third_party/mbedtls/test/data/server1.v1.crt":int:1:int:0
|
||||
|
||||
Certificate write check Server1 SHA1, RSA_ALT, CA
|
||||
depends_on:0:1:2:11:12:7
|
||||
2:char*:"zip:third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"zip:third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:0:exp:10:char*:"zip:third_party/mbedtls/test/data/server1.ca_noauthid.crt":int:1:int:1
|
||||
2:char*:"/zip/third_party/mbedtls/test/data/server1.key":char*:"":char*:"C=NL,O=PolarSSL,CN=PolarSSL Server 1":char*:"/zip/third_party/mbedtls/test/data/test-ca.key":char*:"PolarSSLTest":char*:"C=NL,O=PolarSSL,CN=PolarSSL Test CA":char*:"1":char*:"20190210144406":char*:"20290210144406":exp:0:int:0:int:0:int:0:int:0:int:0:exp:10:char*:"/zip/third_party/mbedtls/test/data/server1.ca_noauthid.crt":int:1:int:1
|
||||
|
||||
X509 String to Names #1
|
||||
3:char*:"C=NL,O=Offspark\, Inc., OU=PolarSSL":char*:"C=NL, O=Offspark, Inc., OU=PolarSSL":int:0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue