ndn-lite
Functions
ndn-lite-default-sha-impl.c File Reference
#include "ndn-lite-default-sha-impl.h"
#include "../../../ndn-error-code.h"
#include "../../ndn-lite-sha.h"
#include "sec-lib/tinycrypt/tc_constants.h"

Functions

int ndn_lite_default_sha256_init (struct abstract_sha256_state *state)
 
int ndn_lite_default_sha256_update (struct abstract_sha256_state *state, const uint8_t *data, uint32_t datalen)
 
int ndn_lite_default_sha256_finish (struct abstract_sha256_state *state, uint8_t *hash_result)
 
void ndn_lite_default_sha_load_backend (void)
 

Function Documentation

◆ ndn_lite_default_sha256_finish()

int ndn_lite_default_sha256_finish ( struct abstract_sha256_state state,
uint8_t *  hash_result 
)

◆ ndn_lite_default_sha256_init()

int ndn_lite_default_sha256_init ( struct abstract_sha256_state state)

◆ ndn_lite_default_sha256_update()

int ndn_lite_default_sha256_update ( struct abstract_sha256_state state,
const uint8_t *  data,
uint32_t  datalen 
)

◆ ndn_lite_default_sha_load_backend()

void ndn_lite_default_sha_load_backend ( void  )