| Electronic Components Datasheet Search |
|
ATECC608A Datasheet(PDF) 48 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
ATECC608A Datasheet(HTML) 48 Page - Microchip Technology |
|
48 / 81 page ![]() Table 5-61. Input Parameters CheckMac Opcode (1 Byte) Mode (1 Byte)(2) KeyID (2 Bytes) Data (77 Bytes)(1) Description 0x28 0x00 0x00 0[Slot] • 32-byte client challenge • 32-byte response generated by the client • 13 bytes other data 0x01 0x00 0[Slot] • 32 bytes ignored but must be present • 32-byte client response • 13 bytes other data Use if TempKey.SourceFlag was random 0x05 0x00 0[Slot] Use if TempKey.SourceFlag was fixed 0x02 0x00 00 • 32-byte client challenge • 32-byte client response • 13 bytes other data Use if TempKey.SourceFlag was random 0x06 0x00 00 Use if TempKey.SourceFlag was fixed Notes: 1. OtherData[0:12] values must match the values used in the original MAC command. 2. For modes other than 0x00, Mode[2] must match the TempKey.SourceFlag. Table 5-62. Output Response CheckMac Name Size Description Response 1 byte • 0x00 - If successful • 0x01 - If there is a mismatch • Error Code - If there is a failure Table 5-63. SHA256 CheckMac Hash # of Bytes Mode 0x00 Mode 0x01 or 0x05 Mode 0x02 or 0x06 32 Key[KeyID] Key[KeyID] TempKey 32 Input Client Challenge TempKey Input Client Challenge 4 OtherData[0:3] OtherData[0:3] OtherData[0:3] 8 Zeros Zeros Zeros 3 OtherData[4:6] OtherData[4:6] OtherData[4:6] 1 SN[8] = Varies by vendor SN[8] = Varies by vendor SN[8] = Varies by vendor 4 OtherData[7:10] OtherData[7:10] OtherData[7:10] 2 SN[0:1] = 0x01 0x23 SN[0:1] = 0x01 0x23 SN[0:1] = 0x01 0x23 2 OtherData[11:12] OtherData[11:12] OtherData[11:12] 5.3.3 DeriveKey Command The device combines the current value of a key with the nonce stored in TempKey using SHA-256 and places the result into the target key slot. Specific bits of the Slot Configurations affect the way this command works. • SlotConfig[TargetKey].Bit13 must be set or DeriveKey will return an error. • DeriveKey always returns an error if KeyConfig indicates that the slot contains an ECC private key, if the Configuration zone has not been locked, or if the TargetKey slot is individually locked using SlotLocked. • SlotConfig[TargetKey].Bit 12 ATECC608A-TNGLoRaWAN Device Commands © 2020 Microchip Technology Inc. Complete Datasheet DS40002154B-page 48 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |