Lines Matching refs:ciphertext
113 let mut ciphertext = Box::new_uninit_slice(CIPHERTEXT_BYTES_768); variables
120 ciphertext.as_mut_ptr() as *mut u8,
124 (ciphertext.assume_init().into(), shared_secret.assume_init())
191 pub fn decapsulate(&self, ciphertext: &[u8]) -> Option<[u8; SHARED_SECRET_BYTES]> { in decapsulate()
196 bssl_sys::MLKEM768_decap(out, ciphertext.as_ffi_ptr(), ciphertext.len(), &*self.0)
232 let mut ciphertext = Box::new_uninit_slice(CIPHERTEXT_BYTES_1024); variables
239 ciphertext.as_mut_ptr() as *mut u8,
243 (ciphertext.assume_init().into(), shared_secret.assume_init())
310 pub fn decapsulate(&self, ciphertext: &[u8]) -> Option<[u8; SHARED_SECRET_BYTES]> { in decapsulate()
315 bssl_sys::MLKEM1024_decap(out, ciphertext.as_ffi_ptr(), ciphertext.len(), &*self.0)
330 let (ciphertext, shared_key) = public_key.encapsulate(); in basic_768()
332 let shared_key2 = private_key2.decapsulate(&ciphertext).unwrap(); in basic_768()
340 let (ciphertext, shared_key) = public_key.encapsulate(); in basic_1024()
342 let shared_key2 = private_key2.decapsulate(&ciphertext).unwrap(); in basic_1024()