Home
last modified time | relevance | path

Searched defs:MlsError (Results 1 – 25 of 60) sorted by relevance

123

/external/rust/android-crates-io/crates/mls-rs/src/group/proposal_filter/
Dfiltering_lite.rs54 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_proposals_from_member() argument
73 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_proposal_changes() argument
92 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_tree_changes() argument
126 ) -> Result<(), MlsError> { in validate_new_nodes() argument
149 ) -> Result<(), MlsError> { in filter_out_removal_of_committer() argument
180 fn filter_out_extra_group_context_extensions(proposals: &ProposalBundle) -> Result<(), MlsError> { in filter_out_extra_group_context_extensions() argument
189 ) -> Result<(), MlsError> { in filter_out_invalid_reinit() argument
199 fn filter_out_reinit_if_other_proposals(proposals: &ProposalBundle) -> Result<(), MlsError> { in filter_out_reinit_if_other_proposals() argument
209 ) -> Result<(), MlsError> { in filter_out_unsupported_custom_proposals() argument
Dfiltering.rs61 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_proposals_from_member() argument
109 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_proposal_changes() argument
134 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_tree_changes() argument
171 ) -> Result<ProposalBundle, MlsError> { in validate_new_nodes() argument
271 r: Result<(), MlsError>, in apply_strategy() argument
281 ) -> Result<ProposalBundle, MlsError> { in filter_out_update_for_committer() argument
298 ) -> Result<ProposalBundle, MlsError> { in filter_out_removal_of_committer() argument
352 ) -> Result<ProposalBundle, MlsError> { in filter_out_extra_group_context_extensions() argument
372 ) -> Result<ProposalBundle, MlsError> { in filter_out_invalid_reinit() argument
389 ) -> Result<ProposalBundle, MlsError> { in filter_out_reinit_if_other_proposals() argument
[all …]
Dfiltering_common.rs111 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_proposals() argument
157 ) -> Result<ApplyProposalsOutput, MlsError> { in apply_proposals_from_new_member() argument
324 ) -> Result<(), MlsError> { in validate_new_node() argument
343 ) -> Result<(), MlsError> { in validate_new_node() argument
479 fn ensure_exactly_one_external_init(proposals: &ProposalBundle) -> Result<(), MlsError> { in ensure_exactly_one_external_init() argument
489 ) -> Result<(), MlsError> { in ensure_proposals_in_external_commit_are_allowed() argument
562 fn ensure_no_proposal_by_ref(proposals: &ProposalBundle) -> Result<(), MlsError> { in ensure_no_proposal_by_ref() argument
576 ) -> Result<LeafIndex, MlsError> { in insert_external_leaf() argument
/external/rust/android-crates-io/crates/mls-rs/src/tree_kem/
Dnode.rs104 fn as_parent(&self) -> Result<&Parent, MlsError>; in as_parent() argument
105 fn as_parent_mut(&mut self) -> Result<&mut Parent, MlsError>; in as_parent_mut() argument
106 fn as_leaf(&self) -> Result<&LeafNode, MlsError>; in as_leaf() argument
107 fn as_leaf_mut(&mut self) -> Result<&mut LeafNode, MlsError>; in as_leaf_mut() argument
108 fn as_non_empty(&self) -> Result<&Node, MlsError>; in as_non_empty() argument
112 fn as_parent(&self) -> Result<&Parent, MlsError> { in as_parent() argument
121 fn as_parent_mut(&mut self) -> Result<&mut Parent, MlsError> { in as_parent_mut() argument
130 fn as_leaf(&self) -> Result<&LeafNode, MlsError> { in as_leaf() argument
139 fn as_leaf_mut(&mut self) -> Result<&mut LeafNode, MlsError> { in as_leaf_mut() argument
148 fn as_non_empty(&self) -> Result<&Node, MlsError> { in as_non_empty() argument
[all …]
Dtree_hash.rs82 ) -> Result<Vec<u8>, MlsError> { in tree_hash() argument
95 ) -> Result<(), MlsError> { in update_hashes() argument
150 ) -> Result<&[LeafIndex], MlsError> { in unmerged_in_subtree() argument
164 fn different_unmerged(&self, ancestor: u32, descendant: u32) -> Result<bool, MlsError> { in different_unmerged() argument
175 ) -> Result<Vec<TreeHash>, MlsError> { in compute_original_hashes() argument
272 ) -> Result<(), MlsError> { in tree_hash() argument
320 ) -> Result<Vec<u8>, MlsError> { in hash_for_leaf() argument
339 ) -> Result<Vec<u8>, MlsError> { in hash_for_parent() argument
Dhpke_encryption.rs57 ) -> Result<HpkeCiphertext, MlsError> { in encrypt() argument
76 ) -> Result<Self, MlsError> { in decrypt() argument
87 fn from_bytes(bytes: Vec<u8>) -> Result<Self, MlsError>; in from_bytes() argument
88 fn get_bytes(&self) -> Result<Vec<u8>, MlsError>; in get_bytes() argument
143 fn from_bytes(bytes: Vec<u8>) -> Result<Self, MlsError> { in from_bytes() argument
148 fn get_bytes(&self) -> Result<Vec<u8>, MlsError> { in get_bytes() argument
Dtree_validator.rs57 pub async fn validate(&self, tree: &mut TreeKemPublic) -> Result<(), MlsError> { in validate() argument
68 fn validate_no_trailing_blanks(&self, tree: &TreeKemPublic) -> Result<(), MlsError> { in validate_no_trailing_blanks() argument
78 async fn validate_tree_hash(&self, tree: &mut TreeKemPublic) -> Result<(), MlsError> { in validate_tree_hash() argument
90 async fn validate_leaves(&self, tree: &TreeKemPublic) -> Result<(), MlsError> { in validate_leaves() argument
106 fn validate_unmerged(tree: &TreeKemPublic) -> Result<(), MlsError> { in validate_unmerged() argument
Dlifetime.rs25 pub fn seconds(s: u64) -> Result<Self, MlsError> { in seconds() argument
41 pub fn days(d: u32) -> Result<Self, MlsError> { in days() argument
45 pub fn years(y: u8) -> Result<Self, MlsError> { in years() argument
Dpath_secret.rs59 ) -> Result<PathSecret, MlsError> { in random() argument
75 fn from_bytes(bytes: Vec<u8>) -> Result<Self, MlsError> { in from_bytes() argument
79 fn get_bytes(&self) -> Result<Vec<u8>, MlsError> { in get_bytes() argument
89 ) -> Result<(HpkeSecretKey, HpkePublicKey), MlsError> { in to_hpke_key_pair() argument
122 pub async fn next_secret(&mut self) -> Result<PathSecret, MlsError> { in next_secret() argument
/external/rust/android-crates-io/crates/mls-rs/src/
Dgrease.rs30 pub fn grease<P: CipherSuiteProvider>(&mut self, cs: &P) -> Result<(), MlsError> { in grease() argument
43 pub fn grease<P: CipherSuiteProvider>(&mut self, cs: &P) -> Result<(), MlsError> { in grease() argument
55 pub fn grease<P: CipherSuiteProvider>(&mut self, cs: &P) -> Result<(), MlsError> { in grease() argument
86 ) -> Result<(), MlsError> { in grease() argument
94 ) -> Result<Vec<ExtensionType>, MlsError> { in grease_extensions() argument
100 fn random_grease_value<P: CipherSuiteProvider>(cs: &P) -> Result<u16, MlsError> { in random_grease_value() argument
135 ) -> Result<(), MlsError> { in grease() argument
142 ) -> Result<Vec<ExtensionType>, MlsError> { in grease_extensions() argument
Dclient.rs39 pub enum MlsError { enum
340 impl IntoAnyError for MlsError { implementation
347 impl From<mls_rs_codec::Error> for MlsError { implementation
354 impl From<ExtensionError> for MlsError { implementation
429 pub async fn generate_key_package_message(&self) -> Result<MlsMessage, MlsError> { in generate_key_package_message() argument
434 async fn generate_key_package(&self) -> Result<KeyPackageGeneration, MlsError> { in generate_key_package() argument
486 ) -> Result<Group<C>, MlsError> { in create_group_with_id() argument
510 ) -> Result<Group<C>, MlsError> { in create_group() argument
539 ) -> Result<(Group<C>, NewMemberInfo), MlsError> { in join_group() argument
585 ) -> Result<(Group<C>, MlsMessage), MlsError> { in commit_external() argument
[all …]
Dexternal_client.rs79 ) -> Result<ExternalGroup<C>, MlsError> { in observe_group() argument
96 ) -> Result<ExternalGroup<C>, MlsError> { in load_group() argument
104 ) -> Result<KeyPackage, MlsError> { in validate_key_package() argument
/external/rust/android-crates-io/crates/mls-rs/src/group/
Dresumption.rs52 ) -> Result<(Group<C>, Vec<MlsMessage>), MlsError> { in branch() argument
79 ) -> Result<(Group<C>, NewMemberInfo), MlsError> { in join_subgroup() argument
115 ) -> Result<ReinitClient<C>, MlsError> { in get_reinit_client() argument
146 fn resumption_psk_input(&self, usage: ResumptionPSKUsage) -> Result<PskSecretInput, MlsError> { in resumption_psk_input() argument
167 pub async fn generate_key_package(&self) -> Result<MlsMessage, MlsError> { in generate_key_package() argument
182 ) -> Result<(Group<C>, Vec<MlsMessage>), MlsError> { in commit() argument
209 ) -> Result<(Group<C>, NewMemberInfo), MlsError> { in join() argument
241 ) -> Result<(Group<C>, Vec<MlsMessage>), MlsError> { in resumption_create_group() argument
282 ) -> Result<(Group<C>, NewMemberInfo), MlsError> { in resumption_join_group() argument
Dutil.rs37 ) -> Result<(), MlsError> { in validate_group_info_common() argument
61 ) -> Result<(), MlsError> { in validate_group_info_member() argument
124 ) -> Result<LeafIndex, MlsError> { in commit_sender() argument
142 ) -> Result<(InterimTranscriptHash, ConfirmedTranscriptHash), MlsError> { in transcript_hashes() argument
170 ) -> Result<(&'a EncryptedGroupSecrets, KeyPackageGeneration), MlsError> { in find_key_package_generation() argument
Dmod.rs173 fn from_bytes(bytes: Vec<u8>) -> Result<Self, MlsError> { in from_bytes() argument
177 fn get_bytes(&self) -> Result<Vec<u8>, MlsError> { in get_bytes() argument
292 ) -> Result<Self, MlsError> { in new() argument
394 ) -> Result<(Self, NewMemberInfo), MlsError> { in join() argument
413 ) -> Result<(Self, NewMemberInfo), MlsError> { in from_welcome_message() argument
585 ) -> Result<(Self, NewMemberInfo), MlsError> { in join_with() argument
657 fn current_user_leaf_node(&self) -> Result<&LeafNode, MlsError> { in current_user_leaf_node() argument
664 pub fn current_member_signing_identity(&self) -> Result<&SigningIdentity, MlsError> { in current_member_signing_identity() argument
687 ) -> Result<MlsMessage, MlsError> { in proposal_message() argument
728 ) -> Result<(TreeKemPrivate, Option<SignatureSecretKey>), MlsError> { in provisional_private_tree() argument
[all …]
Dmessage_processor.rs377 pub fn from_bytes(bytes: &[u8]) -> Result<Self, MlsError> { in from_bytes() argument
382 pub fn to_bytes(&self) -> Result<Vec<u8>, MlsError> { in to_bytes() argument
412 ) -> Result<Self, MlsError> { in new() argument
465 ) -> Result<Self::OutputType, MlsError> { in process_incoming_message() argument
480 ) -> Result<Self::OutputType, MlsError> { in process_incoming_message_with_time() argument
495 ) -> Result<EventOrContent<Self::OutputType>, MlsError> { in get_event_from_incoming_message() argument
534 ) -> Result<Self::OutputType, MlsError> { in process_event_or_content() argument
556 ) -> Result<Self::OutputType, MlsError> { in process_auth_content() argument
586 ) -> Result<ApplicationMessageDescription, MlsError> { in process_application_message() argument
605 ) -> Result<ProposalMessageDescription, MlsError> { in process_proposal() argument
[all …]
Dkey_schedule.rs91 ) -> Result<KeySchedule, MlsError> { in derive_for_external() argument
111 ) -> Result<KeyScheduleDerivationResult, MlsError> { in from_key_schedule() argument
153 ) -> Result<KeyScheduleDerivationResult, MlsError> { in from_joiner() argument
176 ) -> Result<KeyScheduleDerivationResult, MlsError> { in from_random_epoch_secret() argument
197 ) -> Result<KeyScheduleDerivationResult, MlsError> { in from_epoch_secret() argument
236 ) -> Result<Zeroizing<Vec<u8>>, MlsError> { in export_secret() argument
253 ) -> Result<MembershipTag, MlsError> { in get_membership_tag() argument
267 ) -> Result<(HpkeSecretKey, HpkePublicKey), MlsError> { in get_external_key_pair() argument
278 ) -> Result<ExternalPubExt, MlsError> { in get_external_key_pair_ext() argument
311 ) -> Result<Zeroizing<Vec<u8>>, MlsError> { in kdf_expand_with_label() argument
[all …]
Dmessage_verifier.rs42 ) -> Result<AuthenticatedContent, MlsError> { in verify_plaintext_authentication() argument
107 ) -> Result<(), MlsError> { in verify_auth_content_signature() argument
133 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_sender() argument
151 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_member() argument
171 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_external() argument
180 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_new_member_commit() argument
197 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_new_member_proposal() argument
Dstate_repo.rs77 ) -> Result<GroupStateRepository<S, K>, MlsError> { in new() argument
88 async fn find_max_id(&self) -> Result<Option<u64>, MlsError> { in find_max_id() argument
104 ) -> Result<Option<PreSharedKey>, MlsError> { in resumption_secret() argument
142 ) -> Result<Option<&mut PriorEpoch>, MlsError> { in get_epoch_mut() argument
176 pub async fn insert(&mut self, epoch: PriorEpoch) -> Result<(), MlsError> { in insert() argument
195 pub async fn write_to_storage(&mut self, group_snapshot: Snapshot) -> Result<(), MlsError> { in write_to_storage() argument
Dexported_tree.rs27 pub fn to_bytes(&self) -> Result<Vec<u8>, MlsError> { in to_bytes() argument
42 pub fn from_bytes(bytes: &[u8]) -> Result<Self, MlsError> { in from_bytes() argument
/external/rust/android-crates-io/crates/mls-rs/src/psk/
Dresolver.rs38 async fn resolve_resumption(&self, psk_id: &ResumptionPsk) -> Result<PreSharedKey, MlsError> { in resolve_resumption() argument
57 async fn resolve_external(&self, psk_id: &ExternalPskId) -> Result<PreSharedKey, MlsError> { in resolve_external() argument
66 async fn resolve(&self, id: &[PreSharedKeyID]) -> Result<Vec<PskSecretInput>, MlsError> { in resolve() argument
91 ) -> Result<PskSecret, MlsError> { in resolve_to_secret() argument
/external/rust/android-crates-io/crates/mls-rs/src/external_client/
Dgroup.rs114 ) -> Result<Self, MlsError> { in join() argument
182 ) -> Result<ExternalReceivedMessage, MlsError> { in process_incoming_message() argument
198 ) -> Result<(), MlsError> { in insert_proposal_from_message() argument
248 ) -> Result<MlsMessage, MlsError> { in propose_add() argument
274 ) -> Result<MlsMessage, MlsError> { in propose_remove() argument
302 ) -> Result<MlsMessage, MlsError> { in propose_external_psk() argument
322 ) -> Result<MlsMessage, MlsError> { in propose_resumption_psk() argument
334 fn psk_proposal(&self, key_id: JustPreSharedKeyID) -> Result<Proposal, MlsError> { in psk_proposal() argument
359 ) -> Result<MlsMessage, MlsError> { in propose_group_context_extensions() argument
381 ) -> Result<MlsMessage, MlsError> { in propose_reinit() argument
[all …]
/external/rust/android-crates-io/crates/mls-rs/examples/
Dlarge_group.rs27 ) -> Result<(Vec<usize>, Vec<usize>), MlsError> { in bench_commit_size() argument
58 ) -> Result<Vec<Group<impl MlsConfig>>, MlsError> { in make_groups_best_case() argument
100 ) -> Result<Vec<Group<impl MlsConfig>>, MlsError> { in make_groups_worst_case() argument
135 ) -> Result<Client<impl MlsConfig>, MlsError> { in make_client() argument
Dbasic_server_usage.rs42 fn create_group(group_info: &[u8]) -> Result<Self, MlsError> { in create_group() argument
57 fn upload_proposal(&mut self, proposal: Vec<u8>) -> Result<(), MlsError> { in upload_proposal() argument
79 fn upload_commit(&mut self, commit: Vec<u8>) -> Result<(), MlsError> { in upload_commit() argument
114 fn make_client(name: &str) -> Result<Client<impl MlsConfig>, MlsError> { in make_client() argument
/external/rust/android-crates-io/crates/mls-rs/src/key_package/
Dgenerator.rs46 pub fn to_storage(&self) -> Result<(Vec<u8>, KeyPackageData), MlsError> { in to_storage() argument
59 pub fn from_storage(id: Vec<u8>, data: KeyPackageData) -> Result<Self, MlsError> { in from_storage() argument
81 pub(super) async fn sign(&self, package: &mut KeyPackage) -> Result<(), MlsError> { in sign() argument
94 ) -> Result<KeyPackageGeneration, MlsError> { in generate() argument

123