X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=block-sha1%2Fsha1.h;h=b864df623e3b89ad678a888dce4b0d4c997f1ac3;hb=ef3a4fd670a4874f9b598ef96b10b89117b806e1;hp=c1ae74d3dab1686a886d145fc0fb9bf4c9b669c9;hpb=24343c609926e0163c9956b89c010e907fe755ee;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);