X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=include%2Fsha1.h;h=734d1fb153dc7d448e7f08e9e54f44e033b184bc;hb=cae26e2fdd9934644086fda9f7cbc336a1fe5ce8;hp=15ea13cd3a703e1be8653e11062e9c2dfaeb4271;hpb=78549bbf44bd2c8d1a0730fb068836071751afaa;p=u-boot diff --git a/include/sha1.h b/include/sha1.h index 15ea13cd3a..734d1fb153 100644 --- a/include/sha1.h +++ b/include/sha1.h @@ -79,6 +79,17 @@ void sha1_finish( sha1_context *ctx, unsigned char output[20] ); void sha1_csum( unsigned char *input, int ilen, unsigned char output[20] ); +/** + * \brief Output = SHA-1( input buffer ), with watchdog triggering + * + * \param input buffer holding the data + * \param ilen length of the input data + * \param output SHA-1 checksum result + * \param chunk_sz watchdog triggering period (in bytes of input processed) + */ +void sha1_csum_wd (unsigned char *input, int ilen, + unsigned char output[20], unsigned int chunk_sz); + /** * \brief Output = SHA-1( file contents ) *