We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 52a01b3 commit 4bb70c7Copy full SHA for 4bb70c7
ts_src/ecpair.ts
@@ -133,8 +133,8 @@ function liftX(buffer: Buffer): Buffer | null {
133
typeforce(types.Buffer256bit, buffer);
134
const x = new BN(buffer);
135
if (x.gte(EC_P)) return null;
136
- const xRed = x.toRed(EC_P_REDUCTION);
137
- const ySq = xRed
+ const x1 = x.toRed(EC_P_REDUCTION);
+ const ySq = x1
138
.redPow(BN_3)
139
.add(BN_7)
140
.mod(EC_P);
@@ -145,8 +145,9 @@ function liftX(buffer: Buffer): Buffer | null {
145
return null;
146
}
147
const y1 = (y & 1) === 0 ? y : EC_P.sub(y);
148
+ // TODO: which is the best format to return the coordinates?
149
return Buffer.concat([
- Buffer.from(x.toBuffer('be')),
150
+ Buffer.from(x1.toBuffer('be')),
151
Buffer.from(y1.toBuffer('be')),
152
]);
153
0 commit comments