Permalink
Browse files

simplify padding of last chunk

  • Loading branch information...
mherkender committed Apr 1, 2012
1 parent 5ab9f68 commit fcc48da6eb9245a52f14905efafa9276c0175fb6
Showing with 3 additions and 3 deletions.
  1. +3 −3 sha1.as
View
@@ -12,9 +12,9 @@ package {
// sha-1 adds a 64-bit integer that has the size
// BUT enough zeros need to be added so that they'll be at the end of a chunk
const newLen:uint = Math.ceil((originalLength + 9) / 64) * 64 - originalLength - 9;
if (newLen) {
byteInput.writeBytes(zeroByteArray, 0, newLen);
const padding:uint = (55 - originalLength) & 0x3f;
if (padding != 0) {
byteInput.writeBytes(zeroByteArray, 0, padding);
}
// append the original size of the input

0 comments on commit fcc48da

Please sign in to comment.