/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/data_elements/actions/ |
D | macros.rs | 41 const ACTION_TYPE: $crate::legacy::data_elements::actions::ActionType = 42 $crate::legacy::data_elements::actions::ActionType::$type_name; 51 $crate::legacy::data_elements::actions::macros::boolean_element_struct!($type_name); 52 … $crate::legacy::data_elements::actions::macros::boolean_element_struct_from_bool!($type_name); 54 impl $crate::legacy::data_elements::actions::ActionElement for $type_name { 55 … $crate::legacy::data_elements::actions::macros::boolean_element_action_element_impl_shared!( 71 … $crate::legacy::data_elements::actions::macros::boolean_element_to_encrypted_element!($type_name); 74 $crate::legacy::data_elements::actions::macros::boolean_element_struct!($type_name); 75 … $crate::legacy::data_elements::actions::macros::boolean_element_struct_from_bool!($type_name); 77 impl $crate::legacy::data_elements::actions::ActionElement for $type_name { [all …]
|
D | mod.rs | 20 use crate::legacy::data_elements::{DirectMapPredicate, DirectMapper, LengthMapper}; 23 data_elements::{
|
/external/rust/beto-rust/nearby/presence/np_adv/src/filter/ |
D | mod.rs | 21 use crate::legacy::data_elements::DataElementDeserializeError; 27 data_elements::actions::{self, ActionsDataElement}, 60 data_elements: V0DataElementsFilter, field 158 .data_elements in match_v0_adv() 159 .match_v0_legible_adv(|| p.data_elements()) in match_v0_adv() 166 self.data_elements in match_v0_adv() 167 .match_v0_legible_adv(|| legible_adv.data_elements()) in match_v0_adv() 198 fn match_v0_legible_adv<F, I>(&self, data_elements: impl Fn() -> I) -> Result<(), NoMatch> in match_v0_legible_adv() 206 if c == &data_elements() in match_v0_legible_adv() 219 if let Some(_err) = data_elements().find_map(|result| result.err()) { in match_v0_legible_adv() [all …]
|
/external/rust/beto-rust/nearby/presence/np_ffi_core/src/deserialize/ |
D | v0.rs | 115 let data_elements = contents in allocate_with_plaintext_contents() localVariable 116 .data_elements() in allocate_with_plaintext_contents() 119 let num_des = data_elements.len() as u8; in allocate_with_plaintext_contents() 120 let payload = V0Payload::allocate_with_plaintext_data_elements(data_elements)?; in allocate_with_plaintext_contents() 129 let data_elements = contents in allocate_with_decrypted_contents() localVariable 131 .data_elements() in allocate_with_decrypted_contents() 134 let num_des = data_elements.len() as u8; in allocate_with_decrypted_contents() 143 let payload = V0Payload::allocate_with_decrypted_contents(salt, match_data, data_elements)?; in allocate_with_decrypted_contents() 353 data_elements: Vec<legacy::deserialize::DeserializedDataElement<legacy::Plaintext>>, in allocate_with_plaintext_data_elements() 356 let des = data_elements.into_iter().map(V0DataElement::from).collect(); in allocate_with_plaintext_data_elements() [all …]
|
/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/deserialize/tests/ |
D | error_conditions.rs | 19 use crate::legacy::data_elements::actions::{ActionBits, ActionsDataElement, ActiveUnlock}; 20 use crate::legacy::data_elements::de_type::{DeEncodedLength, DeTypeCode}; 21 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 22 use crate::legacy::data_elements::{DataElementDeserializeError, DeserializeDataElement}; 103 contents.as_unencrypted().unwrap().data_elements().next().unwrap().unwrap_err() in assert_deser_error() 116 use crate::legacy::data_elements::actions::tests::PlaintextOnly; 117 use crate::legacy::data_elements::actions::{ActionBits, ActionsDataElement}; 118 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 119 use crate::legacy::data_elements::{DataElementDeserializeError, DeserializeDataElement}; 170 decrypted.data_elements().next().unwrap().unwrap_err() in iterate_actions_invalid_flavor_error()
|
D | happy_path.rs | 27 data_elements::{ 147 .data_elements() in typical_tx_power_and_actions() 259 use crate::legacy::data_elements::actions::CallTransfer; 264 data_elements::{ 362 decrypted.data_elements().collect::<Result<Vec<_>, _>>().unwrap().as_slice() in typical_tx_power_and_actions() 519 use crate::legacy::data_elements::de_type::DataElementType;
|
/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/data_elements/ |
D | tx_power.rs | 17 use crate::legacy::data_elements::de_type::{DeActualLength, DeEncodedLength, DeTypeCode}; 18 use crate::legacy::data_elements::{ 98 use crate::legacy::data_elements::de_type::{DeActualLength, DeEncodedLength}; 99 use crate::legacy::data_elements::tests::macros::de_roundtrip_test; 100 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 101 use crate::legacy::data_elements::{DeserializeDataElement, LengthMapper}; 176 use crate::legacy::data_elements::tx_power::TxPowerDataElement;
|
D | tests.rs | 20 use crate::legacy::data_elements::actions::{ActionBits, ActionsDataElement}; 50 use crate::legacy::data_elements::de_type::DataElementType; 62 crate::legacy::data_elements::tests::macros::construct_and_parse_de::< 64 >(crate::legacy::data_elements::de_type::DataElementType::$type_variant, &$bytes); 69 let expected = <$de_type as crate::legacy::data_elements::DeserializeDataElement> 114 use crate::legacy::data_elements::de_type::DeTypeCode; 115 use crate::legacy::data_elements::{DataElementDeserializeError, DataElementSerializeError}; 152 use crate::legacy::data_elements::de_type::{ 155 use crate::legacy::data_elements::{
|
/external/rust/beto-rust/nearby/presence/np_adv/src/filter/tests/ |
D | v0_filter_tests.rs | 23 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 41 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_contains_public_identity() 63 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_not_contains_private() 85 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_contains_any_public() 107 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_not_contains_public_identity() 129 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_contains_private_identity() 160 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_contains_any_private_identity() 191 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_contains_private_identity_no_matching_credential() 226 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in test_contains_private_identity_invalid_hmac_match()
|
D | mod.rs | 33 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in top_level_match_v0_adv() 60 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in top_level_match_v0_adv_either() 87 data_elements: V0DataElementsFilter { contains_tx_power: None, actions_filter: None }, in top_level_no_match_v0_adv()
|
/external/rust/beto-rust/nearby/presence/np_ffi_core/src/ |
D | v0.rs | 22 legacy::data_elements::actions::ActionsDataElement, 23 legacy::{data_elements as np_adv_de, Ciphertext, PacketFlavorEnum, Plaintext}, 254 impl From<ActionType> for np_adv::legacy::data_elements::actions::ActionType { 258 np_adv::legacy::data_elements::actions::ActionType::CrossDevSdk in from() 261 np_adv::legacy::data_elements::actions::ActionType::CallTransfer in from() 264 np_adv::legacy::data_elements::actions::ActionType::ActiveUnlock in from() 267 np_adv::legacy::data_elements::actions::ActionType::NearbyShare in from() 270 np_adv::legacy::data_elements::actions::ActionType::InstantTethering in from() 272 ActionType::PhoneHub => np_adv::legacy::data_elements::actions::ActionType::PhoneHub, in from() 278 impl From<np_adv::legacy::data_elements::actions::ActionType> for ActionType { [all …]
|
/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/serialize/tests/ |
D | happy_path.rs | 19 use crate::legacy::data_elements::actions::{ActionBits, ActionsDataElement, NearbyShare}; 20 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 109 use crate::legacy::data_elements::actions::tests::LastBit; 110 use crate::legacy::data_elements::actions::{ActionBits, ActionsDataElement, PhoneHub}; 111 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 205 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 221 use crate::legacy::data_elements::actions::tests::LastBit; 222 use crate::legacy::data_elements::actions::{ActionBits, ActionsDataElement};
|
D | mod.rs | 20 data_elements::de_type::DataElementType, data_elements::*, serialize::*, PacketFlavorEnum,
|
D | helpers.rs | 21 use crate::legacy::data_elements::{ 27 data_elements::{
|
/external/rust/beto-rust/nearby/presence/np_adv/tests/ |
D | examples_v1.rs | 32 data_elements::TxPowerDataElement, 81 let data_elements = section.iter_data_elements().collect::<Result<Vec<_>, _>>().unwrap(); in v1_deser_plaintext() localVariable 82 assert_eq!(1, data_elements.len()); in v1_deser_plaintext() 84 let de = &data_elements[0]; in v1_deser_plaintext() 198 let data_elements = section.iter_data_elements().collect::<Result<Vec<_>, _>>().unwrap(); in v1_deser_ciphertext() localVariable 199 assert_eq!(1, data_elements.len()); in v1_deser_ciphertext() 201 let de = &data_elements[0]; in v1_deser_ciphertext()
|
D | examples_v0.rs | 29 data_elements::tx_power::TxPowerDataElement, deserialize::*, V0AdvertisementContents, 63 p.data_elements().collect::<Result<Vec<_>, _>>().unwrap() in v0_deser_plaintext() 164 decrypted.data_elements().collect::<Result<Vec<_>, _>>().unwrap(), in v0_deser_ciphertext()
|
/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/deserialize/ |
D | mod.rs | 22 use crate::legacy::data_elements::tx_power::TxPowerDataElement; 26 data_elements::{ 45 use crate::legacy::data_elements::actions::ActionsDataElement; 46 use crate::legacy::data_elements::de_type::{DataElementType, DeActualLength}; 193 actions::ActionsDataElement<F>: crate::legacy::data_elements::SerializeDataElement<F>, in de_contents() 195 use crate::legacy::data_elements::{DataElementSerializationBuffer, SerializeDataElement}; in de_contents() 233 pub fn data_elements(&self) -> DeIterator<Ciphertext> { in data_elements() method
|
/external/rust/beto-rust/nearby/presence/np_adv/src/tests/ |
D | deser_v1_tests.rs | 36 data_elements::GenericDataElement, 77 section_config.data_elements, in assert_section_equals() 91 section_config.data_elements.clone().iter().fold(Vec::new(), |mut buf, de| { in assert_section_equals() 100 section_config.data_elements, in assert_section_equals() 312 data_elements: Vec<GenericDataElement>, field 321 pub fn new(identity_kind: IdentityKind<'a>, data_elements: Vec<GenericDataElement>) -> Self { in new() 322 Self { identity_kind, data_elements } in new() 462 let data_elements = in deserialize_rand_identities_finds_correct_one() localVariable 464 assert_eq!(expected_des, data_elements); in deserialize_rand_identities_finds_correct_one()
|
D | deser_v0_tests.rs | 33 data_elements::actions::{ActionBits, ActionsDataElement}, 150 p.data_elements().collect::<Result<Vec<_>, _>>().unwrap() in assert_adv_equals() 163 wmc.contents().data_elements().collect::<Result<Vec<_>, _>>().unwrap() in assert_adv_equals()
|
/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/data_elements/de_type/ |
D | tests.rs | 20 use crate::legacy::data_elements::{DeserializeDataElement, LengthMapper}; 25 data_elements::{ 115 use crate::legacy::data_elements::de_type::{
|
/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/ |
D | random_data_elements.rs | 19 use crate::legacy::data_elements::actions::tests::{ 24 data_elements::{actions::*, de_type::DataElementType, tx_power::TxPowerDataElement, *},
|
/external/rust/beto-rust/nearby/presence/np_adv/src/extended/serialize/ |
D | test_vectors.rs | 62 let data_elements = tc["data_elements"] in mic_encrypted_test_vectors() localVariable 104 for de in data_elements { in mic_encrypted_test_vectors()
|
/external/rust/beto-rust/nearby/presence/np_adv/src/extended/deserialize/encrypted_section/tests/ |
D | signature_decrypt_tests.rs | 23 data_elements::TxPowerDataElement, 210 let data_elements = section.collect_data_elements().unwrap(); in deserialize_signature_encrypted_correct_keys_extended_salt() localVariable 211 assert_eq!(data_elements, &[DataElement::new(0.into(), 0x05_u8.into(), &[7])]); in deserialize_signature_encrypted_correct_keys_extended_salt() 215 data_elements in deserialize_signature_encrypted_correct_keys_extended_salt()
|
D | mic_decrypt_tests.rs | 23 data_elements::TxPowerDataElement, 124 let data_elements = section.collect_data_elements().unwrap(); in deserialize_mic_encrypted_correct_keys() localVariable 125 assert_eq!(data_elements, &[DataElement::new(0.into(), 0x05_u8.into(), &[5])]); in deserialize_mic_encrypted_correct_keys()
|
/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/deserialize/intermediate/tests/ |
D | happy_path.rs | 19 use crate::legacy::data_elements::de_type::{DeEncodedLength, DeTypeCode, MAX_DE_ENCODED_LEN};
|