[Pkg-javascript-commits] [node-ripemd160] 13/71: changed 4 spacing to 2
Bastien Roucariès
rouca at moszumanska.debian.org
Thu May 4 10:25:37 UTC 2017
This is an automated email from the git hooks/post-receive script.
rouca pushed a commit to branch master
in repository node-ripemd160.
commit 9922c55e296b0b040fdc6660283b7aca2137bef1
Author: JP Richardson <jprichardson at gmail.com>
Date: Sun Mar 9 11:19:02 2014 -0500
changed 4 spacing to 2
---
CHANGELOG.md | 1 +
lib/ripemd160.js | 247 +++++++++++++++++++++++++++----------------------------
2 files changed, 123 insertions(+), 125 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 654d551..47cc8eb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
0.2.0 / 2014-03-09
------------------
* removed bower.json and component.json
+* changed 4 spacing to 2
0.1.0 / 2013-11-20
------------------
diff --git a/lib/ripemd160.js b/lib/ripemd160.js
index e80eec5..84ac3a9 100644
--- a/lib/ripemd160.js
+++ b/lib/ripemd160.js
@@ -56,161 +56,158 @@ var hl = [ 0x00000000, 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xA953FD4E];
var hr = [ 0x50A28BE6, 0x5C4DD124, 0x6D703EF3, 0x7A6D76E9, 0x00000000];
var bytesToWords = function (bytes) {
- var words = [];
- for (var i = 0, b = 0; i < bytes.length; i++, b += 8) {
- words[b >>> 5] |= bytes[i] << (24 - b % 32);
- }
- return words;
+ var words = [];
+ for (var i = 0, b = 0; i < bytes.length; i++, b += 8) {
+ words[b >>> 5] |= bytes[i] << (24 - b % 32);
+ }
+ return words;
};
var wordsToBytes = function (words) {
- var bytes = [];
- for (var b = 0; b < words.length * 32; b += 8) {
- bytes.push((words[b >>> 5] >>> (24 - b % 32)) & 0xFF);
- }
- return bytes;
+ var bytes = [];
+ for (var b = 0; b < words.length * 32; b += 8) {
+ bytes.push((words[b >>> 5] >>> (24 - b % 32)) & 0xFF);
+ }
+ return bytes;
};
var processBlock = function (H, M, offset) {
- // Swap endian
- for (var i = 0; i < 16; i++) {
- var offset_i = offset + i;
- var M_offset_i = M[offset_i];
+ // Swap endian
+ for (var i = 0; i < 16; i++) {
+ var offset_i = offset + i;
+ var M_offset_i = M[offset_i];
- // Swap
- M[offset_i] = (
- (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) |
- (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00)
- );
+ // Swap
+ M[offset_i] = (
+ (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) |
+ (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00)
+ );
+ }
+
+ // Working variables
+ var al, bl, cl, dl, el;
+ var ar, br, cr, dr, er;
+
+ ar = al = H[0];
+ br = bl = H[1];
+ cr = cl = H[2];
+ dr = dl = H[3];
+ er = el = H[4];
+ // Computation
+ var t;
+ for (var i = 0; i < 80; i += 1) {
+ t = (al + M[offset+zl[i]])|0;
+ if (i<16){
+ t += f1(bl,cl,dl) + hl[0];
+ } else if (i<32) {
+ t += f2(bl,cl,dl) + hl[1];
+ } else if (i<48) {
+ t += f3(bl,cl,dl) + hl[2];
+ } else if (i<64) {
+ t += f4(bl,cl,dl) + hl[3];
+ } else {// if (i<80) {
+ t += f5(bl,cl,dl) + hl[4];
}
-
- // Working variables
- var al, bl, cl, dl, el;
- var ar, br, cr, dr, er;
-
- ar = al = H[0];
- br = bl = H[1];
- cr = cl = H[2];
- dr = dl = H[3];
- er = el = H[4];
- // Computation
- var t;
- for (var i = 0; i < 80; i += 1) {
- t = (al + M[offset+zl[i]])|0;
- if (i<16){
- t += f1(bl,cl,dl) + hl[0];
- } else if (i<32) {
- t += f2(bl,cl,dl) + hl[1];
- } else if (i<48) {
- t += f3(bl,cl,dl) + hl[2];
- } else if (i<64) {
- t += f4(bl,cl,dl) + hl[3];
- } else {// if (i<80) {
- t += f5(bl,cl,dl) + hl[4];
- }
- t = t|0;
- t = rotl(t,sl[i]);
- t = (t+el)|0;
- al = el;
- el = dl;
- dl = rotl(cl, 10);
- cl = bl;
- bl = t;
-
- t = (ar + M[offset+zr[i]])|0;
- if (i<16){
- t += f5(br,cr,dr) + hr[0];
- } else if (i<32) {
- t += f4(br,cr,dr) + hr[1];
- } else if (i<48) {
- t += f3(br,cr,dr) + hr[2];
- } else if (i<64) {
- t += f2(br,cr,dr) + hr[3];
- } else {// if (i<80) {
- t += f1(br,cr,dr) + hr[4];
- }
- t = t|0;
- t = rotl(t,sr[i]) ;
- t = (t+er)|0;
- ar = er;
- er = dr;
- dr = rotl(cr, 10);
- cr = br;
- br = t;
+ t = t|0;
+ t = rotl(t,sl[i]);
+ t = (t+el)|0;
+ al = el;
+ el = dl;
+ dl = rotl(cl, 10);
+ cl = bl;
+ bl = t;
+
+ t = (ar + M[offset+zr[i]])|0;
+ if (i<16){
+ t += f5(br,cr,dr) + hr[0];
+ } else if (i<32) {
+ t += f4(br,cr,dr) + hr[1];
+ } else if (i<48) {
+ t += f3(br,cr,dr) + hr[2];
+ } else if (i<64) {
+ t += f2(br,cr,dr) + hr[3];
+ } else {// if (i<80) {
+ t += f1(br,cr,dr) + hr[4];
}
- // Intermediate hash value
- t = (H[1] + cl + dr)|0;
- H[1] = (H[2] + dl + er)|0;
- H[2] = (H[3] + el + ar)|0;
- H[3] = (H[4] + al + br)|0;
- H[4] = (H[0] + bl + cr)|0;
- H[0] = t;
+ t = t|0;
+ t = rotl(t,sr[i]) ;
+ t = (t+er)|0;
+ ar = er;
+ er = dr;
+ dr = rotl(cr, 10);
+ cr = br;
+ br = t;
+ }
+ // Intermediate hash value
+ t = (H[1] + cl + dr)|0;
+ H[1] = (H[2] + dl + er)|0;
+ H[2] = (H[3] + el + ar)|0;
+ H[3] = (H[4] + al + br)|0;
+ H[4] = (H[0] + bl + cr)|0;
+ H[0] = t;
};
function f1(x, y, z) {
- return ((x) ^ (y) ^ (z));
-
+ return ((x) ^ (y) ^ (z));
}
function f2(x, y, z) {
- return (((x)&(y)) | ((~x)&(z)));
+ return (((x)&(y)) | ((~x)&(z)));
}
function f3(x, y, z) {
- return (((x) | (~(y))) ^ (z));
+ return (((x) | (~(y))) ^ (z));
}
function f4(x, y, z) {
- return (((x) & (z)) | ((y)&(~(z))));
+ return (((x) & (z)) | ((y)&(~(z))));
}
function f5(x, y, z) {
- return ((x) ^ ((y) |(~(z))));
-
+ return ((x) ^ ((y) |(~(z))));
}
function rotl(x,n) {
- return (x<<n) | (x>>>(32-n));
+ return (x<<n) | (x>>>(32-n));
}
function ripemd160(message, options) {
-
- if (message.constructor === String) {
- message = _imports.convertString.UTF8.stringToBytes(message);
- }
-
- var H = [0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0];
- var m = bytesToWords(message);
-
- var nBitsLeft = message.length * 8;
- var nBitsTotal = message.length * 8;
-
- // Add padding
- m[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32);
- m[(((nBitsLeft + 64) >>> 9) << 4) + 14] = (
- (((nBitsTotal << 8) | (nBitsTotal >>> 24)) & 0x00ff00ff) |
- (((nBitsTotal << 24) | (nBitsTotal >>> 8)) & 0xff00ff00)
- );
-
- for (var i=0 ; i<m.length; i += 16) {
- processBlock(H, m, i);
- }
-
- // Swap endian
- for (var i = 0; i < 5; i++) {
- // Shortcut
- var H_i = H[i];
-
- // Swap
- H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) |
- (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00);
- }
-
- var digestbytes = wordsToBytes(H);
- return options && options.asBytes ? digestbytes :
- options && options.asString ? _imports.convertString.bytesToString(digestbytes) :
- _imports.bytesToHex(digestbytes);
-};
+ if (message.constructor === String) {
+ message = _imports.convertString.UTF8.stringToBytes(message);
+ }
+
+ var H = [0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0];
+ var m = bytesToWords(message);
+
+ var nBitsLeft = message.length * 8;
+ var nBitsTotal = message.length * 8;
+
+ // Add padding
+ m[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32);
+ m[(((nBitsLeft + 64) >>> 9) << 4) + 14] = (
+ (((nBitsTotal << 8) | (nBitsTotal >>> 24)) & 0x00ff00ff) |
+ (((nBitsTotal << 24) | (nBitsTotal >>> 8)) & 0xff00ff00)
+ );
+
+ for (var i=0 ; i<m.length; i += 16) {
+ processBlock(H, m, i);
+ }
+
+ // Swap endian
+ for (var i = 0; i < 5; i++) {
+ // Shortcut
+ var H_i = H[i];
+
+ // Swap
+ H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) |
+ (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00);
+ }
+
+ var digestbytes = wordsToBytes(H);
+ return options && options.asBytes ? digestbytes :
+ options && options.asString ? _imports.convertString.bytesToString(digestbytes) :
+ _imports.bytesToHex(digestbytes);
+}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-ripemd160.git
More information about the Pkg-javascript-commits
mailing list