/packages/modules/Bluetooth/system/gd/rust/topshim/src/profiles/ |
D | gatt.rs | 39 monitor_handle: u8, 40 scanner_id: u8, 41 filter_index: u8, 42 advertiser_state: u8, 43 advertiser_info_present: u8, 45 advertiser_address_type: u8, 46 tx_power: u8, 49 adv_packet_len: u8, 50 adv_packet: Vec<u8>, 51 scan_response_len: u8, [all …]
|
D | vc.rs | 30 unsafe fn GetVolumeControlProfile(btif: *const u8) -> UniquePtr<VolumeControlIntf>; in GetVolumeControlProfile() 37 fn set_volume(self: Pin<&mut VolumeControlIntf>, group_id: i32, volume: u8); in set_volume() argument 43 ext_output_id: u8, in get_ext_audio_out_volume_offset() argument 48 ext_output_id: u8, in set_ext_audio_out_volume_offset() argument 54 ext_output_id: u8, in get_ext_audio_out_location() argument 59 ext_output_id: u8, in set_ext_audio_out_location() argument 65 ext_output_id: u8, in get_ext_audio_out_description() argument 70 ext_output_id: u8, in set_ext_audio_out_description() argument 79 volume: u8, in vc_volume_state_callback() argument 85 volume: u8, in vc_group_volume_state_callback() argument [all …]
|
D | hid_host.rs | 98 fn convert_report(count: i32, raw: *mut u8) -> Vec<u8> { in convert_report() argument 99 let mut v: Vec<u8> = Vec::new(); in convert_report() 101 let p: *const u8 = unsafe { raw.offset(i) }; in convert_report() constant 115 GetReport(RawAddress, BtAddrType, BtTransport, BthhStatus, Vec<u8>, i32), 126 *mut RawAddress, u8 -> BtAddrType, u8 -> BtTransport, bindings::bthh_connection_state_t -> BthhConn… 130 *mut RawAddress, u8 -> BtAddrType, u8 -> BtTransport, bindings::bthh_status_t -> BthhStatus, { 134 *mut RawAddress, u8 -> BtAddrType, u8 -> BtTransport, bindings::bthh_hid_info_t -> BthhHidInfo, { 138 *mut RawAddress, u8 -> BtAddrType, u8 -> BtTransport, bindings::bthh_status_t -> BthhStatus, 143 *mut RawAddress, u8 -> BtAddrType, u8 -> BtTransport, bindings::bthh_status_t -> BthhStatus, i32, { 147 *mut RawAddress, u8 -> BtAddrType, u8 -> BtTransport, bindings::bthh_status_t -> BthhStatus, *mut u… [all …]
|
/packages/modules/Virtualization/libs/bssl/tests/ |
D | hmac_test.rs | 23 const KEY: &[u8; 20] = &[0x0b; 20]; in rfc4231_test_case_1() 24 const DATA: &[u8] = b"Hi There"; in rfc4231_test_case_1() 25 const HMAC_SHA256: [u8; 32] = [ in rfc4231_test_case_1() 36 const KEY: &[u8] = b"Jefe"; in rfc4231_test_case_2() 37 const DATA: &[u8] = b"what do ya want for nothing?"; in rfc4231_test_case_2() 38 const HMAC_SHA256: [u8; 32] = [ in rfc4231_test_case_2() 49 const KEY: &[u8; 20] = &[0xaa; 20]; in rfc4231_test_case_3() 50 const DATA: &[u8; 50] = &[0xdd; 50]; in rfc4231_test_case_3() 51 const HMAC_SHA256: [u8; 32] = [ in rfc4231_test_case_3() 62 const KEY: &[u8; 25] = &[ in rfc4231_test_case_4() [all …]
|
D | hkdf_test.rs | 23 const IKM: [u8; 22] = [ in rfc5869_test_case_1() 27 const SALT: [u8; 13] = in rfc5869_test_case_1() 29 const INFO: [u8; 10] = [0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9]; in rfc5869_test_case_1() 31 const OKM: [u8; L] = [ in rfc5869_test_case_1() 42 const IKM: [u8; 80] = [ in rfc5869_test_case_2() 50 const SALT: [u8; 80] = [ in rfc5869_test_case_2() 58 const INFO: [u8; 80] = [ in rfc5869_test_case_2() 67 const OKM: [u8; L] = [ in rfc5869_test_case_2() 81 const IKM: [u8; 22] = [ in rfc5869_test_case_3() 85 const SALT: [u8; 0] = []; in rfc5869_test_case_3() [all …]
|
/packages/modules/Bluetooth/system/gd/rust/linux/utils/src/ |
D | adv_parser.rs | 8 const FLAGS: u8 = 0x01; 9 const COMPLETE_LIST_16_BIT_SERVICE_UUIDS: u8 = 0x03; 10 const COMPLETE_LIST_32_BIT_SERVICE_UUIDS: u8 = 0x05; 11 const COMPLETE_LIST_128_BIT_SERVICE_UUIDS: u8 = 0x07; 12 const SHORTENED_LOCAL_NAME: u8 = 0x08; 13 const COMPLETE_LOCAL_NAME: u8 = 0x09; 14 const SERVICE_DATA_16_BIT_UUID: u8 = 0x16; 15 const SERVICE_DATA_32_BIT_UUID: u8 = 0x20; 16 const SERVICE_DATA_128_BIT_UUID: u8 = 0x21; 17 const MANUFACTURER_SPECIFIC_DATA: u8 = 0xff; [all …]
|
D | uhid_hfp.rs | 13 pub const BLUETOOTH_TELEPHONY_UHID_REPORT_ID: u8 = 1; 14 pub const UHID_INPUT_NONE: u8 = 0; 15 pub const UHID_INPUT_HOOK_SWITCH: u8 = 1 << 0; 16 pub const UHID_INPUT_PHONE_MUTE: u8 = 1 << 1; 17 pub const UHID_INPUT_DROP: u8 = 1 << 2; 18 pub const UHID_OUTPUT_NONE: u8 = 0; 19 pub const UHID_OUTPUT_RING: u8 = 1 << 0; 20 pub const UHID_OUTPUT_OFF_HOOK: u8 = 1 << 1; 21 pub const UHID_OUTPUT_MUTE: u8 = 1 << 2; 23 const RDESC: [u8; 57] = [ [all …]
|
/packages/modules/Virtualization/vmbase/src/ |
D | linker.rs | 21 pub static bin_end: u8; 23 pub static bss_begin: u8; 25 pub static bss_end: u8; 27 pub static data_begin: u8; 29 pub static data_end: u8; 31 pub static data_lma: u8; 33 pub static dtb_begin: u8; 35 pub static dtb_end: u8; 37 pub static eh_stack_limit: u8; 39 pub static init_stack_pointer: u8; [all …]
|
/packages/modules/Virtualization/libs/dice/open_dice/src/ |
D | dice.rs | 51 pub type Hash = [u8; HASH_SIZE]; 53 pub type Hidden = [u8; HIDDEN_SIZE]; 55 pub type InlineConfig = [u8; INLINE_CONFIG_SIZE]; 57 pub type Cdi = [u8; CDI_SIZE]; 59 pub type PublicKey = [u8; PUBLIC_KEY_SIZE]; 61 pub type Signature = [u8; SIGNATURE_SIZE]; 63 pub type DiceId = [u8; ID_SIZE]; 74 fn cdi_attest(&self) -> &[u8; CDI_SIZE]; in cdi_attest() 77 fn cdi_seal(&self) -> &[u8; CDI_SIZE]; in cdi_seal() 80 fn bcc(&self) -> Option<&[u8]>; in bcc() argument [all …]
|
D | bcc.rs | 45 pub fn bcc_format_config_descriptor(values: &DiceConfigValues, buffer: &mut [u8]) -> Result<usize> { in bcc_format_config_descriptor() 94 current_chain: &[u8], in bcc_main_flow() argument 97 next_chain: &mut [u8], in bcc_main_flow() argument 131 current_handover: &[u8], in bcc_handover_main_flow() argument 133 next_handover: &mut [u8], in bcc_handover_main_flow() argument 164 cdi_attest: &'a [u8; CDI_SIZE], 166 cdi_seal: &'a [u8; CDI_SIZE], 168 bcc: Option<&'a [u8]>, 172 fn cdi_attest(&self) -> &[u8; CDI_SIZE] { in cdi_attest() 176 fn cdi_seal(&self) -> &[u8; CDI_SIZE] { in cdi_seal() [all …]
|
D | retry.rs | 41 bcc: Vec<u8>, 45 fn cdi_attest(&self) -> &[u8; CDI_SIZE] { in cdi_attest() 49 fn cdi_seal(&self) -> &[u8; CDI_SIZE] { in cdi_seal() 53 fn bcc(&self) -> Option<&[u8]> { in bcc() argument 59 fn retry_with_measured_buffer<F>(mut f: F) -> Result<Vec<u8>> in retry_with_measured_buffer() 61 F: FnMut(&mut Vec<u8>) -> Result<usize>, in retry_with_measured_buffer() 76 pub fn retry_bcc_format_config_descriptor(values: &DiceConfigValues) -> Result<Vec<u8>> { in retry_bcc_format_config_descriptor() argument 87 bcc: &[u8], in retry_bcc_main_flow() argument 112 ) -> Result<(CdiValues, Vec<u8>)> { in retry_dice_main_flow() argument 132 subject_private_key_seed: &[u8; PRIVATE_KEY_SEED_SIZE], in retry_generate_certificate() [all …]
|
D | ops.rs | 30 pub fn hash(input: &[u8]) -> Result<Hash> { in hash() 50 pub fn kdf(ikm: &[u8], salt: &[u8], info: &[u8], derived_key: &mut [u8]) -> Result<()> { in kdf() argument 74 pub fn keypair_from_seed(seed: &[u8; PRIVATE_KEY_SEED_SIZE]) -> Result<(PublicKey, PrivateKey)> { in keypair_from_seed() 109 pub fn sign(message: &[u8], private_key: &[u8; PRIVATE_KEY_SIZE]) -> Result<Signature> { in sign() argument 130 pub fn verify(message: &[u8], signature: &Signature, public_key: &PublicKey) -> Result<()> { in verify() argument 153 subject_private_key_seed: &[u8; PRIVATE_KEY_SEED_SIZE], in generate_certificate() 154 authority_private_key_seed: &[u8; PRIVATE_KEY_SEED_SIZE], 156 certificate: &mut [u8], argument
|
/packages/modules/Bluetooth/system/gd/rust/linux/stack/src/ |
D | bluetooth_adv.rs | 67 pub transport_discovery_data: Vec<Vec<u8>>, 69 pub manufacturer_data: HashMap<ManfId, Vec<u8>>, 71 pub service_data: HashMap<String, Vec<u8>>, 179 const COMPLETE_LIST_16_BIT_SERVICE_UUIDS: u8 = 0x03; 180 const COMPLETE_LIST_32_BIT_SERVICE_UUIDS: u8 = 0x05; 181 const COMPLETE_LIST_128_BIT_SERVICE_UUIDS: u8 = 0x07; 182 const SHORTENED_LOCAL_NAME: u8 = 0x08; 183 const COMPLETE_LOCAL_NAME: u8 = 0x09; 184 const TX_POWER_LEVEL: u8 = 0x0a; 185 const LIST_16_BIT_SERVICE_SOLICITATION_UUIDS: u8 = 0x14; [all …]
|
D | bluetooth_gatt.rs | 385 fn unregister_scanner(&mut self, scanner_id: u8) -> bool; in unregister_scanner() 390 scanner_id: u8, in start_scan() argument 396 fn stop_scan(&mut self, scanner_id: u8) -> BtStatus; in stop_scan() 460 fn set_raw_adv_data(&mut self, advertiser_id: i32, data: Vec<u8>); in set_raw_adv_data() argument 556 value: Vec<u8>, in write_characteristic() argument 569 value: Vec<u8>, in write_descriptor() argument 663 value: Vec<u8>, in send_response() argument 673 value: Vec<u8>, in send_notification() argument 880 properties: char.properties as u8, in into_db() 979 _value: Vec<u8>, in on_characteristic_read() argument [all …]
|
/packages/modules/Virtualization/service_vm/requests/src/ |
D | keyblob.rs | 28 const KEK_INFO: &[u8] = b"rialto keyblob kek"; 34 const PRIVATE_KEY_NONCE: &[u8; AES_GCM_NONCE_LENGTH] = &[0; AES_GCM_NONCE_LENGTH]; 38 const PRIVATE_KEY_AD: &[u8] = &[]; 51 kek_salt: [u8; 32], 54 encrypted_private_key: Vec<u8>, 58 pub(crate) fn new(private_key: &[u8], kek_secret: &[u8]) -> Result<Self> { in new() argument 62 pub(crate) fn decrypt_private_key(&self, kek_secret: &[u8]) -> Result<Zeroizing<Vec<u8>>> { in decrypt_private_key() argument 70 fn new(private_key: &[u8], kek_secret: &[u8]) -> Result<Self> { in new() argument 83 fn decrypt_private_key(&self, kek_secret: &[u8]) -> Result<Zeroizing<Vec<u8>>> { in decrypt_private_key() argument 99 encrypted_key_blob: &[u8], in decrypt_private_key() argument [all …]
|
/packages/modules/Bluetooth/tools/rootcanal/rust/src/ |
D | ffi.rs | 32 get_handle: unsafe extern "C" fn(user: *mut (), address: *const [u8; 6]) -> u16, 33 get_address: unsafe extern "C" fn(user: *mut (), handle: u16, result: *mut [u8; 6]), 34 get_extended_features: unsafe extern "C" fn(user: *mut (), features_page: u8) -> u64, 37 send_hci_event: unsafe extern "C" fn(user: *mut (), data: *const u8, len: usize), 39 unsafe extern "C" fn(user: *mut (), to: *const [u8; 6], data: *const u8, len: usize), 40 send_llcp_packet: unsafe extern "C" fn(user: *mut (), handle: u16, data: *const u8, len: usize), 52 let addr_bytes: [u8; 6] = addr.into(); in get_handle() 56 pub(crate) fn get_extended_features(&self, features_page: u8) -> u64 { in get_extended_features() 69 pub(crate) fn send_hci_event(&self, packet: &[u8]) { in send_hci_event() argument 73 pub(crate) fn send_lmp_packet(&self, to: hci::Address, packet: &[u8]) { in send_lmp_packet() argument [all …]
|
/packages/modules/Virtualization/pvmfw/avb/src/ |
D | ops.rs | 25 kernel: &'a [u8], 26 initrd: Option<&'a [u8]>, 27 trusted_public_key: &'a [u8], 32 kernel: &'a [u8], in new() argument 33 initrd: Option<&'a [u8]>, in new() argument 34 trusted_public_key: &'a [u8], in new() argument 39 fn get_partition(&self, partition_name: &CStr) -> IoResult<&[u8]> { in get_partition() argument 78 buffer: &mut [u8], in read_from_partition() argument 85 fn get_preloaded_partition(&mut self, partition: &CStr) -> IoResult<&'a [u8]> { in get_preloaded_partition() argument 91 public_key: &[u8], in validate_vbmeta_public_key() argument [all …]
|
/packages/modules/Virtualization/pvmfw/avb/tests/ |
D | utils.rs | 41 kernel: &[u8], in assert_payload_verification_with_initrd_fails() argument 42 initrd: &[u8], in assert_payload_verification_with_initrd_fails() argument 43 trusted_public_key: &[u8], in assert_payload_verification_with_initrd_fails() argument 50 kernel: &[u8], in assert_payload_verification_fails() argument 51 initrd: Option<&[u8]>, in assert_payload_verification_fails() argument 52 trusted_public_key: &[u8], in assert_payload_verification_fails() argument 59 pub fn load_latest_signed_kernel() -> Result<Vec<u8>> { in load_latest_signed_kernel() 63 pub fn load_latest_initrd_normal() -> Result<Vec<u8>> { in load_latest_initrd_normal() 67 pub fn load_latest_initrd_debug() -> Result<Vec<u8>> { in load_latest_initrd_debug() 71 pub fn load_trusted_public_key() -> Result<Vec<u8>> { in load_trusted_public_key() [all …]
|
/packages/modules/Bluetooth/system/rust/src/gatt/ |
D | ffi.rs | 94 value: &[u8], in on_server_write() argument 137 properties: u8, 150 on_le_connect: fn(tcb_idx: u8, advertiser: u8), in StoreCallbacksFromRust() argument 151 on_le_disconnect: fn(tcb_idx: u8), in StoreCallbacksFromRust() argument 152 intercept_packet: fn(tcb_idx: u8, packet: Vec<u8>) -> InterceptAction, in StoreCallbacksFromRust() argument 153 on_outgoing_mtu_req: fn(tcb_idx: u8), in StoreCallbacksFromRust() argument 154 on_incoming_mtu_resp: fn(tcb_idx: u8, mtu: usize), in StoreCallbacksFromRust() argument 155 on_incoming_mtu_req: fn(tcb_idx: u8, mtu: usize), in StoreCallbacksFromRust() argument 159 fn SendPacketToPeer(tcb_idx: u8, packet: Vec<u8>); in SendPacketToPeer() argument 165 fn open_server(server_id: u8); in open_server() argument [all …]
|
/packages/modules/Virtualization/libs/bssl/src/ |
D | ec_key.rs | 86 pub fn from_cose_public_key_slice(cose_key: &[u8]) -> Result<Self> { in from_cose_public_key_slice() 150 pub fn ecdsa_verify_der(&self, signature: &[u8], digest: &[u8]) -> Result<()> { in ecdsa_verify_der() argument 173 pub fn ecdsa_verify_cose(&self, signature: &[u8], digest: &[u8]) -> Result<()> { in ecdsa_verify_cose() argument 181 pub fn ecdsa_sign_der(&self, digest: &[u8]) -> Result<Vec<u8>> { in ecdsa_sign_der() argument 211 pub fn ecdsa_sign_cose(&self, digest: &[u8]) -> Result<Vec<u8>> { in ecdsa_sign_cose() argument 248 fn public_key_coordinates(&self) -> Result<(Vec<u8>, Vec<u8>)> { in public_key_coordinates() argument 303 pub fn from_ec_private_key(der_encoded_ec_private_key: &[u8]) -> Result<Self> { in from_ec_private_key() 349 fn ec_cose_signature_to_der(signature: &[u8]) -> Result<Vec<u8>> { in ec_cose_signature_to_der() argument 356 fn ec_der_signature_to_cose(signature: &[u8], coord_bytes: usize) -> Result<Vec<u8>> { in ec_der_signature_to_cose() argument 376 fn load_from_cose(&mut self, signature: &[u8]) -> Result<()> { in load_from_cose() [all …]
|
D | aead.rs | 96 pub fn new(aead: Aead, key: &[u8], tag_len: Option<usize>) -> Result<Self> { in new() argument 114 data: &[u8], in seal() argument 115 nonce: &[u8], in seal() argument 116 ad: &[u8], in seal() argument 117 out: &'b mut [u8], in seal() argument 118 ) -> Result<&'b [u8]> { in seal() argument 147 data: &[u8], in open() argument 148 nonce: &[u8], in open() argument 149 ad: &[u8], in open() argument 150 out: &'b mut [u8], in open() argument [all …]
|
/packages/modules/Bluetooth/system/tools/irk-calculator/src/ |
D | main.rs | 22 fn e(key: [u8; 16], plaintext_data: [u8; 16]) -> [u8; 16] { in e() 45 fn _ah(k: [u8; 16], r: [u8; 3], padding: [u8; 13]) -> [u8; 3] { in _ah() 47 let mut padded_r: [u8; 16] = [0u8; 16]; 69 fn ah(k: [u8; 16], r: [u8; 3]) -> [u8; 3] { in ah() 74 fn to_hex_string(bytes: Vec<u8>) -> String { in to_hex_string() 80 fn parse_hex(hexstr: &str) -> Vec<u8> { in parse_hex() argument 99 fn parse_irk(irk: String) -> Vec<u8> { in parse_irk() argument 105 fn parse_address(address: String) -> Vec<u8> { in parse_address() argument 154 let prand = rand::thread_rng().gen::<[u8; 3]>(); in generate_irk_address()
|
/packages/modules/Bluetooth/system/gd/rust/linux/service/src/ |
D | iface_bluetooth_gatt.rs | 85 value: Vec<u8>, in on_characteristic_read() argument 106 value: Vec<u8>, in on_descriptor_read() argument 117 fn on_notify(&mut self, addr: RawAddress, handle: i32, value: Vec<u8>) { in on_notify() argument 208 value: Vec<u8>, in on_characteristic_write_request() argument 223 value: Vec<u8>, in on_descriptor_write_request() argument 291 fn on_scanner_registered(&mut self, uuid: Uuid, scanner_id: u8, status: GattStatus) { in on_scanner_registered() argument 301 fn on_advertisement_found(&mut self, scanner_id: u8, scan_result: ScanResult) { in on_advertisement_found() argument 306 fn on_advertisement_lost(&mut self, scanner_id: u8, scan_result: ScanResult) { in on_advertisement_lost() argument 354 addr_type: u8, 356 primary_phy: u8, [all …]
|
/packages/modules/Virtualization/libs/dice/open_dice/tests/ |
D | api_test.rs | 24 const EXPECTED_HASH: [u8; HASH_SIZE] = [ in hash_succeeds() 38 const EXPECTED_DERIVED_KEY: [u8; PRIVATE_KEY_SEED_SIZE] = [ in kdf_succeeds() 48 const EXPECTED_ID: [u8; ID_SIZE] = [ in derive_cdi_certificate_id_succeeds() 55 const EXPECTED_SEED: &[u8] = &[ 62 const EXPECTED_CDI_ATTEST: &[u8] = &[ 67 const EXPECTED_CDI_PRIVATE_KEY_SEED: &[u8] = &[ 72 const EXPECTED_PUB_KEY: &[u8] = &[ 76 const EXPECTED_PRIV_KEY: &[u8] = &[ 83 const EXPECTED_SIGNATURE: &[u8] = &[
|
/packages/modules/Virtualization/libs/libfdt/src/ |
D | libfdt.rs | 31 pub(crate) fn create_empty_tree(fdt: &mut [u8]) -> Result<()> { in create_empty_tree() 43 pub(crate) fn check_full(fdt: &[u8]) -> Result<()> { in check_full() 68 fn as_fdt_slice(&self) -> &[u8]; in as_fdt_slice() argument 71 fn path_offset_namelen(&self, path: &[u8]) -> Result<Option<NodeOffset>> { in path_offset_namelen() 157 name: &[u8], in subnode_offset_namelen() argument 209 fn get_name(&self, node: NodeOffset) -> Result<&[u8]> { in get_name() argument 222 fn getprop_namelen(&self, node: NodeOffset, name: &[u8]) -> Result<Option<&[u8]>> { in getprop_namelen() argument 315 fn open_into(&self, dest: &mut [u8]) -> Result<()> { in open_into() 340 fn as_fdt_slice_mut(&mut self) -> &mut [u8]; in as_fdt_slice_mut() argument 353 fn add_subnode_namelen(&mut self, node: NodeOffset, name: &[u8]) -> Result<NodeOffset> { in add_subnode_namelen() [all …]
|