@@ -68,58 +68,23 @@ describe("Secp256k1", () => {
6868 ) . toBeTruthy ( ) ;
6969
7070 // too short and too long
71- await Secp256k1 . makeKeypair (
72- fromHex ( "e4ade2a5232a7c6f37e7b854a774e25e6047ee7c6d63e8304ae04fa190bc17" ) ,
73- ) . then (
74- ( ) => {
75- throw new Error ( "promise must be rejected" ) ;
76- } ,
77- ( error ) => {
78- expect ( error . message ) . toContain ( "not a valid secp256k1 private key" ) ;
79- } ,
80- ) ;
81- await Secp256k1 . makeKeypair (
82- fromHex ( "e4ade2a5232a7c6f37e7b854a774e25e6047ee7c6d63e8304ae04fa190bc1732aa" ) ,
83- ) . then (
84- ( ) => {
85- throw new Error ( "promise must be rejected" ) ;
86- } ,
87- ( error ) => {
88- expect ( error . message ) . toContain ( "not a valid secp256k1 private key" ) ;
89- } ,
90- ) ;
71+ await expectAsync (
72+ Secp256k1 . makeKeypair ( fromHex ( "e4ade2a5232a7c6f37e7b854a774e25e6047ee7c6d63e8304ae04fa190bc17" ) ) ,
73+ ) . toBeRejectedWithError ( "input data is not a valid secp256k1 private key" ) ;
74+ await expectAsync (
75+ Secp256k1 . makeKeypair ( fromHex ( "e4ade2a5232a7c6f37e7b854a774e25e6047ee7c6d63e8304ae04fa190bc1732aa" ) ) ,
76+ ) . toBeRejectedWithError ( "input data is not a valid secp256k1 private key" ) ;
9177 // value out of range (too small)
92- await Secp256k1 . makeKeypair (
93- fromHex ( "0000000000000000000000000000000000000000000000000000000000000000" ) ,
94- ) . then (
95- ( ) => {
96- throw new Error ( "promise must be rejected" ) ;
97- } ,
98- ( error ) => {
99- expect ( error . message ) . toContain ( "not a valid secp256k1 private key" ) ;
100- } ,
101- ) ;
78+ await expectAsync (
79+ Secp256k1 . makeKeypair ( fromHex ( "0000000000000000000000000000000000000000000000000000000000000000" ) ) ,
80+ ) . toBeRejectedWithError ( "input data is not a valid secp256k1 private key" ) ;
10281 // value out of range (>= n)
103- await Secp256k1 . makeKeypair (
104- fromHex ( "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ) ,
105- ) . then (
106- ( ) => {
107- throw new Error ( "promise must be rejected" ) ;
108- } ,
109- ( error ) => {
110- expect ( error . message ) . toContain ( "not a valid secp256k1 private key" ) ;
111- } ,
112- ) ;
113- await Secp256k1 . makeKeypair (
114- fromHex ( "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141" ) ,
115- ) . then (
116- ( ) => {
117- throw new Error ( "promise must be rejected" ) ;
118- } ,
119- ( error ) => {
120- expect ( error . message ) . toContain ( "not a valid secp256k1 private key" ) ;
121- } ,
122- ) ;
82+ await expectAsync (
83+ Secp256k1 . makeKeypair ( fromHex ( "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" ) ) ,
84+ ) . toBeRejectedWithError ( "input data is not a valid secp256k1 private key" ) ;
85+ await expectAsync (
86+ Secp256k1 . makeKeypair ( fromHex ( "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141" ) ) ,
87+ ) . toBeRejectedWithError ( "input data is not a valid secp256k1 private key" ) ;
12388 } ) ;
12489
12590 it ( "creates signatures" , async ( ) => {
0 commit comments