X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=block-sha1%2Fsha1.h;h=b864df623e3b89ad678a888dce4b0d4c997f1ac3;hb=73d66323ac78c750ba42fef23b1cb8fd2110e023;hp=c1ae74d3dab1686a886d145fc0fb9bf4c9b669c9;hpb=9ebfda109eeb69e8f313ffa7fb85bdba0f16e405;p=git.git diff --git a/block-sha1/sha1.h b/block-sha1/sha1.h index c1ae74d3d..b864df623 100644 --- a/block-sha1/sha1.h +++ b/block-sha1/sha1.h @@ -1,13 +1,15 @@ /* - * Based on the Mozilla SHA1 (see mozilla-sha1/sha1.h), - * optimized to do word accesses rather than byte accesses, + * SHA1 routine optimized to do word accesses rather than byte accesses, * and to avoid unnecessary copies into the context array. + * + * This was initially based on the Mozilla SHA1 implementation, although + * none of the original Mozilla code remains. */ typedef struct { + unsigned long long size; unsigned int H[5]; unsigned int W[16]; - unsigned long long size; } blk_SHA_CTX; void blk_SHA1_Init(blk_SHA_CTX *ctx);