![]() |
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 | ||
| ) |
1.8.15