![]() |
ndn-lite
|
#include "ndn-lite-default-hmac-impl.h"
#include "sec-lib/tinycrypt/tc_hmac.h"
#include "sec-lib/tinycrypt/tc_hmac_prng.h"
#include "sec-lib/tinycrypt/tc_constants.h"
#include "../../ndn-lite-hmac.h"
#include "../../../ndn-constants.h"
#include "../../../ndn-error-code.h"
#include "../../../ndn-enums.h"
#include <string.h>
Functions | |
uint32_t | ndn_lite_default_hmac_get_key_size (const struct abstract_hmac_key *hmac_key) |
const uint8_t * | ndn_lite_default_hmac_get_key_value (const struct abstract_hmac_key *hmac_key) |
int | ndn_lite_default_hmac_load_key (struct abstract_hmac_key *hmac_key, const uint8_t *key_value, uint32_t key_size) |
int | ndn_lite_default_hmac_sha256 (const void *data, uint32_t data_length, const struct abstract_hmac_key *abs_key, uint8_t *hmac_result) |
int | ndn_lite_default_hkdf (const uint8_t *input_value, uint32_t input_size, uint8_t *output_value, uint32_t output_size, const uint8_t *seed_value, uint32_t seed_size) |
int | ndn_lite_default_hmacprng (const uint8_t *input_value, uint32_t input_size, uint8_t *output_value, uint32_t output_size, const uint8_t *seed_value, uint32_t seed_size, const uint8_t *additional_value, uint32_t additional_size) |
int | ndn_lite_default_make_key (struct abstract_hmac_key *abs_key, const uint8_t *input_value, uint32_t input_size, const uint8_t *personalization, uint32_t personalization_size, const uint8_t *seed_value, uint32_t seed_size, const uint8_t *additional_value, uint32_t additional_size, uint32_t salt_size) |
void | ndn_lite_default_hmac_load_backend (void) |
int ndn_lite_default_hkdf | ( | const uint8_t * | input_value, |
uint32_t | input_size, | ||
uint8_t * | output_value, | ||
uint32_t | output_size, | ||
const uint8_t * | seed_value, | ||
uint32_t | seed_size | ||
) |
uint32_t ndn_lite_default_hmac_get_key_size | ( | const struct abstract_hmac_key * | hmac_key | ) |
const uint8_t* ndn_lite_default_hmac_get_key_value | ( | const struct abstract_hmac_key * | hmac_key | ) |
void ndn_lite_default_hmac_load_backend | ( | void | ) |
int ndn_lite_default_hmac_load_key | ( | struct abstract_hmac_key * | hmac_key, |
const uint8_t * | key_value, | ||
uint32_t | key_size | ||
) |
int ndn_lite_default_hmac_sha256 | ( | const void * | data, |
uint32_t | data_length, | ||
const struct abstract_hmac_key * | abs_key, | ||
uint8_t * | hmac_result | ||
) |
int ndn_lite_default_hmacprng | ( | const uint8_t * | input_value, |
uint32_t | input_size, | ||
uint8_t * | output_value, | ||
uint32_t | output_size, | ||
const uint8_t * | seed_value, | ||
uint32_t | seed_size, | ||
const uint8_t * | additional_value, | ||
uint32_t | additional_size | ||
) |
int ndn_lite_default_make_key | ( | struct abstract_hmac_key * | abs_key, |
const uint8_t * | input_value, | ||
uint32_t | input_size, | ||
const uint8_t * | personalization, | ||
uint32_t | personalization_size, | ||
const uint8_t * | seed_value, | ||
uint32_t | seed_size, | ||
const uint8_t * | additional_value, | ||
uint32_t | additional_size, | ||
uint32_t | salt_size | ||
) |