in src/hmac.c [66:80]
int HMAC_SHA256_update(hash256 *ctx, const char* in, int inlen)
{
if (ctx == NULL)
return ERR_NULLPOINTER_HMAC;
if (inlen > 0 && in == NULL)
return ERR_NULLPOINTER_HMAC;
if (inlen < 0)
return ERR_BADARGLEN_HMAC;
// Update the HMAC instance to process in
for(int i = 0; i < inlen; i++)
HASH256_process(ctx, in[i]);
return SUCCESS;
}