поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

DEV-15573 датащи(PDF) 17 Page - SparkFun Electronics

номер детали DEV-15573
подробное описание детали  Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide
PDF  31 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  SPARKFUN [SparkFun Electronics]
домашняя страница  https://www.sparkfun.com/
Logo SPARKFUN - SparkFun Electronics

DEV-15573 датащи(HTML) 17 Page - SparkFun Electronics

Back Button DEV-15573 Datasheet HTML 13Page - SparkFun Electronics DEV-15573 Datasheet HTML 14Page - SparkFun Electronics DEV-15573 Datasheet HTML 15Page - SparkFun Electronics DEV-15573 Datasheet HTML 16Page - SparkFun Electronics DEV-15573 Datasheet HTML 17Page - SparkFun Electronics DEV-15573 Datasheet HTML 18Page - SparkFun Electronics DEV-15573 Datasheet HTML 19Page - SparkFun Electronics DEV-15573 Datasheet HTML 20Page - SparkFun Electronics DEV-15573 Datasheet HTML 21Page - SparkFun Electronics Next Button
Zoom Inzoom in Zoom Outzoom out
 17 / 31 page
background image
This function reads the entire configuration zone EEPROM memory on the device.
It stores them for viewing in a large global public variable array called .configZone (128 bytes).
In addition to configuration settings, the configuration memory on the IC also
contains the serial number, revision number, lock statuses, and much more.
This function also updates global variables for these other things.
.createNewKeyPair(uint16_t slot)
This function sends the command to create a new key pair (private AND public)
in the slot designated by argument slot (default slot 0).
Sparkfun Default Configuration Sketch calls this, and then locks the data/otp zones and slot 0.
Input: slot
Unassigned 8-bit integer. The KEYID data slot you'd like it to be created in.
Output: Boolean
True- GENKEY command was successful.
False- Communication failure or IC command execution failure.
Sign and Verify
.createSignature(uint8_t *data, uint16_t slot)
Creates a 64-byte ECC signature on 32 bytes of data.
Defauts to use private key located in slot 0.
Your signature will be available at global public variable .signature
Note, the IC actually needs you to store your data in a temporary memory location
called TempKey. This function first loads TempKey, and then signs TempKey. Then it
receives the signature and copies it to signature.
Input: data
Unassigned 8-bit integer pointer. (Max 32 bytes).
Input: slot
Unassigned 8-bit integer. The KEYID data slot you'd like to use for ECC calculation.
Output: Boolean
True- Both load tempKey and signTempkey commands were successful.
False- Communication failure or IC command execution failure.
.verifySignature(uint8_t *message, uint8_t *signature, uint8_t *publicKey)
Verifies an ECC digital signature against a message and an external public key.
Note, the IC actually needs you to store your message in a temporary memory location
called TempKey. This function first loads TempKey with the message, and then sends the verify command
with additional data paramaters: signature and publicKey. Then it listens for result from IC.
Input: message
Unassigned 8-bit integer pointer. (32 bytes).
Input: signature
Unassigned 8-bit integer pointer. (64 bytes)
Input: publicKey
Unassigned 8-bit integer pointer. (64 bytes)
Output: Boolean



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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