Home
last modified time | relevance | path

Searched refs:command_word (Results 1 – 8 of 8) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/src/
Dsl_se_manager_signature.c64 uint32_t command_word = SLI_SE_COMMAND_SIGNATURE_SIGN; in sl_se_ecc_sign() local
68 command_word = SLI_SE_COMMAND_EDDSA_SIGN; in sl_se_ecc_sign()
73 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA1; in sl_se_ecc_sign()
77 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA224; in sl_se_ecc_sign()
81 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA256; in sl_se_ecc_sign()
86 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA384; in sl_se_ecc_sign()
90 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA512; in sl_se_ecc_sign()
100 sli_se_command_init(cmd_ctx, command_word); in sl_se_ecc_sign()
147 uint32_t command_word = SLI_SE_COMMAND_SIGNATURE_VERIFY; in sl_se_ecc_verify() local
151 command_word = SLI_SE_COMMAND_EDDSA_VERIFY; in sl_se_ecc_verify()
[all …]
Dsl_se_manager_attestation.c62 static sl_status_t validate_and_update_command_word(uint32_t *command_word, in validate_and_update_command_word() argument
66 uint32_t command_id = *command_word & 0xFFFF0000UL; in validate_and_update_command_word()
70 *command_word |= 0x01 << 8; in validate_and_update_command_word()
73 *command_word |= 0x02 << 8; in validate_and_update_command_word()
76 *command_word |= 0x03 << 8; in validate_and_update_command_word()
116 uint32_t command_word) in get_attestation_token_size() argument
124 sl_status_t status = validate_and_update_command_word(&command_word, in get_attestation_token_size()
137 sli_se_command_init(cmd_ctx, command_word | 0x01UL); in get_attestation_token_size()
182 uint32_t command_word) in get_attestation_token() argument
193 sl_status_t status = validate_and_update_command_word(&command_word, in get_attestation_token()
[all …]
Dsl_se_manager_hash.c258 uint32_t command_word = SLI_SE_COMMAND_HASHUPDATE; in se_cmd_hash_multipart_update() local
264 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA1; in se_cmd_hash_multipart_update()
270 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA224; in se_cmd_hash_multipart_update()
276 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA256; in se_cmd_hash_multipart_update()
284 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA384; in se_cmd_hash_multipart_update()
290 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA512; in se_cmd_hash_multipart_update()
300 sli_se_command_init(cmd_ctx, command_word); in se_cmd_hash_multipart_update()
443 uint32_t command_word = SLI_SE_COMMAND_HASHFINISH; in sl_se_hash_multipart_finish() local
482 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA1; in sl_se_hash_multipart_finish()
493 command_word |= SLI_SE_COMMAND_OPTION_HASH_SHA224; in sl_se_hash_multipart_finish()
[all …]
Dsl_se_manager_cipher.c1593 uint32_t command_word; in sl_se_hmac() local
1598 command_word = SLI_SE_COMMAND_HMAC | SLI_SE_COMMAND_OPTION_HASH_SHA1; in sl_se_hmac()
1604 command_word = SLI_SE_COMMAND_HMAC | SLI_SE_COMMAND_OPTION_HASH_SHA224; in sl_se_hmac()
1610 command_word = SLI_SE_COMMAND_HMAC | SLI_SE_COMMAND_OPTION_HASH_SHA256; in sl_se_hmac()
1617 command_word = SLI_SE_COMMAND_HMAC | SLI_SE_COMMAND_OPTION_HASH_SHA384; in sl_se_hmac()
1623 command_word = SLI_SE_COMMAND_HMAC | SLI_SE_COMMAND_OPTION_HASH_SHA512; in sl_se_hmac()
1637 sli_se_command_init(cmd_ctx, command_word); in sl_se_hmac()
2903 uint32_t command_word; local
2908 command_word = SLI_SE_COMMAND_HMAC_STREAMING_START | SLI_SE_COMMAND_OPTION_HMAC_HASH_SHA1;
2913 command_word = SLI_SE_COMMAND_HMAC_STREAMING_START | SLI_SE_COMMAND_OPTION_HMAC_HASH_SHA224;
[all …]
Dsl_se_manager_key_derivation.c1006 uint32_t command_word = 0U; in sl_se_derive_key_pbkdf2() local
1021 command_word = SLI_SE_COMMAND_DERIVE_KEY_PBKDF2_HMAC in sl_se_derive_key_pbkdf2()
1026 command_word = SLI_SE_COMMAND_DERIVE_KEY_PBKDF2_HMAC in sl_se_derive_key_pbkdf2()
1031 command_word = SLI_SE_COMMAND_DERIVE_KEY_PBKDF2_HMAC in sl_se_derive_key_pbkdf2()
1036 command_word = SLI_SE_COMMAND_DERIVE_KEY_PBKDF2_HMAC in sl_se_derive_key_pbkdf2()
1041 command_word = SLI_SE_COMMAND_DERIVE_KEY_PBKDF2_HMAC in sl_se_derive_key_pbkdf2()
1048 command_word = SLI_SE_COMMAND_DERIVE_KEY_PBKDF2_CMAC; in sl_se_derive_key_pbkdf2()
1059 sli_se_command_init(cmd_ctx, command_word); in sl_se_derive_key_pbkdf2()
Dsl_se_manager_util.c275 uint32_t command_word; in sl_se_init_otp_key() local
307 command_word = key_type == SL_SE_KEY_TYPE_IMMUTABLE_AES_128 in sl_se_init_otp_key()
310 command_word = SLI_SE_COMMAND_INIT_PUBKEY; in sl_se_init_otp_key()
313 sli_se_command_init(cmd_ctx, (command_word | se_key_type)); in sl_se_init_otp_key()
338 uint32_t command_word = SLI_SE_COMMAND_READ_PUBKEY; in sl_se_read_pubkey() local
349 command_word = command_word & ~0x1; in sl_se_read_pubkey()
362 sli_se_command_init(cmd_ctx, command_word | se_key_type); in sl_se_read_pubkey()
/hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/inc/
Dsli_se_manager_internal.h76 #define sli_se_command_init(cmd_ctx, command_word) \ argument
77 cmd_ctx->command.command = command_word; \
Dsli_se_manager_mailbox.h386 #define SLI_SE_MAILBOX_COMMAND_DEFAULT(command_word) \ argument
388 .command = command_word, /* Given command word */ \