Home
last modified time | relevance | path

Searched refs:data_elements (Results 1 – 25 of 42) sorted by relevance

12

/external/rust/beto-rust/nearby/presence/np_adv/src/legacy/data_elements/actions/
Dmacros.rs41 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 …]
Dmod.rs20 use crate::legacy::data_elements::{DirectMapPredicate, DirectMapper, LengthMapper};
23 data_elements::{
/external/rust/beto-rust/nearby/presence/np_adv/src/filter/
Dmod.rs21 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/
Dv0.rs115 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/
Derror_conditions.rs19 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()
Dhappy_path.rs27 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/
Dtx_power.rs17 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;
Dtests.rs20 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/
Dv0_filter_tests.rs23 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()
Dmod.rs33 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/
Dv0.rs22 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/
Dhappy_path.rs19 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};
Dmod.rs20 data_elements::de_type::DataElementType, data_elements::*, serialize::*, PacketFlavorEnum,
Dhelpers.rs21 use crate::legacy::data_elements::{
27 data_elements::{
/external/rust/beto-rust/nearby/presence/np_adv/tests/
Dexamples_v1.rs32 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()
Dexamples_v0.rs29 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/
Dmod.rs22 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/
Ddeser_v1_tests.rs36 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()
Ddeser_v0_tests.rs33 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/
Dtests.rs20 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/
Drandom_data_elements.rs19 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/
Dtest_vectors.rs62 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/
Dsignature_decrypt_tests.rs23 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()
Dmic_decrypt_tests.rs23 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/
Dhappy_path.rs19 use crate::legacy::data_elements::de_type::{DeEncodedLength, DeTypeCode, MAX_DE_ENCODED_LEN};

12