Libtropic API
SDK for the TROPIC01 secure element
Version: v4.0.0
Loading...
Searching...
No Matches

◆ lt_ecc_ecdsa_sign()

lt_ret_t lt_ecc_ecdsa_sign ( lt_handle_t h,
const lt_ecc_slot_t  ecc_slot,
const uint8_t *  msg_hash,
const uint32_t  msg_hash_len,
uint8_t *  rs 
)
Parameters
hHandle for communication with TROPIC01
ecc_slotSlot containing a private key, TR01_ECC_SLOT_0 - TR01_ECC_SLOT_31
msg_hashBuffer containing a 32-byte hash of the message to sign
msg_hash_lenLength of the hash; must be exactly 32 bytes
rsBuffer for storing a signature in a form of R and S bytes (should always have length 64 B).
Return values
LT_OKFunction executed successfully
otherFunction did not execute successfully, you might use lt_ret_verbose() to get verbose encoding of returned value