remove endian code in index.js nothing is using
This commit is contained in:
parent
7219c27413
commit
eb4da5f5c5
1 changed files with 1 additions and 27 deletions
28
src/index.js
28
src/index.js
|
@ -1,27 +1,3 @@
|
||||||
// Bit-wise rotate left
|
|
||||||
var rotl = function (n, b) {
|
|
||||||
return (n << b) | (n >>> (32 - b));
|
|
||||||
};
|
|
||||||
|
|
||||||
// Bit-wise rotate right
|
|
||||||
var rotr = function (n, b) {
|
|
||||||
return (n << (32 - b)) | (n >>> b);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Swap big-endian to little-endian and vice versa
|
|
||||||
var endian = function (n) {
|
|
||||||
// If number given, swap endian
|
|
||||||
if (n.constructor == Number) {
|
|
||||||
return rotl(n, 8) & 0x00FF00FF | rotl(n, 24) & 0xFF00FF00;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Else, assume array and swap all items
|
|
||||||
for (var i = 0; i < n.length; i++) {
|
|
||||||
n[i] = endian(n[i]);
|
|
||||||
}
|
|
||||||
return n;
|
|
||||||
}
|
|
||||||
|
|
||||||
var Key = require('./eckey');
|
var Key = require('./eckey');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
@ -49,7 +25,5 @@ module.exports = {
|
||||||
base58: require('./base58'),
|
base58: require('./base58'),
|
||||||
|
|
||||||
// conversions
|
// conversions
|
||||||
convert: require('./convert'),
|
convert: require('./convert')
|
||||||
|
|
||||||
endian: endian
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue