Lines Matching refs:async
62 pub async fn labeled_extract( in labeled_extract()
73 pub async fn labeled_expand( in labeled_expand()
119 async fn generate(&self) -> Result<(HpkeSecretKey, HpkePublicKey), Self::Error> { in generate()
130 async fn derive(&self, ikm: &[u8]) -> Result<(HpkeSecretKey, HpkePublicKey), Self::Error> { in derive()
155 async fn encap(&self, _remote_pk: &HpkePublicKey) -> Result<KemResult, Self::Error> { in encap()
160 async fn decap( in decap()
180 async fn seal(&mut self, aad: Option<&[u8]>, data: &[u8]) -> Result<Vec<u8>, Self::Error> { in seal()
185 async fn export(&self, exporter_context: &[u8], len: usize) -> Result<Vec<u8>, Self::Error> { in export()
200 async fn open( in open()
213 async fn export(&self, exporter_context: &[u8], len: usize) -> Result<Vec<u8>, Self::Error> { in export()
230 pub async fn setup_sender( in setup_sender()
244 pub async fn seal( in seal()
257 pub async fn setup_receiver( in setup_receiver()
272 pub async fn open( in open()