Home
last modified time | relevance | path

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

123

/aosp_15_r20/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
267 ) -> Result<(), MlsError> { in tree_hash() argument
315 ) -> Result<Vec<u8>, MlsError> { in hash_for_leaf() argument
334 ) -> 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
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
Dmod.rs117 ) -> Result<(), MlsError> { in initialize_index_if_necessary() argument
148 ) -> Result<Option<LeafIndex>, MlsError> { in get_leaf_node_with_identity() argument
169 ) -> Result<(TreeKemPublic, TreeKemPrivate), MlsError> { in derive() argument
190 pub fn get_leaf_node(&self, index: LeafIndex) -> Result<&LeafNode, MlsError> { in get_leaf_node() argument
224 ) -> Result<Vec<LeafIndex>, MlsError> { in add_leaves() argument
253 ) -> Result<(), MlsError> { in update_node() argument
321 fn update_unmerged(&mut self, index: LeafIndex) -> Result<(), MlsError> { in update_unmerged() argument
585 ) -> Result<LeafIndex, MlsError> { in add_leaf() argument
607 ) -> Result<Vec<u8>, MlsError> { in identity() argument
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs/src/group/proposal_filter/
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_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_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
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs/src/group/
Dmod.rs174 fn from_bytes(bytes: Vec<u8>) -> Result<Self, MlsError> { in from_bytes() argument
178 fn get_bytes(&self) -> Result<Vec<u8>, MlsError> { in get_bytes() argument
294 ) -> Result<Self, MlsError> { in new() argument
396 ) -> Result<(Self, NewMemberInfo), MlsError> { in join() argument
415 ) -> Result<(Self, NewMemberInfo), MlsError> { in from_welcome_message() argument
587 ) -> Result<(Self, NewMemberInfo), MlsError> { in join_with() argument
659 fn current_user_leaf_node(&self) -> Result<&LeafNode, MlsError> { in current_user_leaf_node() argument
666 pub fn current_member_signing_identity(&self) -> Result<&SigningIdentity, MlsError> { in current_member_signing_identity() argument
689 ) -> Result<MlsMessage, MlsError> { in proposal_message() argument
724 ) -> Result<(TreeKemPrivate, Option<SignatureSecretKey>), MlsError> { in provisional_private_tree() argument
[all …]
Dmessage_processor.rs375 pub fn from_bytes(bytes: &[u8]) -> Result<Self, MlsError> { in from_bytes() argument
380 pub fn to_bytes(&self) -> Result<Vec<u8>, MlsError> { in to_bytes() argument
449 ) -> Result<Self::OutputType, MlsError> { in process_incoming_message() argument
464 ) -> Result<Self::OutputType, MlsError> { in process_incoming_message_with_time() argument
479 ) -> Result<EventOrContent<Self::OutputType>, MlsError> { in get_event_from_incoming_message() argument
518 ) -> Result<Self::OutputType, MlsError> { in process_event_or_content() argument
540 ) -> Result<Self::OutputType, MlsError> { in process_auth_content() argument
570 ) -> Result<ApplicationMessageDescription, MlsError> { in process_application_message() argument
589 ) -> Result<ProposalMessageDescription, MlsError> { in process_proposal() argument
619 ) -> Result<StateUpdate, MlsError> { in make_state_update() 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 …]
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
Dmessage_verifier.rs43 ) -> Result<AuthenticatedContent, MlsError> { in verify_plaintext_authentication() argument
112 ) -> Result<(), MlsError> { in verify_auth_content_signature() argument
138 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_sender() argument
156 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_member() argument
176 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_external() argument
185 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_new_member_commit() argument
202 ) -> Result<SignaturePublicKey, MlsError> { in signing_identity_for_new_member_proposal() 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
Dcommit.rs98 ) -> Result<Self, MlsError> { in compute() argument
200 pub fn add_member(mut self, key_package: MlsMessage) -> Result<CommitBuilder<'a, C>, MlsError> { in add_member() argument
225 pub fn remove_member(mut self, index: u32) -> Result<Self, MlsError> { in remove_member() argument
234 pub fn set_group_context_ext(mut self, extensions: ExtensionList) -> Result<Self, MlsError> { in set_group_context_ext() argument
244 pub fn add_external_psk(mut self, psk_id: ExternalPskId) -> Result<Self, MlsError> { in add_external_psk() argument
255 pub fn add_resumption_psk(mut self, psk_epoch: u64) -> Result<Self, MlsError> { in add_resumption_psk() argument
276 ) -> Result<Self, MlsError> { in reinit() argument
349 pub async fn build(self) -> Result<CommitOutput, MlsError> { in build() argument
408 pub async fn commit(&mut self, authenticated_data: Vec<u8>) -> Result<CommitOutput, MlsError> { in commit() argument
445 ) -> Result<CommitOutput, MlsError> { in commit_internal() argument
[all …]
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
Dsecret_tree.rs168 ) -> Result<MessageKeyData, MlsError> { in message_key_generation() argument
188 ) -> Result<MessageKeyData, MlsError> { in next_message_key() argument
214 ) -> Result<(), MlsError> { in consume_node() argument
244 ) -> Result<SecretRatchets, MlsError> { in take_leaf_ratchet() argument
277 ) -> Result<MessageKeyData, MlsError> { in next_message_key() argument
294 ) -> Result<MessageKeyData, MlsError> { in message_key_generation() argument
439 ) -> Result<Self, MlsError> { in new() argument
462 ) -> Result<MessageKeyData, MlsError> { in get_message_key() argument
501 ) -> Result<MessageKeyData, MlsError> { in next_message_key() argument
542 ) -> Result<Zeroizing<Vec<u8>>, MlsError> { in derive_secret() argument
Dtest_utils.rs125 ) -> Result<CommitMessageDescription, MlsError> { in process_pending_commit() argument
133 ) -> Result<ReceivedMessage, MlsError> { in process_message() argument
481 ) -> Result<Option<(TreeKemPrivate, PathSecret)>, MlsError> { in apply_update_path() argument
492 ) -> Result<EventOrContent<Self::OutputType>, MlsError> { in process_ciphertext() argument
500 ) -> Result<EventOrContent<Self::OutputType>, MlsError> { in verify_plaintext_authentication() argument
510 ) -> Result<(), MlsError> { in update_key_schedule() argument
/aosp_15_r20/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 …]
/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs/src/
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
487 ) -> Result<Group<C>, MlsError> { in create_group_with_id() argument
511 ) -> Result<Group<C>, MlsError> { in create_group() argument
540 ) -> Result<(Group<C>, NewMemberInfo), MlsError> { in join_group() argument
586 ) -> Result<(Group<C>, MlsMessage), MlsError> { in commit_external() argument
[all …]
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
/aosp_15_r20/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
/aosp_15_r20/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

123