rust: clean up other slice casts involved in FFI

This is decided in the previous code reviews, that we adopt a unified
"calling convention" for slices.

Signed-off-by: Xiangfei Ding <xfding@google.com>
Change-Id: I6d4696e4585b076b226e442d31747ea26a6a6964
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/88847
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/rust/bssl-crypto/src/hpke.rs b/rust/bssl-crypto/src/hpke.rs
index bf50759..1e29bd7 100644
--- a/rust/bssl-crypto/src/hpke.rs
+++ b/rust/bssl-crypto/src/hpke.rs
@@ -149,7 +149,7 @@
             bssl_sys::EVP_HPKE_KEY_init(
                 key.as_mut_ffi_ptr(),
                 self.as_ffi_ptr(),
-                priv_key.as_ptr(),
+                priv_key.as_ffi_ptr(),
                 priv_key.len(),
             )
         };
diff --git a/rust/bssl-crypto/src/slhdsa.rs b/rust/bssl-crypto/src/slhdsa.rs
index dd822b5..8b1de1e 100644
--- a/rust/bssl-crypto/src/slhdsa.rs
+++ b/rust/bssl-crypto/src/slhdsa.rs
@@ -91,7 +91,7 @@
         unsafe {
             bssl_sys::SLHDSA_SHA2_128S_public_from_private(
                 public_key.as_mut_ptr(),
-                self.0.as_ptr(),
+                self.0.as_ffi_ptr(),
             );
         }
 
@@ -116,7 +116,7 @@
             with_output_vec_fallible(SIGNATURE_BYTES, |signature| {
                 if bssl_sys::SLHDSA_SHA2_128S_sign(
                     signature,
-                    self.0.as_ptr(),
+                    self.0.as_ffi_ptr(),
                     msg.as_ffi_ptr(),
                     msg.len(),
                     context.as_ffi_ptr(),
@@ -163,7 +163,7 @@
             bssl_sys::SLHDSA_SHA2_128S_verify(
                 signature.as_ffi_ptr(),
                 signature.len(),
-                self.0.as_ptr(),
+                self.0.as_ffi_ptr(),
                 msg.as_ffi_ptr(),
                 msg.len(),
                 context.as_ffi_ptr(),