Skip to content

Commit 44fd73a

Browse files
authored
Add support for secp160r1 courve
In addition to change in bn.js PR: indutny/bn.js#267
1 parent 43ac7f2 commit 44fd73a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

lib/elliptic/curves.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,3 +204,20 @@ defineCurve('secp256k1', {
204204
pre,
205205
],
206206
});
207+
208+
defineCurve('secp160r1', {
209+
type: 'short',
210+
prime: 'r160',
211+
p: 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF',
212+
a: 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC',
213+
b: '1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45',
214+
n: '0100000000000000000001F4C8F927AED3CA752257',
215+
h: '1',
216+
hash: hash.sha256,
217+
218+
gRed: false,
219+
g: [
220+
'4A96B5688EF573284664698968C38BB913CBFC82',
221+
'23A628553168947D59DCC912042351377AC5FB32',
222+
],
223+
});

0 commit comments

Comments
 (0)