This commit is contained in:
Marin Petrunić 2019-08-16 13:49:51 +02:00
parent 05741442a0
commit 80d07d780f
5 changed files with 10 additions and 10 deletions

View File

@ -96,7 +96,7 @@ export class G1point {
const x = new ctx.FP(point.getX());
const yneg = new ctx.FP(point.getY());
yneg.neg();
point.setxy(x.redc(), yneg.redc())
point.setxy(x.redc(), yneg.redc());
}
return new G1point(point);
@ -115,7 +115,7 @@ export class G1point {
random.randomBuffer(FP_POINT_LENGTH),
0
)
)
);
} while (ecp.is_infinity());
return new G1point(ecp);
}

View File

@ -1,6 +1,6 @@
import {BIG} from "@chainsafe/milagro-crypto-js/src/big";
import {ECP2} from "@chainsafe/milagro-crypto-js/src/ecp2";
import { sha256 } from 'js-sha256';
import {sha256} from 'js-sha256';
import ctx from "../ctx";
import * as random from "secure-random";
import {calculateYFlag, getModulus, padLeft} from "./utils";
@ -89,7 +89,7 @@ export class G2point {
xRe.add(one);
xRe.norm();
point = new ctx.ECP2();
point.setx(new ctx.FP2(xRe, xIm))
point.setx(new ctx.FP2(xRe, xIm));
}
return new G2point(G2point.scaleWithCofactor(G2point.normaliseY(point)));
}
@ -189,7 +189,7 @@ export class G2point {
0
)
)
)
);
} while (point.is_infinity());
return new G2point(point);
}
@ -240,7 +240,7 @@ export class G2point {
) {
const newPoint = new ctx.ECP2();
newPoint.setxy(point.getX(), yNeg);
return newPoint
return newPoint;
} else {
return point;
}

View File

@ -23,7 +23,7 @@ export function getModulus(): BIG {
'hex'
),
0
)
);
}
export function calculateYFlag(yIm: BIG): boolean {

View File

@ -48,7 +48,7 @@ export class PrivateKey {
),
0
)
)
);
}
public static fromHexString(value: string): PrivateKey {

View File

@ -1,8 +1,8 @@
import bls from "./index"
import bls from "./index";
// eslint-disable-next-line @typescript-eslint/no-explicit-any
// @ts-ignore
(function (window: any) {
window.bls = bls
window.bls = bls;
// @ts-ignore
})(window);