From a2b9a24082db19e22942b9b985c1ac0dbb63a004 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 8 May 2026 10:32:55 -0400 Subject: [PATCH] Rust wrapper: test more empty slices in test_ecc --- wrapper/rust/wolfssl-wolfcrypt/tests/test_ecc.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wrapper/rust/wolfssl-wolfcrypt/tests/test_ecc.rs b/wrapper/rust/wolfssl-wolfcrypt/tests/test_ecc.rs index bdc5764f4a..3e7a0ef79d 100644 --- a/wrapper/rust/wolfssl-wolfcrypt/tests/test_ecc.rs +++ b/wrapper/rust/wolfssl-wolfcrypt/tests/test_ecc.rs @@ -387,11 +387,15 @@ fn test_ecc_import_raw_not_null_terminated() { assert!(ECC::import_raw(qx, qy, d_no_nul, curve_name, None, None).is_err()); assert!(ECC::import_raw(qx, qy, d, curve_name_no_nul, None, None).is_err()); assert!(ECC::import_raw(empty, qy, d, curve_name, None, None).is_err()); + assert!(ECC::import_raw(qx, empty, d, curve_name, None, None).is_err()); + assert!(ECC::import_raw(qx, qy, empty, curve_name, None, None).is_err()); assert!(ECC::import_raw(qx, qy, d, empty, None, None).is_err()); assert!(ECC::import_raw_ex(qx_no_nul, qy, d, ECC::SECP256R1, None, None).is_err()); assert!(ECC::import_raw_ex(qx, qy_no_nul, d, ECC::SECP256R1, None, None).is_err()); assert!(ECC::import_raw_ex(qx, qy, d_no_nul, ECC::SECP256R1, None, None).is_err()); + assert!(ECC::import_raw_ex(empty, qy, d, ECC::SECP256R1, None, None).is_err()); + assert!(ECC::import_raw_ex(qx, empty, d, ECC::SECP256R1, None, None).is_err()); assert!(ECC::import_raw_ex(qx, qy, empty, ECC::SECP256R1, None, None).is_err()); }