Go to the source code of this file.
|
int | sign_on_basic_gen_sha256_hash (const uint8_t *payload, uint32_t payload_len, uint8_t *output) |
|
int | sign_on_basic_aes_cbc_decrypt (uint8_t *key, uint32_t key_len, const uint8_t *encrypted_payload, uint32_t encrypted_payload_len, uint8_t *decrypted_payload, uint32_t decrypted_payload_buf_len) |
|
int | sign_on_basic_vrfy_hmac_sha256_sig (const uint8_t *payload, uint32_t payload_len, const uint8_t *sig, uint32_t sig_len, const uint8_t *key, uint32_t key_len) |
|
int | sign_on_basic_gen_sha256_ecdsa_sig (const uint8_t *pri_key_raw, uECC_Curve curve, const uint8_t *payload, uint32_t payload_len, uint8_t *output_buf, uint32_t output_buf_len, uint32_t *output_len) |
|
int | sign_on_basic_gen_ecdh_shared_secret (const uint8_t *pub_key_raw, uint32_t pub_key_raw_len, const uint8_t *pri_key_raw, uint32_t pri_key_raw_len, uECC_Curve curve, uint8_t *output_buf, uint32_t output_buf_len, uint32_t *output_len) |
|
int | sign_on_basic_gen_ec_keypair (uint8_t *pub_key_buf, uint32_t pub_key_buf_len, uint32_t *pub_key_output_len, uint8_t *pri_key_buf, uint32_t pri_key_buf_len, uint32_t *pri_key_output_len, uECC_Curve curve) |
|
◆ sign_on_basic_aes_cbc_decrypt()
int sign_on_basic_aes_cbc_decrypt |
( |
uint8_t * |
key, |
|
|
uint32_t |
key_len, |
|
|
const uint8_t * |
encrypted_payload, |
|
|
uint32_t |
encrypted_payload_len, |
|
|
uint8_t * |
decrypted_payload, |
|
|
uint32_t |
decrypted_payload_buf_len |
|
) |
| |
◆ sign_on_basic_gen_ec_keypair()
int sign_on_basic_gen_ec_keypair |
( |
uint8_t * |
pub_key_buf, |
|
|
uint32_t |
pub_key_buf_len, |
|
|
uint32_t * |
pub_key_output_len, |
|
|
uint8_t * |
pri_key_buf, |
|
|
uint32_t |
pri_key_buf_len, |
|
|
uint32_t * |
pri_key_output_len, |
|
|
uECC_Curve |
curve |
|
) |
| |
◆ sign_on_basic_gen_ecdh_shared_secret()
int sign_on_basic_gen_ecdh_shared_secret |
( |
const uint8_t * |
pub_key_raw, |
|
|
uint32_t |
pub_key_raw_len, |
|
|
const uint8_t * |
pri_key_raw, |
|
|
uint32_t |
pri_key_raw_len, |
|
|
uECC_Curve |
curve, |
|
|
uint8_t * |
output_buf, |
|
|
uint32_t |
output_buf_len, |
|
|
uint32_t * |
output_len |
|
) |
| |
◆ sign_on_basic_gen_sha256_ecdsa_sig()
int sign_on_basic_gen_sha256_ecdsa_sig |
( |
const uint8_t * |
pri_key_raw, |
|
|
uECC_Curve |
curve, |
|
|
const uint8_t * |
payload, |
|
|
uint32_t |
payload_len, |
|
|
uint8_t * |
output_buf, |
|
|
uint32_t |
output_buf_len, |
|
|
uint32_t * |
output_len |
|
) |
| |
◆ sign_on_basic_gen_sha256_hash()
int sign_on_basic_gen_sha256_hash |
( |
const uint8_t * |
payload, |
|
|
uint32_t |
payload_len, |
|
|
uint8_t * |
output |
|
) |
| |
◆ sign_on_basic_vrfy_hmac_sha256_sig()
int sign_on_basic_vrfy_hmac_sha256_sig |
( |
const uint8_t * |
payload, |
|
|
uint32_t |
payload_len, |
|
|
const uint8_t * |
sig, |
|
|
uint32_t |
sig_len, |
|
|
const uint8_t * |
key, |
|
|
uint32_t |
key_len |
|
) |
| |