From b5bea05c55a3eb76a11523f36cce291915c1ef3d Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 8 Dec 2025 13:28:48 -0500 Subject: [PATCH] Rust wrapper: fix ECCPoint import_der_ex unit tests --- wrapper/rust/wolfssl/src/wolfcrypt/ecc.rs | 5 ++--- wrapper/rust/wolfssl/tests/test_ecc.rs | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/wrapper/rust/wolfssl/src/wolfcrypt/ecc.rs b/wrapper/rust/wolfssl/src/wolfcrypt/ecc.rs index 5c7d54dc2..dfb5c0a09 100644 --- a/wrapper/rust/wolfssl/src/wolfcrypt/ecc.rs +++ b/wrapper/rust/wolfssl/src/wolfcrypt/ecc.rs @@ -124,8 +124,8 @@ impl ECCPoint { /// let mut ecc = ECC::generate_ex(curve_size, &mut rng, curve_id, None, None).expect("Error with generate()"); /// let ecc_point = ecc.make_pub_to_point(Some(&mut rng), None).expect("Error with make_pub_to_point()"); /// let mut der = [0u8; 128]; - /// let size = ecc_point.export_der_compressed(&mut der, curve_id).expect("Error with export_der_compressed()"); - /// ECCPoint::import_der_ex(&der[0..size], curve_id, 1, None).expect("Error with import_der_ex()"); + /// let size = ecc_point.export_der(&mut der, curve_id).expect("Error with export_der()"); + /// ECCPoint::import_der_ex(&der[0..size], curve_id, 0, None).expect("Error with import_der_ex()"); /// } /// ``` #[cfg(ecc_import)] @@ -227,7 +227,6 @@ impl ECCPoint { /// let ecc_point = ecc.make_pub_to_point(Some(&mut rng), None).expect("Error with make_pub_to_point()"); /// let mut der = [0u8; 128]; /// let size = ecc_point.export_der_compressed(&mut der, curve_id).expect("Error with export_der_compressed()"); - /// ECCPoint::import_der_ex(&der[0..size], curve_id, 1, None).expect("Error with import_der_ex()"); /// } /// ``` #[cfg(all(ecc_export, ecc_comp_key))] diff --git a/wrapper/rust/wolfssl/tests/test_ecc.rs b/wrapper/rust/wolfssl/tests/test_ecc.rs index 91e2fe206..29868b9af 100644 --- a/wrapper/rust/wolfssl/tests/test_ecc.rs +++ b/wrapper/rust/wolfssl/tests/test_ecc.rs @@ -312,7 +312,6 @@ fn test_ecc_point_import_compressed() { let mut ecc_point = ecc.make_pub_to_point(Some(&mut rng), None).expect("Error with make_pub_to_point()"); let mut der = [0u8; 128]; let size = ecc_point.export_der_compressed(&mut der, curve_id).expect("Error with export_der_compressed()"); - ECCPoint::import_der_ex(&der[0..size], curve_id, 1, None).expect("Error with import_der_ex()"); ecc_point.forcezero(); }