Lines Matching +full:test +full:- +full:serde
3 // SPDX-License-Identifier: (Apache-2.0 OR MIT)
25 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { in fmt()
35 #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
38 #[cfg_attr(feature = "serde", serde(with = "mls_rs_core::vec_serde"))]
43 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { in fmt()
53 fn deref(&self) -> &Self::Target { in deref()
59 fn as_ref(&self) -> &[u8] { in as_ref()
65 fn from(val: Vec<u8>) -> Self { in from()
76 ) -> Result<HashReference, MlsError> { in compute()
88 #[cfg(test)]
97 use serde::{Deserialize, Serialize};
103 use wasm_bindgen_test::wasm_bindgen_test as test;
108 #[serde(with = "hex::serde")]
110 #[serde(with = "hex::serde")]
114 #[derive(Debug, serde::Serialize, serde::Deserialize)]
122 fn generate_test_vector() -> Vec<InteropTestCase> { in generate_test_vector()
127 let input = b"test input"; in generate_test_vector()
128 let label = "test label"; in generate_test_vector()
147 fn generate_test_vector() -> Vec<InteropTestCase> { in generate_test_vector()
151 #[maybe_async::test(not(mls_build_async), async(mls_build_async, crate::futures_test))]
153 …// The test vector can be found here https://github.com/mlswg/mls-implementations/blob/main/test-v… in test_basic_crypto_test_vectors()