Skip to content

Commit 50cda42

Browse files
author
Chris Clark
committed
Update sjcl and delete custom ripemd160, montgomery, and jacobi
1 parent ebbec19 commit 50cda42

9 files changed

+60
-524
lines changed

npm-shrinkwrap.json

+20-20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"lodash": "^3.1.0",
2222
"lru-cache": "~2.5.0",
2323
"ripple-wallet-generator": "^1.0.3",
24-
"sjcl": "^1.0.2",
24+
"sjcl": "^1.0.3",
2525
"ws": "~0.7.1"
2626
},
2727
"devDependencies": {

src/sjcl-custom/index.js

-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
'use strict';
22
require('./sjcl-ecc-pointextras.js');
33
require('./sjcl-secp256k1.js');
4-
require('./sjcl-ripemd160.js');
54
require('./sjcl-extramath.js');
6-
require('./sjcl-montgomery.js');
75
require('./sjcl-validecc.js');
86
require('./sjcl-ecdsa-canonical.js');
97
require('./sjcl-ecdsa-der.js');
108
require('./sjcl-ecdsa-recoverablepublickey.js');
11-
require('./sjcl-jacobi.js');

src/sjcl-custom/sjcl-ecdsa-recoverablepublickey.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ function recoverPublicKeyPointFromSignature(curve, signature_r, signature_s,
125125
// Conversion
126126
var alpha = x.mul(x).mul(x).add(curve.a.mul(x)).add(curve.b).mod(
127127
field_modulus);
128-
var beta = alpha.powermodMontgomery(FIELD_MODULUS_PLUS_ONE_DIVIDED_BY_FOUR,
128+
var beta = alpha.powermod(FIELD_MODULUS_PLUS_ONE_DIVIDED_BY_FOUR,
129129
field_modulus);
130130

131131
// If beta is even but y isn't or

src/sjcl-custom/sjcl-jacobi.js

-56
This file was deleted.

src/sjcl-custom/sjcl-montgomery.js

-160
This file was deleted.

0 commit comments

Comments
 (0)