Embedded SDK
Embedded SDK
Loading...
Searching...
No Matches
address_book_crypto.c File Reference

HMAC Proof of Registration for Address Book contacts. More...

#include <string.h>
#include "address_book_crypto.h"
#include "ledger_account.h"
#include "identity.h"
#include "lcx_sha256.h"
#include "lcx_hmac.h"
#include "lcx_rng.h"
#include "os_utils.h"
#include "io.h"
#include "crypto_helpers.h"
Include dependency graph for address_book_crypto.c:

Go to the source code of this file.

Detailed Description

HMAC Proof of Registration for Address Book contacts.

Provides HMAC-SHA256 based proofs that bind a registered contact to this specific device. Two independent key derivations are used, one per feature:

HMAC messages:

The proof is stored by the host and re-verified during Rename operations to confirm that the contact was registered on this device.

Definition in file address_book_crypto.c.