SHA Hash API

Header File

Source: include/crypto/sha.h

#include <crypto/sha.h>

Functions

void sha1(const unsigned char *input, int ilen, unsigned char output[20])

Calculate SHA1 hash

Parameters:
  • input – [in] Input data buffer

  • ilen – [in] Input data length

  • output – [out] Output buffer to store SHA1 hash

void sha256(const unsigned char *input, int ilen, unsigned char output[32])

Calculate sha256 hash.

Parameters:
  • input – [in] Input data buffer

  • ilen – [in] Input data length

  • output – [out] Output buffer to store hash