-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: export type to comply with isolatedModules requirements #13
Conversation
Thanks. I assume you have checked these changes with crypto-wasm-ts and it solves your problem. Do you have any more changes for this PR? |
674eeb2
to
aff3061
Compare
I did, locally using Before testing, I added |
Thanks |
I see that my PR fails on a test, I will look at it tomorrow morning |
aff3061
to
b6caf86
Compare
Sadly, the test result suggested that (Btw I have other errors popping up locally when I run |
What are the errors? |
➜ crypto-wasm git:(master) ✗ yarn test:wasm
yarn run v1.22.19
$ yarn jest
$ /home/nicobao/nicobao/crypto-wasm/node_modules/.bin/jest
● Validation Warning:
Unknown option "name" with value "@docknetwork/crypto-wasm" was found.
This is probably a typing mistake. Fixing it will remove this message.
Configuration Documentation:
https://jestjs.io/docs/configuration
● Validation Warning:
Unknown option "name" with value "@docknetwork/crypto-wasm" was found.
This is probably a typing mistake. Fixing it will remove this message.
Configuration Documentation:
https://jestjs.io/docs/configuration
PASS @docknetwork/crypto-wasm tests/js/general.spec.ts
For WASM initialization
✓ returns false when not initialized (3 ms)
✓ throws when required (13 ms)
✓ returns true when initialized and does not throw (295 ms)
For utils
✓ generateFieldElementFromNumber only expects a positive safe integer (3 ms)
✓ fieldElementAsBytes does not clear the input (2 ms)
FAIL @docknetwork/crypto-wasm tests/js/thresholdBbsPlusAndBbs.spec.ts
● Test suite failed to run
tests/js/thresholdBbsPlusAndBbs.spec.ts:4:5 - error TS2305: Module '"../../lib"' has no exported member 'BbsPlusSigParams'.
4 BbsPlusSigParams,
~~~~~~~~~~~~~~~~
tests/js/thresholdBbsPlusAndBbs.spec.ts:5:5 - error TS2305: Module '"../../lib"' has no exported member 'BbsSigParams'.
5 BbsSigParams,
~~~~~~~~~~~~
tests/js/thresholdBbsPlusAndBbs.spec.ts:80:25 - error TS2554: Expected 2 arguments, but got 1.
80 paramsBbsPlus = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/thresholdBbsPlusAndBbs.spec.ts:81:21 - error TS2554: Expected 2 arguments, but got 1.
81 paramsBbs = bbsGenerateSignatureParams(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:247:53
247 bbsGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/thresholdBbsPlusAndBbs.spec.ts:116:22 - error TS2554: Expected 1 arguments, but got 0.
116 let pkBase = generateRandomPublicKeyBaseInG1();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:35:39
35 generateRandomPublicKeyBaseInG1: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/thresholdBbsPlusAndBbs.spec.ts:127:47 - error TS2554: Expected 4 arguments, but got 3.
127 const [baseOTPhase, pkAndProof] = startBaseOTPhase(i, others, pkBase);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:3:70
3 startBaseOTPhase: (participantId: any, others: any, pkBase: any, numBaseOt: any) => any;
~~~~~~~~~~~~~~
An argument for 'numBaseOt' was not provided.
tests/js/thresholdBbsPlusAndBbs.spec.ts:141:23 - error TS2554: Expected 4 arguments, but got 3.
141 const r = baseOTPhaseProcessReceiverPubkey(baseOTPhases[receiverId-1], senderId, pk);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:5:91
5 baseOTPhaseProcessReceiverPubkey: (baseOTPhase: any, receiverId: any, publicKey: any, pkBase: any) => any;
~~~~~~~~~~~
An argument for 'pkBase' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/boundCheck.spec.ts
● Test suite failed to run
tests/js/boundCheck.spec.ts:8:3 - error TS2305: Module '"../../lib"' has no exported member 'BbsPlusSigParams'.
8 BbsPlusSigParams,
~~~~~~~~~~~~~~~~
tests/js/boundCheck.spec.ts:63:17 - error TS2554: Expected 2 arguments, but got 1.
63 sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/boundCheck.spec.ts:64:13 - error TS2554: Expected 1 arguments, but got 0.
64 sigSk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/bbs.spec.ts
● Test suite failed to run
tests/js/bbs.spec.ts:20:3 - error TS2305: Module '"../../lib"' has no exported member 'BbsSigParams'.
20 BbsSigParams,
~~~~~~~~~~~~
tests/js/bbs.spec.ts:47:17 - error TS2554: Expected 1 arguments, but got 0.
47 const sk_ = bbsGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:246:29
246 bbsGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbs.spec.ts:62:18 - error TS2554: Expected 2 arguments, but got 1.
62 expect(() => bbsGenerateSignatureParams(-5)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:247:53
247 bbsGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbs.spec.ts:63:18 - error TS2554: Expected 2 arguments, but got 1.
63 expect(() => bbsGenerateSignatureParams(6.3)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:247:53
247 bbsGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbs.spec.ts:65:21 - error TS2554: Expected 2 arguments, but got 1.
65 const params0 = bbsGenerateSignatureParams(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:247:53
247 bbsGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbs.spec.ts:109:21 - error TS2554: Expected 2 arguments, but got 1.
109 const params0 = bbsGenerateSignatureParams(1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:247:53
247 bbsGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbs.spec.ts:158:22 - error TS2554: Expected 1 arguments, but got 0.
158 blindings.set(1, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbs.spec.ts:159:22 - error TS2554: Expected 1 arguments, but got 0.
159 blindings.set(4, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbs.spec.ts:160:22 - error TS2554: Expected 1 arguments, but got 0.
160 blindings.set(5, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/accumulator.spec.ts
● Test suite failed to run
tests/js/accumulator.spec.ts:61:3 - error TS2305: Module '"../../lib"' has no exported member 'IUniversalAccumulator'.
61 IUniversalAccumulator,
~~~~~~~~~~~~~~~~~~~~~
tests/js/accumulator.spec.ts:82:21 - error TS2554: Expected 1 arguments, but got 0.
82 const params0 = generateAccumulatorParams();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:144:33
144 generateAccumulatorParams: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/accumulator.spec.ts:99:17 - error TS2554: Expected 1 arguments, but got 0.
99 const sk_ = generateAccumulatorSecretKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:143:36
143 generateAccumulatorSecretKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:136:16 - error TS2554: Expected 1 arguments, but got 0.
136 const e4 = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:438:14 - error TS2554: Expected 1 arguments, but got 0.
438 params = generateAccumulatorParams();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:144:33
144 generateAccumulatorParams: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/accumulator.spec.ts:489:16 - error TS2554: Expected 1 arguments, but got 0.
489 const e4 = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:975:14 - error TS2554: Expected 1 arguments, but got 0.
975 params = generateAccumulatorParams();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:144:33
144 generateAccumulatorParams: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/accumulator.spec.ts:976:10 - error TS2554: Expected 1 arguments, but got 0.
976 sk = generateAccumulatorSecretKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:143:36
143 generateAccumulatorSecretKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1006:23 - error TS2554: Expected 1 arguments, but got 0.
1006 const nonMember = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1166:21 - error TS2554: Expected 1 arguments, but got 0.
1166 const member1 = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1167:21 - error TS2554: Expected 1 arguments, but got 0.
1167 const member2 = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1180:21 - error TS2554: Expected 1 arguments, but got 0.
1180 const member3 = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1181:21 - error TS2554: Expected 1 arguments, but got 0.
1181 const member4 = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1220:20 - error TS2554: Expected 1 arguments, but got 0.
1220 const member = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1221:23 - error TS2554: Expected 1 arguments, but got 0.
1221 const nonMember = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1275:7 - error TS2554: Expected 1 arguments, but got 0.
1275 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1276:7 - error TS2554: Expected 1 arguments, but got 0.
1276 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1351:7 - error TS2554: Expected 1 arguments, but got 0.
1351 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1352:7 - error TS2554: Expected 1 arguments, but got 0.
1352 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1434:7 - error TS2554: Expected 1 arguments, but got 0.
1434 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1435:7 - error TS2554: Expected 1 arguments, but got 0.
1435 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1578:14 - error TS2554: Expected 1 arguments, but got 0.
1578 params = generateAccumulatorParams();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:144:33
144 generateAccumulatorParams: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/accumulator.spec.ts:1579:10 - error TS2554: Expected 1 arguments, but got 0.
1579 sk = generateAccumulatorSecretKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:143:36
143 generateAccumulatorSecretKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1609:17 - error TS2554: Expected 1 arguments, but got 0.
1609 const prk = generateMembershipProvingKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:191:36
191 generateMembershipProvingKey: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/accumulator.spec.ts:1645:20 - error TS2554: Expected 1 arguments, but got 0.
1645 let blinding = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1689:16 - error TS2554: Expected 1 arguments, but got 0.
1689 blinding = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1735:17 - error TS2554: Expected 1 arguments, but got 0.
1735 const prk = generateNonMembershipProvingKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:192:39
192 generateNonMembershipProvingKey: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/accumulator.spec.ts:1736:23 - error TS2554: Expected 1 arguments, but got 0.
1736 const nonMember = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1737:20 - error TS2554: Expected 1 arguments, but got 0.
1737 const member = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/accumulator.spec.ts:1759:22 - error TS2554: Expected 1 arguments, but got 0.
1759 const blinding = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/ps.spec.ts
● Test suite failed to run
tests/js/ps.spec.ts:36:3 - error TS2305: Module '"../../lib"' has no exported member 'PSSigParams'.
36 PSSigParams,
~~~~~~~~~~~
tests/js/ps.spec.ts:38:3 - error TS2305: Module '"../../lib"' has no exported member 'PSCommitmentOrMessage'.
38 PSCommitmentOrMessage,
~~~~~~~~~~~~~~~~~~~~~
tests/js/ps.spec.ts:65:10 - error TS2554: Expected 2 arguments, but got 1.
65 sk = psGenerateSigningKey(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:206:47
206 psGenerateSigningKey: (messageCount: any, seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:70:17 - error TS2554: Expected 2 arguments, but got 1.
70 const sk_ = psGenerateSigningKey(6);
~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:206:47
206 psGenerateSigningKey: (messageCount: any, seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:84:18 - error TS2554: Expected 2 arguments, but got 1.
84 expect(() => psGenerateSignatureParams(-5)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:85:18 - error TS2554: Expected 2 arguments, but got 1.
85 expect(() => psGenerateSignatureParams(6.3)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:87:21 - error TS2554: Expected 2 arguments, but got 1.
87 const params0 = psGenerateSignatureParams(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:105:18 - error TS2554: Expected 2 arguments, but got 1.
105 expect(() => psGenerateSignatureParams(-5)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:106:18 - error TS2554: Expected 2 arguments, but got 1.
106 expect(() => psGenerateSignatureParams(6.3)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:108:21 - error TS2554: Expected 2 arguments, but got 1.
108 const params0 = psGenerateSignatureParams(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:113:20 - error TS2554: Expected 2 arguments, but got 1.
113 const params = psGenerateSignatureParams(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:144:21 - error TS2554: Expected 2 arguments, but got 1.
144 const params0 = psGenerateSignatureParams(1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:161:21 - error TS2554: Expected 2 arguments, but got 1.
161 const params0 = psGenerateSignatureParams(1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/ps.spec.ts:191:16 - error TS2554: Expected 2 arguments, but got 1.
191 const sk = psGenerateSigningKey(5);
~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:206:47
206 psGenerateSigningKey: (messageCount: any, seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:212:26 - error TS2554: Expected 1 arguments, but got 0.
212 const blinding = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:227:22 - error TS2554: Expected 5 arguments, but got 3.
227 const blindSig = psBlindSign(msgOrComs, sk, h);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:230:78
230 psBlindSign: (commitment: any, uncommittedMessages: any, secretKey: any, params: any, encodeMessages: any) => any;
~~~~~~~~~~~
An argument for 'params' was not provided.
tests/js/ps.spec.ts:242:25 - error TS2554: Expected 1 arguments, but got 0.
242 blindingsMap.set(1, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:243:25 - error TS2554: Expected 1 arguments, but got 0.
243 blindingsMap.set(4, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:244:25 - error TS2554: Expected 1 arguments, but got 0.
244 blindingsMap.set(5, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:249:22 - error TS2554: Expected 6 arguments, but got 4.
249 const protocol = psInitializeSignaturePoK(
~~~~~~~~~~~~~~~~~~~~~~~~~
250 sig,
~~~~~~~~~~
...
259 })
~~~~~~~~
260 );
~~~~~
lib/index.d.ts:232:92
232 psInitializeSignaturePoK: (signature: any, params: any, messages: any, blindings: any, revealedIndices: any, encodeMessages: any) => any;
~~~~~~~~~~~~~~~~~~~~
An argument for 'revealedIndices' was not provided.
tests/js/ps.spec.ts:295:25 - error TS2554: Expected 1 arguments, but got 0.
295 blindingsMap.set(1, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:296:25 - error TS2554: Expected 1 arguments, but got 0.
296 blindingsMap.set(4, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/ps.spec.ts:297:25 - error TS2554: Expected 1 arguments, but got 0.
297 blindingsMap.set(5, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/bbsPlus.spec.ts
● Test suite failed to run
tests/js/bbsPlus.spec.ts:38:3 - error TS2305: Module '"../../lib"' has no exported member 'BbsPlusSigParams'.
38 BbsPlusSigParams,
~~~~~~~~~~~~~~~~
tests/js/bbsPlus.spec.ts:66:17 - error TS2554: Expected 1 arguments, but got 0.
66 const sk_ = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbsPlus.spec.ts:81:18 - error TS2554: Expected 2 arguments, but got 1.
81 expect(() => bbsPlusGenerateSignatureParamsG1(-5)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:82:18 - error TS2554: Expected 2 arguments, but got 1.
82 expect(() => bbsPlusGenerateSignatureParamsG1(6.3)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:84:21 - error TS2554: Expected 2 arguments, but got 1.
84 const params0 = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:104:18 - error TS2554: Expected 2 arguments, but got 1.
104 expect(() => bbsPlusGenerateSignatureParamsG2(-5)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:273:59
273 bbsPlusGenerateSignatureParamsG2: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:105:18 - error TS2554: Expected 2 arguments, but got 1.
105 expect(() => bbsPlusGenerateSignatureParamsG2(6.3)).toThrow();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:273:59
273 bbsPlusGenerateSignatureParamsG2: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:107:21 - error TS2554: Expected 2 arguments, but got 1.
107 const params0 = bbsPlusGenerateSignatureParamsG2(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:273:59
273 bbsPlusGenerateSignatureParamsG2: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:112:20 - error TS2554: Expected 2 arguments, but got 1.
112 const params = bbsPlusGenerateSignatureParamsG2(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:273:59
273 bbsPlusGenerateSignatureParamsG2: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:174:21 - error TS2554: Expected 2 arguments, but got 1.
174 const params0 = bbsPlusGenerateSignatureParamsG1(1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:191:21 - error TS2554: Expected 2 arguments, but got 1.
191 const params0 = bbsPlusGenerateSignatureParamsG2(1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:273:59
273 bbsPlusGenerateSignatureParamsG2: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/bbsPlus.spec.ts:218:22 - error TS2554: Expected 1 arguments, but got 0.
218 const blinding = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbsPlus.spec.ts:249:22 - error TS2554: Expected 1 arguments, but got 0.
249 const blinding = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbsPlus.spec.ts:278:22 - error TS2554: Expected 1 arguments, but got 0.
278 blindings.set(1, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbsPlus.spec.ts:279:22 - error TS2554: Expected 1 arguments, but got 0.
279 blindings.set(4, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/bbsPlus.spec.ts:280:22 - error TS2554: Expected 1 arguments, but got 0.
280 blindings.set(5, generateRandomFieldElement());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/proofSystem.spec.ts
● Test suite failed to run
tests/js/proofSystem.spec.ts:3:3 - error TS2305: Module '"../../lib"' has no exported member 'BbsPlusSigParams'.
3 BbsPlusSigParams,
~~~~~~~~~~~~~~~~
tests/js/proofSystem.spec.ts:67:3 - error TS2305: Module '"../../lib"' has no exported member 'IUniversalAccumulator'.
67 IUniversalAccumulator,
~~~~~~~~~~~~~~~~~~~~~
tests/js/proofSystem.spec.ts:105:21 - error TS2554: Expected 2 arguments, but got 1.
105 const sigParams = bbsGenerateSignatureParams(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:247:53
247 bbsGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:106:14 - error TS2554: Expected 1 arguments, but got 0.
106 const sk = bbsGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:246:29
246 bbsGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:114:21 - error TS2554: Expected 2 arguments, but got 1.
114 const sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:115:14 - error TS2554: Expected 1 arguments, but got 0.
115 const sk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:123:21 - error TS2554: Expected 2 arguments, but got 1.
123 const sigParams = psGenerateSignatureParams(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:207:52
207 psGenerateSignatureParams: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:124:14 - error TS2554: Expected 2 arguments, but got 1.
124 const sk = psGenerateSigningKey(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:206:47
206 psGenerateSigningKey: (messageCount: any, seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:430:20 - error TS2554: Expected 1 arguments, but got 0.
430 const params = generateAccumulatorParams();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:144:33
144 generateAccumulatorParams: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:431:16 - error TS2554: Expected 1 arguments, but got 0.
431 const sk = generateAccumulatorSecretKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:143:36
143 generateAccumulatorSecretKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:445:23 - error TS2554: Expected 1 arguments, but got 0.
445 const nonMemPrk = generateNonMembershipProvingKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:192:39
192 generateNonMembershipProvingKey: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:520:23 - error TS2554: Expected 4 arguments, but got 3.
520 const proofSpec = generateProofSpecG1(statements, metaStatements, []);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:131:83
131 generateProofSpecG1: (statements: any, metaStatements: any, setupParams: any, context: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/proofSystem.spec.ts:539:19 - error TS2554: Expected 3 arguments, but got 2.
539 const proof = generateCompositeProofG1(proofSpec, witnesses);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:135:64
135 generateCompositeProofG1: (proofSpec: any, witnesses: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
tests/js/proofSystem.spec.ts:541:17 - error TS2554: Expected 3 arguments, but got 2.
541 const res = verifyCompositeProofG1(proof, proofSpec);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:137:58
137 verifyCompositeProofG1: (proof: any, proofSpec: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
tests/js/proofSystem.spec.ts:618:22 - error TS2554: Expected 1 arguments, but got 0.
618 const blinding = generateRandomFieldElement();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:646:23 - error TS2554: Expected 4 arguments, but got 3.
646 const proofSpec = generateProofSpecG1(statements, metaStatements, []);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:131:83
131 generateProofSpecG1: (statements: any, metaStatements: any, setupParams: any, context: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/proofSystem.spec.ts:688:7 - error TS2554: Expected 1 arguments, but got 0.
688 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:689:7 - error TS2554: Expected 1 arguments, but got 0.
689 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:690:7 - error TS2554: Expected 1 arguments, but got 0.
690 generateRandomFieldElement(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:305:34
305 generateRandomFieldElement: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:695:21 - error TS2554: Expected 1 arguments, but got 0.
695 const bases1 = [generateRandomG1Element(), generateRandomG1Element()];
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:306:31
306 generateRandomG1Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:695:48 - error TS2554: Expected 1 arguments, but got 0.
695 const bases1 = [generateRandomG1Element(), generateRandomG1Element()];
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:306:31
306 generateRandomG1Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:700:7 - error TS2554: Expected 1 arguments, but got 0.
700 generateRandomG1Element(),
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:306:31
306 generateRandomG1Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:701:7 - error TS2554: Expected 1 arguments, but got 0.
701 generateRandomG1Element(),
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:306:31
306 generateRandomG1Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:702:7 - error TS2554: Expected 1 arguments, but got 0.
702 generateRandomG1Element(),
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:306:31
306 generateRandomG1Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:731:23 - error TS2554: Expected 4 arguments, but got 3.
731 const proofSpec = generateProofSpecG1(statements, metaStatements, []);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:131:83
131 generateProofSpecG1: (statements: any, metaStatements: any, setupParams: any, context: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/proofSystem.spec.ts:740:19 - error TS2554: Expected 3 arguments, but got 2.
740 const proof = generateCompositeProofG1(proofSpec, witnesses);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:135:64
135 generateCompositeProofG1: (proofSpec: any, witnesses: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
tests/js/proofSystem.spec.ts:741:17 - error TS2554: Expected 3 arguments, but got 2.
741 const res = verifyCompositeProofG1(proof, proofSpec);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:137:58
137 verifyCompositeProofG1: (proof: any, proofSpec: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
tests/js/proofSystem.spec.ts:746:21 - error TS2554: Expected 1 arguments, but got 0.
746 const bases1 = [generateRandomG2Element(), generateRandomG2Element()];
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:309:31
309 generateRandomG2Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:746:48 - error TS2554: Expected 1 arguments, but got 0.
746 const bases1 = [generateRandomG2Element(), generateRandomG2Element()];
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:309:31
309 generateRandomG2Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:751:7 - error TS2554: Expected 1 arguments, but got 0.
751 generateRandomG2Element(),
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:309:31
309 generateRandomG2Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:752:7 - error TS2554: Expected 1 arguments, but got 0.
752 generateRandomG2Element(),
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:309:31
309 generateRandomG2Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:753:7 - error TS2554: Expected 1 arguments, but got 0.
753 generateRandomG2Element(),
~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:309:31
309 generateRandomG2Element: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:782:23 - error TS2554: Expected 4 arguments, but got 3.
782 const proofSpec = generateProofSpecG2(statements, metaStatements, []);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:133:83
133 generateProofSpecG2: (statements: any, metaStatements: any, setupParams: any, context: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/proofSystem.spec.ts:791:19 - error TS2554: Expected 3 arguments, but got 2.
791 const proof = generateCompositeProofG2(proofSpec, witnesses);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:136:64
136 generateCompositeProofG2: (proofSpec: any, witnesses: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
tests/js/proofSystem.spec.ts:792:17 - error TS2554: Expected 3 arguments, but got 2.
792 const res = verifyCompositeProofG2(proof, proofSpec);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:138:58
138 verifyCompositeProofG2: (proof: any, proofSpec: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
tests/js/proofSystem.spec.ts:835:20 - error TS2554: Expected 1 arguments, but got 0.
835 accumParams1 = generateAccumulatorParams();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:144:33
144 generateAccumulatorParams: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:836:16 - error TS2554: Expected 1 arguments, but got 0.
836 accumSk1 = generateAccumulatorSecretKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:143:36
143 generateAccumulatorSecretKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:839:20 - error TS2554: Expected 1 arguments, but got 0.
839 accumParams2 = generateAccumulatorParams();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:144:33
144 generateAccumulatorParams: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:840:16 - error TS2554: Expected 1 arguments, but got 0.
840 accumSk2 = generateAccumulatorSecretKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:143:36
143 generateAccumulatorSecretKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/proofSystem.spec.ts:901:23 - error TS2554: Expected 1 arguments, but got 0.
901 const nonMemPrk = generateNonMembershipProvingKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:192:39
192 generateNonMembershipProvingKey: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/proofSystem.spec.ts:1089:23 - error TS2554: Expected 4 arguments, but got 3.
1089 const proofSpec = generateProofSpecG1(statements, [], allSetupParams);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:131:83
131 generateProofSpecG1: (statements: any, metaStatements: any, setupParams: any, context: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/proofSystem.spec.ts:1159:19 - error TS2554: Expected 3 arguments, but got 2.
1159 const proof = generateCompositeProofG1(proofSpec, witnesses);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:135:64
135 generateCompositeProofG1: (proofSpec: any, witnesses: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
tests/js/proofSystem.spec.ts:1161:17 - error TS2554: Expected 3 arguments, but got 2.
1161 const res = verifyCompositeProofG1(proof, proofSpec);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:137:58
137 verifyCompositeProofG1: (proof: any, proofSpec: any, nonce: any) => any;
~~~~~~~~~~
An argument for 'nonce' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/r1cs.spec.ts
● Test suite failed to run
tests/js/r1cs.spec.ts:29:22 - error TS2305: Module '"../../lib"' has no exported member 'R1CS'.
29 legosnarkVkFromPk, R1CS,
~~~~
tests/js/r1cs.spec.ts:451:23 - error TS2554: Expected 2 arguments, but got 1.
451 const sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/r1cs.spec.ts:452:19 - error TS2554: Expected 1 arguments, but got 0.
452 const sigSk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/r1cs.spec.ts:521:19 - error TS2554: Expected 6 arguments, but got 4.
521 const proof = generateCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
522 proverStatements,
~~~~~~~~~~~~~~~~~~~~~~~
...
525 witnesses
~~~~~~~~~~~~~~~
526 );
~~~~~
lib/index.d.ts:139:130
139 generateCompositeProofG1WithDeconstructedProofSpec: (statements: any, metaStatements: any, setupParams: any, witnesses: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:540:18 - error TS2554: Expected 6 arguments, but got 4.
540 const res1 = verifyCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
541 proof,
~~~~~~~~~~~~
...
544 []
~~~~~~~~
545 );
~~~~~
lib/index.d.ts:140:124
140 verifyCompositeProofG1WithDeconstructedProofSpec: (proof: any, statements: any, metaStatements: any, setupParams: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:561:23 - error TS2554: Expected 2 arguments, but got 1.
561 const sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/r1cs.spec.ts:562:19 - error TS2554: Expected 1 arguments, but got 0.
562 const sigSk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/r1cs.spec.ts:629:19 - error TS2554: Expected 6 arguments, but got 4.
629 const proof = generateCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 proverStatements,
~~~~~~~~~~~~~~~~~~~~~~~
...
633 witnesses
~~~~~~~~~~~~~~~
634 );
~~~~~
lib/index.d.ts:139:130
139 generateCompositeProofG1WithDeconstructedProofSpec: (statements: any, metaStatements: any, setupParams: any, witnesses: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:648:18 - error TS2554: Expected 6 arguments, but got 4.
648 const res1 = verifyCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649 proof,
~~~~~~~~~~~~
...
652 []
~~~~~~~~
653 );
~~~~~
lib/index.d.ts:140:124
140 verifyCompositeProofG1WithDeconstructedProofSpec: (proof: any, statements: any, metaStatements: any, setupParams: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:669:23 - error TS2554: Expected 2 arguments, but got 1.
669 const sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/r1cs.spec.ts:670:19 - error TS2554: Expected 1 arguments, but got 0.
670 const sigSk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/r1cs.spec.ts:731:19 - error TS2554: Expected 6 arguments, but got 4.
731 const proof = generateCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
732 proverStatements,
~~~~~~~~~~~~~~~~~~~~~~~
...
735 witnesses
~~~~~~~~~~~~~~~
736 );
~~~~~
lib/index.d.ts:139:130
139 generateCompositeProofG1WithDeconstructedProofSpec: (statements: any, metaStatements: any, setupParams: any, witnesses: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:750:18 - error TS2554: Expected 6 arguments, but got 4.
750 const res1 = verifyCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 proof,
~~~~~~~~~~~~
...
754 []
~~~~~~~~
755 );
~~~~~
lib/index.d.ts:140:124
140 verifyCompositeProofG1WithDeconstructedProofSpec: (proof: any, statements: any, metaStatements: any, setupParams: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:771:23 - error TS2554: Expected 2 arguments, but got 1.
771 const sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/r1cs.spec.ts:772:19 - error TS2554: Expected 1 arguments, but got 0.
772 const sigSk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/r1cs.spec.ts:834:19 - error TS2554: Expected 6 arguments, but got 4.
834 const proof = generateCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
835 proverStatements,
~~~~~~~~~~~~~~~~~~~~~~~
...
838 witnesses
~~~~~~~~~~~~~~~
839 );
~~~~~
lib/index.d.ts:139:130
139 generateCompositeProofG1WithDeconstructedProofSpec: (statements: any, metaStatements: any, setupParams: any, witnesses: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:864:18 - error TS2554: Expected 6 arguments, but got 4.
864 const res1 = verifyCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 proof,
~~~~~~~~~~~~
...
868 verifierSetupParams
~~~~~~~~~~~~~~~~~~~~~~~~~
869 );
~~~~~
lib/index.d.ts:140:124
140 verifyCompositeProofG1WithDeconstructedProofSpec: (proof: any, statements: any, metaStatements: any, setupParams: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:884:23 - error TS2554: Expected 2 arguments, but got 1.
884 const sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/r1cs.spec.ts:885:19 - error TS2554: Expected 1 arguments, but got 0.
885 const sigSk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
tests/js/r1cs.spec.ts:949:19 - error TS2554: Expected 6 arguments, but got 4.
949 const proof = generateCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 proverStatements,
~~~~~~~~~~~~~~~~~~~~~~~
...
953 witnesses
~~~~~~~~~~~~~~~
954 );
~~~~~
lib/index.d.ts:139:130
139 generateCompositeProofG1WithDeconstructedProofSpec: (statements: any, metaStatements: any, setupParams: any, witnesses: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
tests/js/r1cs.spec.ts:968:18 - error TS2554: Expected 6 arguments, but got 4.
968 const res1 = verifyCompositeProofG1WithDeconstructedProofSpec(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 proof,
~~~~~~~~~~~~
...
972 []
~~~~~~~~
973 );
~~~~~
lib/index.d.ts:140:124
140 verifyCompositeProofG1WithDeconstructedProofSpec: (proof: any, statements: any, metaStatements: any, setupParams: any, context: any, nonce: any) => any;
~~~~~~~~~~~~
An argument for 'context' was not provided.
FAIL @docknetwork/crypto-wasm tests/js/saver.spec.ts
● Test suite failed to run
tests/js/saver.spec.ts:4:3 - error TS2305: Module '"../../lib"' has no exported member 'BbsPlusSigParams'.
4 BbsPlusSigParams,
~~~~~~~~~~~~~~~~
tests/js/saver.spec.ts:74:15 - error TS2554: Expected 1 arguments, but got 0.
74 encGens = saverGenerateEncryptionGenerators();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:81:41
81 saverGenerateEncryptionGenerators: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/saver.spec.ts:79:16 - error TS2554: Expected 1 arguments, but got 0.
79 commGens = saverGenerateChunkedCommitmentGenerators();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:82:48
82 saverGenerateChunkedCommitmentGenerators: (label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/saver.spec.ts:97:17 - error TS2554: Expected 2 arguments, but got 1.
97 sigParams = bbsPlusGenerateSignatureParamsG1(messageCount);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:270:59
270 bbsPlusGenerateSignatureParamsG1: (messageCount: any, label: any) => any;
~~~~~~~~~~
An argument for 'label' was not provided.
tests/js/saver.spec.ts:98:13 - error TS2554: Expected 1 arguments, but got 0.
98 sigSk = bbsPlusGenerateSigningKey();
~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/index.d.ts:269:33
269 bbsPlusGenerateSigningKey: (seed: any) => any;
~~~~~~~~~
An argument for 'seed' was not provided.
|
I am not seeing these errors so try running |
That was it, it works now 👍 |
Version 0.21.0 has been published with these changes. |
Closes #12 (see issue for details)
Description
Motivation and Context
See #12
Does this PR introduce a breaking change?
Which merge strategy will you use?
Before you merge to main, I fixup and then interactively rebase my branch myself whenever there are conflicts.