Home
last modified time | relevance | path

Searched refs:mls_decode (Results 1 – 25 of 41) sorted by relevance

12

/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs/src/group/interop_test_vectors/
Dserialization.rs83 let tree = NodeVec::mls_decode(&mut &*test_case.ratchet_tree).unwrap(); in serialization()
87 let secs = GroupSecrets::mls_decode(&mut &*test_case.group_secrets).unwrap(); in serialization()
91 let proposal = AddProposal::mls_decode(&mut &*test_case.add_proposal).unwrap(); in serialization()
98 let proposal = UpdateProposal::mls_decode(&mut &*test_case.update_proposal).unwrap(); in serialization()
105 let proposal = RemoveProposal::mls_decode(&mut &*test_case.remove_proposal).unwrap(); in serialization()
112 let proposal = ReInitProposal::mls_decode(&mut &*test_case.re_init_proposal).unwrap(); in serialization()
120 PreSharedKeyProposal::mls_decode(&mut &*test_case.pre_shared_key_proposal).unwrap(); in serialization()
127 let proposal = ExternalInit::mls_decode(&mut &*test_case.external_init_proposal).unwrap(); in serialization()
135 ExtensionList::mls_decode(&mut &*test_case.group_context_extensions_proposal).unwrap(); in serialization()
142 let commit = Commit::mls_decode(&mut &*test_case.commit).unwrap(); in serialization()
Dframing.rs162 let proposal = Proposal::mls_decode(&mut &*test_case.proposal).unwrap(); in framing_proposal()
175 let proposal = Proposal::mls_decode(&mut &*test_case.proposal).unwrap(); in framing_proposal()
239 let commit = Commit::mls_decode(&mut &*test_case.commit).unwrap(); in framing_commit()
289 let commit = Commit::mls_decode(&mut &*test_case.commit).unwrap(); in framing_commit()
454 let message = MlsMessage::mls_decode(&mut &*message).unwrap(); in process_message()
Dtree_kem.rs82 let nodes = NodeVec::mls_decode(&mut &*test_case.ratchet_tree).unwrap(); in tree_kem()
150 let path = UpdatePath::mls_decode(&mut &*update_path.update_path).unwrap(); in tree_kem()
Dtree_modifications.rs111 let nodes = NodeVec::mls_decode(&mut &*test_case.tree_before).unwrap(); in tree_modifications_interop()
118 let proposal = Proposal::mls_decode(&mut &*test_case.proposal).unwrap(); in tree_modifications_interop()
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs-codec/tests/
Dmacro_usage.rs75 let restored = TestType::mls_decode(&mut &*data).unwrap(); in round_trip_struct_encode()
84 let restored = TestGeneric::mls_decode(&mut &*data).unwrap(); in round_trip_generic_encode()
94 let decoded = TestEnum::mls_decode(&mut &*serialized).unwrap(); in round_trip_enum_encode_simple()
108 let decoded = TestEnum::mls_decode(&mut &*serialized).unwrap(); in round_trip_enum_encode_one_field()
118 let decoded = TestEnum::mls_decode(&mut &*serialized).unwrap(); in round_trip_enum_encode_one_tuple()
136 let decoded = TestCustomStruct::mls_decode(&mut &*serialized).unwrap(); in round_trip_custom_module_struct()
153 let decoded = TestCustomEnum::mls_decode(&mut &*serialized).unwrap(); in round_trip_custom_module_enum()
169 pub fn mls_decode(reader: &mut &[u8]) -> Result<u8, mls_rs_codec::Error> { in mls_decode() function
170 Ok(<[u8; 2]>::mls_decode(reader)?[0]) in mls_decode()
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs-codec/src/
Dstdint.rs24 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> {
25 MlsDecode::mls_decode(reader).map(<$t>::from_be_bytes)
51 let recovered = u8::mls_decode(&mut &*serialized).unwrap(); in u8_round_trip()
61 let recovered = u16::mls_decode(&mut &*serialized).unwrap(); in u16_round_trip()
71 let recovered = u32::mls_decode(&mut &*serialized).unwrap(); in u32_round_trip()
81 let recovered = u64::mls_decode(&mut &*serialized).unwrap(); in u64_round_trip()
94 let recovered = u128::mls_decode(&mut &*serialized).unwrap(); in u128_round_trip()
Dstring.rs29 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> { in mls_decode() method
30 String::from_utf8(Vec::mls_decode(reader)?).map_err(|_| crate::Error::Utf8) in mls_decode()
55 assert_eq!(val, String::mls_decode(&mut &*x).unwrap()); in data_round_trips()
60 assert_eq!(String::new(), String::mls_decode(&mut &[0u8][..]).unwrap()); in empty_string_can_be_deserialized()
66 String::mls_decode(&mut &[2, 3][..]), in too_short_string_to_deserialize_gives_an_error()
74 String::mls_decode(&mut &[0x02, 0xdf, 0xff][..]), in deserializing_invalid_utf8_fails()
Doption.rs31 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> { in mls_decode() method
32 match u8::mls_decode(reader)? { in mls_decode()
34 1 => T::mls_decode(reader).map(Some), in mls_decode()
64 assert_eq!(val, Option::mls_decode(&mut &*x).unwrap()); in none_round_trips()
71 assert_eq!(val, Option::mls_decode(&mut &*x).unwrap()); in some_round_trips()
77 Option::<u8>::mls_decode(&mut &[2u8][..]), in deserializing_invalid_discriminant_fails()
Dmap.rs40 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> { in mls_decode() function
45 items.insert(K::mls_decode(data)?, V::mls_decode(data)?); in mls_decode()
78 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> { in mls_decode() function
83 items.insert(K::mls_decode(data)?, V::mls_decode(data)?); in mls_decode()
Dvarint.rs71 fn mls_decode(reader: &mut &[u8]) -> Result<Self, Error> { in mls_decode() method
72 let first = u8::mls_decode(reader)?; in mls_decode()
81 u8::mls_decode(reader).map(|b| n << 8 | u32::from(b)) in mls_decode()
145 let restored = VarInt::mls_decode(&mut &*serialized).unwrap(); in zero_roundtrips()
155 let restored = VarInt::mls_decode(&mut &*serialized).unwrap(); in varint_max_roundtrips()
171 VarInt::mls_decode(&mut &*bytes).unwrap(), in decoding_matches_rfc()
Dvec.rs51 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> { in mls_decode() function
56 items.push(T::mls_decode(data)?); in mls_decode()
85 assert_eq!(val, Vec::mls_decode(&mut &*x).unwrap()); in data_round_trips()
90 assert_eq!(Vec::<u8>::new(), Vec::mls_decode(&mut &[0u8][..]).unwrap()); in empty_vec_can_be_deserialized()
96 Vec::<u8>::mls_decode(&mut &[2, 3][..]), in too_few_items_to_deserialize_gives_an_error()
Dtuple.rs35 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> { in mls_decode() function
36 Ok((T::mls_decode(reader)?, U::mls_decode(reader)?)) in mls_decode()
Darray.rs24 fn mls_decode(reader: &mut &[u8]) -> Result<Self, crate::Error> { in mls_decode() method
55 let restored: [u8; 3] = crate::MlsDecode::mls_decode(&mut &*serialized).unwrap(); in serialize_round_trip()
63 let res: Result<[u8; 5], Error> = crate::MlsDecode::mls_decode(&mut &*serialized); in end_of_file_error()
Dlib.rs121 fn mls_decode(reader: &mut &[u8]) -> Result<Self, Error>; in mls_decode() method
129 fn mls_decode(reader: &mut &[u8]) -> Result<Self, Error> { in mls_decode() function
130 T::mls_decode(reader).map(Box::new) in mls_decode()
Dcow.rs32 fn mls_decode(reader: &mut &[u8]) -> Result<Self, Error> { in mls_decode() function
33 MlsDecode::mls_decode(reader).map(Cow::Owned) in mls_decode()
Dbyte_vec.rs42 pub fn mls_decode<T>(reader: &mut &[u8]) -> Result<T, crate::Error> in mls_decode() function
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs/src/group/
Dproposal.rs308 Self::mls_decode(&mut proposal.data()) in from_custom_proposal()
385 fn mls_decode(reader: &mut &[u8]) -> Result<Self, mls_rs_codec::Error> { in mls_decode() method
386 let proposal_type = ProposalType::mls_decode(reader)?; in mls_decode()
390 Proposal::Add(alloc::boxed::Box::new(AddProposal::mls_decode(reader)?)) in mls_decode()
393 ProposalType::UPDATE => Proposal::Update(UpdateProposal::mls_decode(reader)?), in mls_decode()
394 ProposalType::REMOVE => Proposal::Remove(RemoveProposal::mls_decode(reader)?), in mls_decode()
396 ProposalType::PSK => Proposal::Psk(PreSharedKeyProposal::mls_decode(reader)?), in mls_decode()
397 ProposalType::RE_INIT => Proposal::ReInit(ReInitProposal::mls_decode(reader)?), in mls_decode()
399 Proposal::ExternalInit(ExternalInit::mls_decode(reader)?) in mls_decode()
402 Proposal::GroupContextExtensions(ExtensionList::mls_decode(reader)?) in mls_decode()
[all …]
Dmessage_signature.rs52 pub(crate) fn mls_decode( in mls_decode() method
57 signature: MessageSignature::mls_decode(reader)?, in mls_decode()
59 ContentType::Commit => Some(ConfirmationTag::mls_decode(reader)?), in mls_decode()
141 fn mls_decode(reader: &mut &[u8]) -> Result<Self, mls_rs_codec::Error> { in mls_decode() method
142 let wire_format = WireFormat::mls_decode(reader)?; in mls_decode()
143 let content = FramedContent::mls_decode(reader)?; in mls_decode()
144 let auth_data = FramedContentAuthData::mls_decode(reader, content.content_type())?; in mls_decode()
Dframing.rs177 fn mls_decode(reader: &mut &[u8]) -> Result<Self, mls_rs_codec::Error> { in mls_decode() method
178 let content = FramedContent::mls_decode(reader)?; in mls_decode()
179 let auth = FramedContentAuthData::mls_decode(reader, content.content_type())?; in mls_decode()
182 Sender::Member(_) => Some(MembershipTag::mls_decode(reader)?), in mls_decode()
233 pub(crate) fn mls_decode( in mls_decode() method
238 ContentType::Application => Content::Application(ApplicationData::mls_decode(reader)?), in mls_decode()
240 ContentType::Proposal => Content::Proposal(Box::new(Proposal::mls_decode(reader)?)), in mls_decode()
242 Content::Commit(alloc::boxed::Box::new(Commit::mls_decode(reader)?)) in mls_decode()
246 let auth = FramedContentAuthData::mls_decode(reader, content.content_type())?; in mls_decode()
463 Self::mls_decode(&mut &*bytes).map_err(Into::into) in from_bytes()
[all …]
Dsecret_tree.rs403 fn mls_decode(reader: &mut &[u8]) -> Result<Self, mls_rs_codec::Error> { in mls_decode() method
405 secret: mls_rs_codec::byte_vec::mls_decode(reader)?, in mls_decode()
406 generation: u32::mls_decode(reader)?, in mls_decode()
412 let item = MessageKeyData::mls_decode(data)?; in mls_decode()
423 let item = MessageKeyData::mls_decode(data)?; in mls_decode()
Dexported_tree.rs43 Self::mls_decode(&mut &*bytes).map_err(Into::into) in from_bytes()
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs-core/src/identity/
Dcredential.rs216 fn mls_decode(reader: &mut &[u8]) -> Result<Self, mls_rs_codec::Error> { in mls_decode() method
217 let credential_type = CredentialType::mls_decode(reader)?; in mls_decode()
220 CredentialType::BASIC => Credential::Basic(BasicCredential::mls_decode(reader)?), in mls_decode()
222 CredentialType::X509 => Credential::X509(CertificateChain::mls_decode(reader)?), in mls_decode()
225 data: mls_rs_codec::byte_vec::mls_decode(reader)?, in mls_decode()
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs-core/src/extension/
Dlist.rs43 fn mls_decode(reader: &mut &[u8]) -> Result<Self, mls_rs_codec::Error> { in mls_decode() method
48 let ext = Extension::mls_decode(data)?; in mls_decode()
311 ExtensionList::mls_decode(&mut &*serialized_extensions), in deserializing_extension_list_fails_on_duplicate_extension()
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs/src/test_utils/
Dbenchmarks.rs28 mls_rs_codec::MlsDecode::mls_decode(&mut &include_bytes!(concat!(
50 mls_rs_codec::MlsDecode::mls_decode(&mut std::fs::read(path).unwrap().as_slice())
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs-codec-derive/src/
Dlib.rs36 Operation::Decode => quote! { mls_decode }, in call()
332 quote! { fn mls_decode(reader: &mut &[u8]) -> Result<Self, mls_rs_codec::Error> }; in derive_decode()

12