LR1110
User Manual Rev.1.0
UM.LR1110.W.APP March 2020
125 of 130
Semtech
www.semtech.com
CryptoProcessJoin Accept 0x0504
DecKeyID(7:0), VerKeyID(7:0)
LoRaWAN®Ver, Header[1..M]
Data[1..N]
Process a join accept message: decrypt the
full message (data+header) verify the MIC
on the message, and if ok, provide the
decrypted message.
CryptoComputeAesCmac 0x0505
KeyID(7:0)
Data[1..256]
Compute a CMAC and return the MIC using
specified Key.
CryptoVerifyAesCmac 0x0506
KeyID(7:0)
ExpectedMIC[1..4]
Data[1..256]
Verify a computed CMAC (Compare
calculated MIC with expected MIC).
CryptoAesEncrypt01 0x0507
KeyID
Data[1..256]
Encrypt the data using the specified Key.
CryptoAesEncrypt 0x0508
KeyID
Data[1..256]
Encrypt the data using the specified Key.
CryptoAesDecrypt 0x0509
KeyID
Data[1..256]
Decrypt the data using the specified Key.
CryptoStoreToFlash 0x050A --- Store all Keys (and Parameters) to flash.
CryptoRestoreFromFlash 0x050B --- Restore all Keys (and Parameters) from flash.
CryptoSetParam 0x050D
ParamID(7:0),
Data(31:0)
Set a parameter in the RAM.
CryptoGetParam 0x050E ParamID(7:0) Get a parameter from the RAM.
Table 15-6: CryptoElement Configuration / Status Operations
Command opcode Parameters Description