Table 13-4: Cryptoelement Configuration / Status Operations - Semtech LR1121 User Manual

Table of Contents

Advertisement

13.4 CryptoElement Configuration / Status Operations

Table 13-4: CryptoElement Configuration / Status Operations

Command
CryptoSetKey
CryptoDeriveKey
CryptoProcessJoinAccept
CryptoComputeAesCmac
CryptoVerifyAesCmac
CryptoAesEncrypt01
CryptoAesEncrypt
CryptoAesDecrypt
CryptoStoreToFlash
CryptoRestoreFromFlash
CryptoSetParam
CryptoGetParam
LR1121
User Manual
Rev 1.1
UM.LR1121.W.APP
Mar 2023
Opcode
Parameters
KeyID(1)
0x0502
Key(2)
SrcKeyID(1)
0x0503
DstKeyID(1)
Input(2)
DecKeyID(1), VerKeyID(1)
LoRaWANVer(1), Header(1 or
0x0504
12)
Data(16 or 32)
KeyID(1)
0x0505
Data(256)
KeyID(1)
0x0506
ExpectedMIC(4)
Data(256)
KeyID(1)
0x0507
Data(256)
KeyID(1)
0x0508
Data(256)
KeyID(1)
0x0509
Data(256)
0x050A
---
0x050B
---
ParamID(1),
0x050D
Data(4)
0x050E
ParamID(1)
www.semtech.com
Description
Derives and stores a key
Processes a join accept message: decrypts full
message (data+header) verifies MIC on the
message, and if OK, provides decrypted message.
Computes CMAC, returns MIC using specified Key.
Verifies computed CMAC (compare calculated
MIC with expected MIC)
Encrypts data using specified Key
Encrypts data using specified Key
Decrypts data using specified Key
Stores all Keys (and Parameters) to flash
Restores all Keys (and Parameters) from flash
Sets a parameter in RAM
Gets a parameter from RAM
Proprietary & Confidential
125 of 130
Semtech

Advertisement

Table of Contents
loading

Table of Contents