| /linux/tools/crypto/ccp/ |
| H A D | dbc.c | 21 int get_nonce(int fd, void *nonce_out, void *signature) in get_nonce() argument 24 .auth_needed = !!signature, in get_nonce() 29 if (signature) in get_nonce() 30 memcpy(tmp.signature, signature, sizeof(tmp.signature)); in get_nonce() 39 int set_uid(int fd, __u8 *uid, __u8 *signature) in set_uid() argument 44 assert(signature); in set_uid() 47 memcpy(tmp.signature, signature, sizeof(tmp.signature)); in set_uid() 54 int process_param(int fd, int msg_index, __u8 *signature, int *data) in process_param() argument 61 assert(signature); in process_param() 64 memcpy(tmp.signature, signature, sizeof(tmp.signature)); in process_param() [all …]
|
| H A D | test_dbc.py | 36 self.signature = b"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 143 get_nonce(self.d, self.signature) 150 set_uid(self.d, self.uid, self.signature) 156 process_param(self.d, PARAM_GET_SOC_PWR_CUR, self.signature) 162 process_param(self.d, PARAM_SET_PWR_CAP, self.signature, 1000) 175 set_uid(self.d, self.uid, self.signature) 179 get_nonce(self.d, self.signature) 195 soc_power_max = process_param(self.d, PARAM_GET_SOC_PWR_MAX, self.signature) 196 soc_power_min = process_param(self.d, PARAM_GET_SOC_PWR_MIN, self.signature) 200 fmax_max = process_param(self.d, PARAM_GET_FMAX_MAX, self.signature) [all …]
|
| H A D | dbc.py | 33 def get_nonce(device, signature): argument 37 ret = lib.get_nonce(device.fileno(), ctypes.byref(buf), signature) 43 def set_uid(device, new_uid, signature): argument 44 if not signature: 48 ret = lib.set_uid(device.fileno(), new_uid, signature) 54 def process_param(device, message, signature, data=None): argument 55 if not signature: 60 sig = ctypes.create_string_buffer(signature, len(signature))
|
| H A D | dbc_cli.py | 71 if args.signature: 72 if not os.path.exists(args.signature): 73 raise ValueError("Invalid signature file %s" % args.signature) 74 with open(args.signature, "rb") as f: 113 param, signature = process_param(d, messages[args.message], sig) variable 117 sig=_pretty_buffer(bytes(signature)), 126 param, signature = process_param(d, messages[args.message], sig, data) variable 130 sig=_pretty_buffer(bytes(signature)),
|
| /linux/tools/power/acpi/os_specific/service_layers/ |
| H A D | oslinuxtbl.c | 22 char signature[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; member 31 osl_table_name_from_file(char *filename, char *signature, u32 *instance); 33 static acpi_status osl_add_table_to_list(char *signature, u32 instance); 42 char *signature, struct acpi_table_header **table); 57 char *signature, 65 osl_get_bios_table(char *signature, 203 * PARAMETERS: signature - ACPI Signature for desired table. Must be 212 * AE_NOT_FOUND: A table with the signature was not found 214 * NOTE: Assumes the input signature is uppercase. 219 acpi_os_get_table_by_name(char *signature, in acpi_os_get_table_by_name() argument 277 osl_add_table_to_list(char * signature,u32 instance) osl_add_table_to_list() argument 766 osl_get_bios_table(char * signature,u32 instance,struct acpi_table_header ** table,acpi_physical_address * address) osl_get_bios_table() argument 1055 osl_map_table(acpi_size address,char * signature,struct acpi_table_header ** table) osl_map_table() argument 1156 osl_table_name_from_file(char * filename,char * signature,u32 * instance) osl_table_name_from_file() argument 1308 osl_get_customized_table(char * pathname,char * signature,u32 instance,struct acpi_table_header ** table,acpi_physical_address * address) osl_get_customized_table() argument [all...] |
| /linux/tools/power/acpi/tools/acpidump/ |
| H A D | apdump.c | 33 if (!ACPI_VALIDATE_RSDP_SIG(table->signature)) { in ap_is_valid_header() 35 /* Make sure signature is all ASCII and a valid ACPI name */ in ap_is_valid_header() 37 if (!acpi_ut_valid_nameseg(table->signature)) { in ap_is_valid_header() 39 "Table signature (0x%8.8X) is invalid\n", in ap_is_valid_header() 40 *(u32 *)table->signature); in ap_is_valid_header() 73 if (ACPI_VALIDATE_RSDP_SIG(table->signature)) { in ap_is_valid_checksum() 88 table->signature); in ap_is_valid_checksum() 103 * DESCRIPTION: Obtain table length according to table signature. 117 if (ACPI_VALIDATE_RSDP_SIG(table->signature)) { in ap_get_table_length() 169 table->signature, ACPI_FORMAT_UINT6 in ap_dump_table_buffer() 293 ap_dump_table_by_name(char * signature) ap_dump_table_by_name() argument [all...] |
| /linux/Documentation/security/ |
| H A D | digsig.rst | 19 Digital signature verification API provides a method to verify digital signature. 22 Digital signature verification is implemented using cut-down kernel port of 27 Public key and signature consist of header and MPIs:: 38 uint8_t version; /* signature format version */ 39 time_t timestamp; /* signature made */ 48 Signature header is used as an input to generate a signature. 49 Such approach insures that key or signature header could not be changed. 58 digsig_verify() - digital signature verification with public key 62 * digsig_verify() - digital signature verification with public key 64 * @sig: digital signature [all …]
|
| /linux/Documentation/arch/arm64/ |
| H A D | acpi_object_usage.rst | 10 the table signature (the first four bytes of the table) is the only portion 30 AEST Signature Reserved (signature == "AEST") 37 AGDI Signature Reserved (signature == "AGDI") 44 APMT Signature Reserved (signature == "APMT") 51 BERT Section 18.3 (signature == "BERT") 58 BOOT Signature Reserved (signature == "BOOT") 64 BGRT Section 5.2.22 (signature == "BGRT") 71 CEDT Signature Reserved (signature == "CEDT") 78 CPEP Section 5.2.18 (signature == "CPEP") 86 CSRT Signature Reserved (signature == "CSRT") [all …]
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_mux_codec.h | 101 __le32 signature; member 120 __le32 signature; member 137 __le32 signature; member 158 __le32 signature; member 183 __le32 signature; member 207 __le32 signature; member 235 __le32 signature; member
|
| /linux/drivers/gpu/drm/nouveau/nvkm/nvfw/ |
| H A D | flcn.c | 71 hdr->signature[0], hdr->signature[1], hdr->signature[2], in flcn_bl_dmem_desc_dump() 72 hdr->signature[3]); in flcn_bl_dmem_desc_dump() 95 hdr->signature[0], hdr->signature[1], hdr->signature[2], in flcn_bl_dmem_desc_v1_dump() 96 hdr->signature[3]); in flcn_bl_dmem_desc_v1_dump()
|
| /linux/drivers/pci/ |
| H A D | rom.c | 105 u16 signature; in pci_rom_header_valid() local 127 signature = readw(image); in pci_rom_header_valid() 128 if (signature != PCI_ROM_IMAGE_SIGNATURE) { in pci_rom_header_valid() 131 PCI_ROM_IMAGE_SIGNATURE, signature); in pci_rom_header_valid() 146 u32 signature; in pci_rom_data_struct_valid() local 164 signature = readl(pds); in pci_rom_data_struct_valid() 165 if (signature != PCI_ROM_DATA_STRUCT_SIGNATURE) { in pci_rom_data_struct_valid() 167 PCI_ROM_DATA_STRUCT_SIGNATURE, signature); in pci_rom_data_struct_valid()
|
| /linux/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu-keyctl.c | 40 memcpy(mcu->signature, &reply[1], in omnia_msg_signed_irq_handler() 50 void *signature) in omnia_mcu_sign() argument 82 memcpy(signature, mcu->signature, OMNIA_MCU_CRYPTO_SIGNATURE_LEN); in omnia_mcu_sign() 85 memzero_explicit(mcu->signature, sizeof(mcu->signature)); in omnia_mcu_sign()
|
| /linux/Documentation/bpf/ |
| H A D | signing.rst | 11 the signature actually guarantees, or build a policy on top of it. 28 checked by the verifier like any other program. A valid signature establishes 33 instruction buffer at build time and verify that signature at 48 So a signature over the original instructions cannot match the relocated 72 content of the metadata map. Verifying the loader's signature establishes that 93 instructions and covered by the same signature (there is no separate metadata 99 metadata, **after** the kernel has verified the ``insns || metadata`` signature. 103 signature can be checked" to "after a trusted program runs" - which is exactly 119 signature cannot change before the loader runs. (Freezing does not make the 132 #. The loader is loaded with ``signature``/``signature_size``/``keyring_id`` [all …]
|
| /linux/lib/ |
| H A D | check_signature.c | 17 const unsigned char *signature, int length) in check_signature() argument 20 if (readb(io_addr) != *signature) in check_signature() 23 signature++; in check_signature()
|
| /linux/kernel/ |
| H A D | Kconfig.kexec | 50 bool "Verify kernel signature during kexec_file_load() syscall" 55 signature of the kernel image. The image can still be loaded without 56 a valid signature unless you also enable KEXEC_SIG_FORCE, though if 57 there's a signature that we can check, then it must be valid. 59 In addition to this option, you need to enable signature 64 bool "Require a valid signature in kexec_file_load() syscall" 68 This option makes kernel signature verification mandatory for 72 bool "Enable Image signature verification support (ARM)" 78 Enable Image signature verification support. 81 bool "Enable bzImage signature verification support" [all …]
|
| /linux/arch/x86/pci/ |
| H A D | pcbios.c | 78 unsigned long signature; /* _32_ */ member 148 u32 signature, eax, ebx, ecx; in check_pcibios() local 161 : "=d" (signature), in check_pcibios() 178 if (status || signature != PCI_SIGNATURE) { in check_pcibios() 180 status, signature); in check_pcibios() 318 if (get_kernel_nofault(sig, &check->fields.signature)) in pci_find_bios() 321 if (check->fields.signature != BIOS32_SIGNATURE) in pci_find_bios()
|
| /linux/drivers/scsi/ |
| H A D | fdomain_isa.c | 59 static struct signature { struct 60 const char *signature; argument 91 struct signature *sig = NULL; in fdomain_isa_match() 93 static struct signature *saved_sig; in fdomain_isa_match() 102 signatures[i].signature, in fdomain_isa_match()
|
| /linux/include/uapi/linux/ |
| H A D | psp-dbc.h | 35 __u8 signature[DBC_SIG_SIZE]; member 45 __u8 signature[DBC_SIG_SIZE]; member 62 __u8 signature[DBC_SIG_SIZE]; member
|
| /linux/drivers/acpi/acpica/ |
| H A D | utmisc.c | 62 if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_DSDT) || in acpi_ut_is_aml_table() 63 ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_PSDT) || in acpi_ut_is_aml_table() 64 ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_SSDT) || in acpi_ut_is_aml_table() 65 ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_OSDT) || in acpi_ut_is_aml_table() 66 ACPI_IS_OEM_SIG(table->signature)) { in acpi_ut_is_aml_table()
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | think-lmi.c | 790 if (!setting->signature || !setting->signature[0]) in cert_to_password_store() 799 auth_str = cert_command(setting, passwd, setting->signature); in cert_to_password_store() 826 char *signature; in certificate_store() local 839 if (!setting->signature || !setting->signature[0]) in certificate_store() 846 auth_str = cert_command(setting, serial, setting->signature); in certificate_store() 866 signature = tlmi_priv.pwd_admin->signature; in certificate_store() 868 signature = setting->signature; in certificate_store() 874 signature = tlmi_priv.pwd_admin->signature; in certificate_store() 877 signature = setting->signature; in certificate_store() 883 if (!signature || !signature[0]) { in certificate_store() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | fw.h | 14 ((_pfwhdr->signature&0xFFFF) == 0x2300 ||\ 15 (_pfwhdr->signature&0xFFFF) == 0x2301 ||\ 16 (_pfwhdr->signature&0xFFFF) == 0x2302)
|
| /linux/drivers/acpi/ |
| H A D | tables.c | 380 table->signature, table->oem_table_id); in acpi_table_taint() 460 if (!memcmp(table->signature, table_sigs[sig], 4)) in acpi_table_upgrade() 480 table->signature, cpio_path, file.name, table->length); in acpi_table_upgrade() 572 if (memcmp(existing_table->signature, table->signature, 4) || in acpi_table_initrd_override() 593 table->signature, table->oem_id, in acpi_table_initrd_override() 627 if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_RSDT) || in acpi_table_initrd_scan() 628 ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_XSDT)) { in acpi_table_initrd_scan() 643 table->signature, table->oem_id, in acpi_table_initrd_scan() 691 if (!strncmp(existing_table->signature, "DSDT", 4)) { in acpi_os_table_override() 746 table_desc->signature.ascii, start, start + size - 1); in acpi_reserve_initial_tables()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | acpi.c | 146 return p->signature[0] == 0x00 && in chk_acpi_policy_6ghz_sig() 147 p->signature[1] == 0xE0 && in chk_acpi_policy_6ghz_sig() 148 p->signature[2] == 0x4C; in chk_acpi_policy_6ghz_sig() 197 return p->signature[0] == 0x52 && in chk_acpi_policy_6ghz_sp_sig() 198 p->signature[1] == 0x54 && in chk_acpi_policy_6ghz_sp_sig() 199 p->signature[2] == 0x4B && in chk_acpi_policy_6ghz_sp_sig() 200 p->signature[3] == 0x07; in chk_acpi_policy_6ghz_sp_sig() 241 return p->signature[0] == 0x52 && in chk_acpi_policy_6ghz_vlp_sig() 242 p->signature[1] == 0x54 && in chk_acpi_policy_6ghz_vlp_sig() 243 p->signature[2] == 0x4B && in chk_acpi_policy_6ghz_vlp_sig() [all …]
|
| H A D | acpi.h | 52 u8 signature[3]; member 65 u8 signature[4]; member 78 u8 signature[4]; member 86 u8 signature[4]; member 98 u8 signature[4]; member
|
| /linux/drivers/net/ethernet/qualcomm/ |
| H A D | qca_spi.c | 485 u16 signature = 0; in qcaspi_qca7k_sync() local 493 qcaspi_read_register(qca, SPI_REG_SIGNATURE, &signature); in qcaspi_qca7k_sync() 494 qcaspi_read_register(qca, SPI_REG_SIGNATURE, &signature); in qcaspi_qca7k_sync() 495 if (signature != QCASPI_GOOD_SIGNATURE) { in qcaspi_qca7k_sync() 525 qcaspi_read_register(qca, SPI_REG_SIGNATURE, &signature); in qcaspi_qca7k_sync() 526 if (signature != QCASPI_GOOD_SIGNATURE) in qcaspi_qca7k_sync() 527 qcaspi_read_register(qca, SPI_REG_SIGNATURE, &signature); in qcaspi_qca7k_sync() 529 if (signature != QCASPI_GOOD_SIGNATURE) { in qcaspi_qca7k_sync() 539 qcaspi_read_register(qca, SPI_REG_SIGNATURE, &signature); in qcaspi_qca7k_sync() 540 if (signature != QCASPI_GOOD_SIGNATURE) { in qcaspi_qca7k_sync() [all …]
|