88 fastAggregateVerify ,
99 verifyMultipleAggregateSignatures ,
1010} from "@chainsafe/lodestar-z/blst" ;
11- import { fromHexString } from "@chainsafe/ssz" ;
11+ import { fromHexString } from "@chainsafe/ssz" ;
1212
1313export const testFnByType : Record < string , "skip" | ( ( data : any ) => any ) > = {
1414 aggregate_verify,
@@ -34,8 +34,8 @@ export const testFnByType: Record<string, "skip" | ((data: any) => any)> = {
3434 * output: bool -- VALID or INVALID
3535 * ```
3636 */
37- function aggregate_verify ( input : { pubkeys : string [ ] ; messages : string [ ] ; signature : string } ) : boolean {
38- const { pubkeys, messages, signature} = input ;
37+ function aggregate_verify ( input : { pubkeys : string [ ] ; messages : string [ ] ; signature : string } ) : boolean {
38+ const { pubkeys, messages, signature } = input ;
3939 try {
4040 return aggregateVerify (
4141 messages . map ( fromHexString ) ,
@@ -68,16 +68,15 @@ function aggregate(input: string[]): string {
6868 * output: bool -- VALID or INVALID
6969 * ```
7070 */
71- function fast_aggregate_verify ( input : { pubkeys : string [ ] ; message : string ; signature : string } ) : boolean | null {
72- const { pubkeys, message, signature} = input ;
71+ function fast_aggregate_verify ( input : { pubkeys : string [ ] ; message : string ; signature : string } ) : boolean | null {
72+ const { pubkeys, message, signature } = input ;
7373 try {
7474 return (
7575 fastAggregateVerify (
7676 fromHexString ( message ) ,
77- pubkeys . map ( ( hex ) => PublicKey . fromHex ( hex ) , true )
78- ) ,
79- Signature . fromHex ( signature , true )
80- ) ;
77+ pubkeys . map ( ( hex ) => PublicKey . fromHex ( hex , true ) ) ,
78+ Signature . fromHex ( signature , true )
79+ ) ;
8180 } catch ( _e ) {
8281 return false ;
8382 }
@@ -93,8 +92,8 @@ function fast_aggregate_verify(input: {pubkeys: string[]; message: string; signa
9392 * ```
9493 * https://github.com/ethereum/bls12-381-tests/blob/master/formats/batch_verify.md
9594 */
96- function batch_verify ( input : { pubkeys : string [ ] ; messages : string [ ] ; signatures : string [ ] } ) : boolean | null {
97- const { pubkeys, messages, signatures} = input ;
95+ function batch_verify ( input : { pubkeys : string [ ] ; messages : string [ ] ; signatures : string [ ] } ) : boolean | null {
96+ const { pubkeys, messages, signatures } = input ;
9897 try {
9998 return verifyMultipleAggregateSignatures (
10099 pubkeys . map ( ( pubkey , i ) => ( {
@@ -117,8 +116,8 @@ function batch_verify(input: {pubkeys: string[]; messages: string[]; signatures:
117116 * ```
118117 * https://github.com/ethereum/bls12-381-tests/blob/master/formats/sign.md
119118 */
120- function sign ( input : { privkey : string ; message : string } ) : string | null {
121- const { privkey, message} = input ;
119+ function sign ( input : { privkey : string ; message : string } ) : string | null {
120+ const { privkey, message } = input ;
122121 const signature = SecretKey . fromHex ( privkey ) . sign ( fromHexString ( message ) ) ;
123122 return signature . toHex ( ) ;
124123}
@@ -133,8 +132,8 @@ function sign(input: {privkey: string; message: string}): string | null {
133132 * ```
134133 * https://github.com/ethereum/bls12-381-tests/blob/master/formats/verify.md
135134 */
136- function verify ( input : { pubkey : string ; message : string ; signature : string } ) : boolean {
137- const { pubkey, message, signature} = input ;
135+ function verify ( input : { pubkey : string ; message : string ; signature : string } ) : boolean {
136+ const { pubkey, message, signature } = input ;
138137 try {
139138 return _verify ( fromHexString ( message ) , PublicKey . fromHex ( pubkey ) , Signature . fromHex ( signature ) ) ;
140139 } catch ( _e ) {
@@ -149,7 +148,7 @@ function verify(input: {pubkey: string; message: string; signature: string}): bo
149148 * ```
150149 * https://github.com/ethereum/bls12-381-tests/blob/master/formats/deserialization_G1.md
151150 */
152- function deserialization_G1 ( input : { pubkey : string } ) : boolean {
151+ function deserialization_G1 ( input : { pubkey : string } ) : boolean {
153152 try {
154153 PublicKey . fromHex ( input . pubkey , true ) ;
155154 return true ;
@@ -165,7 +164,7 @@ function deserialization_G1(input: {pubkey: string}): boolean {
165164 * ```
166165 * https://github.com/ethereum/bls12-381-tests/blob/master/formats/deserialization_G2.md
167166 */
168- function deserialization_G2 ( input : { signature : string } ) : boolean {
167+ function deserialization_G2 ( input : { signature : string } ) : boolean {
169168 try {
170169 Signature . fromHex ( input . signature , true ) ;
171170 return true ;
0 commit comments