wolfssl/tests/api
Juliusz Sosinowicz 761f0f1d1f Simplify TLSX_SupportedCurve_Parse
Server only uses curves that are supported by both the client and the server. If no common groups are found, the connection will fail in TLS 1.2 and below. In TLS 1.3, HRR may still be used to resolve the group mismatch.
2025-06-05 22:04:49 +02:00
..
api.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
api_decl.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
create_ocsp_test_blobs.py
include.am tls13: handle malformed CCS and CCS before CH 2025-05-23 15:04:22 +02:00
test_aes.c Fixes for `NO_AES_192` and `NO_AES_256`. Added CI test. Fixed bad BUILD_ logic for `ADH-AES256-GCM-SHA384`. 2025-05-05 14:36:36 -07:00
test_aes.h Fixes for `NO_AES_192` and `NO_AES_256`. Added CI test. Fixed bad BUILD_ logic for `ADH-AES256-GCM-SHA384`. 2025-05-05 14:36:36 -07:00
test_arc4.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_arc4.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_ascon.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_ascon.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_ascon_kats.h
test_blake2.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_blake2.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_camellia.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_camellia.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_chacha.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_chacha.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_chacha20_poly1305.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_chacha20_poly1305.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_cmac.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_cmac.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_curve448.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_curve448.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_curve25519.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_curve25519.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_des3.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_des3.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_dh.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_dh.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_digest.h coverity: fix use after free, improper use of negative value, initialize src variable 2025-05-27 09:43:44 -06:00
test_dsa.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_dsa.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_dtls.c dtls: drop DTLS messages that span across datagrams 2025-05-19 10:28:13 +02:00
test_dtls.h dtls: drop DTLS messages that span across datagrams 2025-05-19 10:28:13 +02:00
test_ecc.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_ecc.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_ed448.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_ed448.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_ed25519.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_ed25519.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_evp.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_evp.h Rename parameter in wolfSSL_EVP_CIPHER_type_string and add test 2025-03-19 17:41:51 +00:00
test_hash.c add macro guards for SHA3 test cases 2025-05-05 11:19:21 -06:00
test_hash.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_hmac.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_hmac.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_md2.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_md2.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_md4.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_md4.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_md5.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_md5.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_mldsa.c Add no malloc support for Dilithium tests. Fixes for `WOLFSSL_DILITHIUM_NO_ASN1`. 2025-05-22 14:34:34 -07:00
test_mldsa.h Add wc_PKCS12_parse_ex() 2025-04-18 06:39:16 +09:00
test_mlkem.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_mlkem.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_ocsp.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_ocsp.h
test_ocsp_test_blobs.h
test_poly1305.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_poly1305.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_random.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_random.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_rc2.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_rc2.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_ripemd.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_ripemd.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_rsa.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_rsa.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_sha.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_sha.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_sha3.c coverity: initialize variables for api.c, test_digest.h, and test_sha3.c 2025-05-15 16:55:34 -06:00
test_sha3.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_sha256.c fixes for armasm: 2025-05-15 21:20:10 -05:00
test_sha256.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_sha512.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_sha512.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_signature.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_signature.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_sm2.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_sm2.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_sm3.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_sm3.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_sm4.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_sm4.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_tls.c Simplify TLSX_SupportedCurve_Parse 2025-06-05 22:04:49 +02:00
test_tls.h unit tests for set_groups curve fix 2025-06-05 22:04:49 +02:00
test_tls_ext.c fixup! Move extended master secret testing to test_tls_ext 2025-04-09 14:36:34 +02:00
test_tls_ext.h Refactor GetHandshakeHeader/GetHandShakeHeader into one 2025-05-20 13:23:14 +02:00
test_wc_encrypt.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_wc_encrypt.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00
test_wolfmath.c Add wolfcrypt/src/wolfssl_sources.h and wolfcrypt/src/wolfssl_sources_asm.h, 2025-04-04 16:51:04 -05:00
test_wolfmath.h Split out tests: random, wolfmath, public key 2025-03-17 09:32:00 +10:00