Home
last modified time | relevance | path

Searched refs:checksum (Results 1 – 3 of 3) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/src/
Dsli_se_manager_mailbox.c305 uint32_t checksum; in sli_se_mailbox_execute_command() local
352 checksum = mailbox_input->magic; in sli_se_mailbox_execute_command()
353 checksum ^= mailbox_input->command; in sli_se_mailbox_execute_command()
354 checksum ^= mailbox_input->length; in sli_se_mailbox_execute_command()
356 checksum ^= mailbox_data[i]; in sli_se_mailbox_execute_command()
360 mailbox_data[mailbox_dataLen] = checksum; in sli_se_mailbox_execute_command()
585 uint32_t checksum; in sli_vse_mailbox_is_output_valid() local
605 for (checksum = 0, cnt = 0; cnt < mb_len; cnt++) { in sli_vse_mailbox_is_output_valid()
606 checksum ^= mb_ptr32[cnt]; in sli_vse_mailbox_is_output_valid()
610 return (mb_ptr32[mb_len] == checksum); in sli_vse_mailbox_is_output_valid()
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_se.c320 uint32_t checksum; in SE_executeCommand() local
367 checksum = rootInMb->magic; in SE_executeCommand()
368 checksum ^= rootInMb->command; in SE_executeCommand()
369 checksum ^= rootInMb->length; in SE_executeCommand()
371 checksum ^= mbData[i]; in SE_executeCommand()
375 mbData[mbDataLen] = checksum; in SE_executeCommand()
408 uint32_t checksum; in rootIsOutputMailboxValid() local
423 for (checksum = 0, cnt = 0; cnt < mbLen; cnt++) { in rootIsOutputMailboxValid()
424 checksum ^= mbPtr[cnt]; in rootIsOutputMailboxValid()
428 return (mbPtr[mbLen] == checksum); in rootIsOutputMailboxValid()
/hal_silabs-latest/gecko/emlib/src/
Dem_se.c313 uint32_t checksum; in SE_executeCommand() local
360 checksum = rootInMb->magic; in SE_executeCommand()
361 checksum ^= rootInMb->command; in SE_executeCommand()
362 checksum ^= rootInMb->length; in SE_executeCommand()
364 checksum ^= mbData[i]; in SE_executeCommand()
368 mbData[mbDataLen] = checksum; in SE_executeCommand()
401 uint32_t checksum; in rootIsOutputMailboxValid() local
416 for (checksum = 0, cnt = 0; cnt < mbLen; cnt++) { in rootIsOutputMailboxValid()
417 checksum ^= mbPtr[cnt]; in rootIsOutputMailboxValid()
421 return (mbPtr[mbLen] == checksum); in rootIsOutputMailboxValid()