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;