Lines Matching +full:test +full:- +full:serde
3 // SPDX-License-Identifier: (Apache-2.0 OR MIT)
22 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { in fmt()
31 pub fn new(label: &str, content: Vec<u8>) -> Self { in new()
50 fn signature(&self) -> &[u8]; in signature()
55 ) -> Result<Vec<u8>, mls_rs_codec::Error>; in signable_content()
64 ) -> Result<(), MlsError> { in sign()
82 ) -> Result<(), MlsError> { in verify()
96 #[cfg(test)]
106 #[derive(Debug, serde::Serialize, serde::Deserialize)]
108 #[serde(with = "hex::serde", rename = "priv")]
110 #[serde(with = "hex::serde", rename = "pub")]
112 #[serde(with = "hex::serde")]
115 #[serde(with = "hex::serde")]
119 #[derive(Debug, serde::Serialize, serde::Deserialize)]
125 #[maybe_async::test(not(mls_build_async), async(mls_build_async, crate::futures_test))]
147 fn signature(&self) -> &[u8] { in signature()
154 ) -> Result<Vec<u8>, mls_rs_codec::Error> { in signable_content()
178 #[cfg(test)]
191 #[derive(Debug, serde::Serialize, serde::Deserialize)]
194 #[serde(with = "hex::serde")]
196 #[serde(with = "hex::serde")]
198 #[serde(with = "hex::serde")]
200 #[serde(with = "hex::serde")]
202 #[serde(with = "hex::serde")]
208 async fn generate_test_cases() -> Vec<TestCase> { in generate_test_cases()
243 async fn load_test_cases() -> Vec<TestCase> { in load_test_cases()
248 fn load_test_cases() -> Vec<TestCase> { in load_test_cases()
252 #[maybe_async::test(not(mls_build_async), async(mls_build_async, crate::futures_test))]
267 // Test signature generation in test_signatures()
286 // Test verifying an existing signature in test_signatures()
299 #[maybe_async::test(not(mls_build_async), async(mls_build_async, crate::futures_test))]
329 #[maybe_async::test(not(mls_build_async), async(mls_build_async, crate::futures_test))]