X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=block-sha1%2Fsha1.h;h=b864df623e3b89ad678a888dce4b0d4c997f1ac3;hb=a598331f952b5bd89f72fcf20a44ab3aa2918b3f;hp=7be2d93a2a150b5c54e1d7192eefb5f0f0a8f1cf;hpb=d7c208a92e6b15cdcd159e30cd1fc0177fd967e9;p=git.git diff --git a/block-sha1/sha1.h b/block-sha1/sha1.h index 7be2d93a2..b864df623 100644 --- a/block-sha1/sha1.h +++ b/block-sha1/sha1.h @@ -1,14 +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]; - int lenW; - unsigned long long size; } blk_SHA_CTX; void blk_SHA1_Init(blk_SHA_CTX *ctx);