CryptoAuthLib
Microchip CryptoAuthentication Library
|
host side methods using software implementations More...
#include "atcacert_host_sw.h"
#include "crypto/atca_crypto_sw_sha2.h"
#include "crypto/atca_crypto_sw_ecdsa.h"
#include "crypto/atca_crypto_sw_rand.h"
Functions | |
int | atcacert_verify_cert_sw (const atcacert_def_t *cert_def, const uint8_t *cert, size_t cert_size, const uint8_t ca_public_key[64]) |
Verify a certificate against its certificate authority's public key using software crypto functions.The function is currently not implemented. More... | |
int | atcacert_gen_challenge_sw (uint8_t challenge[32]) |
Generate a random challenge to be sent to the client using a software PRNG.The function is currently not implemented. More... | |
int | atcacert_verify_response_sw (const uint8_t device_public_key[64], const uint8_t challenge[32], const uint8_t response[64]) |
Verify a client's response to a challenge using software crypto functions.The function is currently not implemented. More... | |
host side methods using software implementations