From 0ab12a8c5e0a054778aea2515cf2e5570e75038c Mon Sep 17 00:00:00 2001 From: Pi Delport Date: Fri, 11 Jun 2021 20:09:45 +0200 Subject: [PATCH] style(rtc_types::enclave_messages): add marker comments for FFI types --- rtc_types/src/enclave_messages/set_access_key.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/rtc_types/src/enclave_messages/set_access_key.rs b/rtc_types/src/enclave_messages/set_access_key.rs index 5a4a7831..77cbfd36 100644 --- a/rtc_types/src/enclave_messages/set_access_key.rs +++ b/rtc_types/src/enclave_messages/set_access_key.rs @@ -12,19 +12,27 @@ pub struct Request { pub access_key: [u8; 24], // [u8; ACCESS_KEY_BYTES] } -pub const REQUEST_SIZE: usize = mem::size_of::(); - -pub type EncryptedRequest = EncryptedEnclaveMessage; - #[derive(Archive, Deserialize, Serialize, Debug, PartialEq)] pub struct Response { pub success: bool, } +// Begin FFI types + +// FFI type: REQUEST_SIZE +pub const REQUEST_SIZE: usize = mem::size_of::(); + +// FFI type: EncryptedRequest +pub type EncryptedRequest = EncryptedEnclaveMessage; + +// FFI type: RESPONSE_SIZE pub const RESPONSE_SIZE: usize = mem::size_of::(); +// FFI type: EncryptedResponse pub type EncryptedResponse = EncryptedEnclaveMessage; +// End FFI types + #[cfg(test)] mod test { use crate::byte_formats::rkyv_format;