/aosp_15_r20/external/rust/android-crates-io/crates/mls-rs/src/tree_kem/ |
D | node.rs | 104 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 …]
|
D | tree_hash.rs | 82 ) -> 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
|
D | hpke_encryption.rs | 57 ) -> 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
|
D | tree_validator.rs | 57 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
|
D | path_secret.rs | 59 ) -> 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
|
D | mod.rs | 117 ) -> 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/ |
D | filtering.rs | 61 ) -> 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 …]
|
D | filtering_lite.rs | 54 ) -> 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
|
D | filtering_common.rs | 111 ) -> 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/ |
D | mod.rs | 174 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 …]
|
D | message_processor.rs | 375 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 …]
|
D | key_schedule.rs | 91 ) -> 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 …]
|
D | resumption.rs | 52 ) -> 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
|
D | message_verifier.rs | 43 ) -> 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
|
D | util.rs | 37 ) -> 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
|
D | commit.rs | 98 ) -> 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 …]
|
D | state_repo.rs | 77 ) -> 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
|
D | secret_tree.rs | 168 ) -> 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
|
D | test_utils.rs | 125 ) -> 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/ |
D | group.rs | 114 ) -> 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/ |
D | client.rs | 39 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 …]
|
D | grease.rs | 30 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/ |
D | resolver.rs | 38 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/ |
D | large_group.rs | 27 ) -> 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
|
D | basic_server_usage.rs | 42 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
|