dancoffman
5bf776f52a
Make C++ exceptions catchable in JS-land
2022-11-16 15:26:05 -08:00
Alexey Osipov
e812599c2c
Fix captions
2022-11-16 19:43:36 +03:00
Alexey Osipov
9fa293effc
Add a program to generate outputs for a basic test
2022-11-16 19:31:41 +03:00
Alexey Osipov
3fdc6d37f5
Fix build again
2022-11-10 20:49:40 +03:00
Alexey Osipov
89a0c2af70
Copy all the libs
2022-11-10 19:33:36 +03:00
Alexey Osipov
7db7616f2b
Fix packaing and settings loading
2022-11-10 19:23:40 +03:00
dancoffman
75f544cdba
update test name
2022-11-09 12:14:48 -08:00
Alexey Osipov
e79b8fd2dc
Try cross compile
2022-11-09 22:29:25 +03:00
Alexey Osipov
9c29267d3e
Fix build
2022-11-09 22:27:09 +03:00
Alexey Osipov
fb0d03ff25
Change API to allow fixed effective ptrs
2022-11-09 22:16:00 +03:00
dancoffman
2232b02329
Update NodeJS unit test to expect zero element when computeAggregateKzgProof is supplied an empty array of blobs
2022-11-09 10:25:48 -08:00
Alexey Osipov
68897b375c
Merge branch '4844'
2022-11-09 11:40:52 +03:00
Ramana Kumar
084fd2209e
Add n=0 special case for compute_aggregate_kzg_proof
2022-11-08 23:11:19 +00:00
Ramana Kumar
c8fab42ac0
Fix node.js build - thanks to dgcoffman
2022-11-08 22:02:38 +00:00
Ramana Kumar
51912eabf2
Merge pull request #8 from dgcoffman/dgc/node-binding-linux-test-harness
...
Node bindings Linux test harness
2022-11-08 21:08:24 +00:00
dancoffman
ef3f77be06
Ignore a couple more files that do not need to be published
2022-11-08 12:57:15 -08:00
dancoffman
6c50c40247
Update tests to cover blobs arrays of length zero and one
2022-11-08 12:53:36 -08:00
dancoffman
0e474e6ec4
Add test harness for building and running NodeJS tests on Linux
2022-11-08 12:47:19 -08:00
dancoffman
72f696e119
File order matters to the linker. GCC demands this order.
2022-11-08 12:47:19 -08:00
Ramana Kumar
fec7acb87e
Handle n < 2 cases better in compute_aggregated_poly_and_commitment
2022-11-08 20:15:48 +00:00
Alexey Osipov
94f4c91e1a
Fix `make run-test` for newly cloned repo
2022-11-08 17:26:26 +03:00
Ramana Kumar
dc6e43ae55
Merge pull request #4 from dgcoffman/dgc/publish-node-bindings-to-npm
...
Publish NodeJS bindings to npm
2022-11-07 23:10:46 +00:00
dancoffman
e98ffa8c8e
Make publish less able to leave files in bad state
2022-11-07 14:37:46 -08:00
dancoffman
26f5178d06
git ignore xcode autogenerated file
2022-11-07 14:35:10 -08:00
dancoffman
5337f8d226
cc works on Linux
2022-11-07 11:45:36 -08:00
Ramana Kumar
fbef9358ae
Merge pull request #6 from flcl42/main
...
Remove duplicate files, improve build, change test framework
2022-11-07 18:31:36 +00:00
Alexey Osipov
08d7384465
Remove duplicate files, improve build, change test framework
2022-11-07 21:18:23 +03:00
Ramana Kumar
3d101c7cd3
Merge pull request #5 from flcl42/main
...
Add build, tests, nuget
2022-11-07 14:34:22 +00:00
Alexey Osipov
f18f95c395
Add build, tests, nuget
2022-11-07 16:28:22 +03:00
dancoffman
f3069d1ec9
Messy publish but it works
2022-11-05 00:46:26 -07:00
dancoffman
2262d475ca
Required to publish blst/build
2022-11-05 00:36:38 -07:00
dancoffman
d09b1009b6
gyp that maybe works on yarn install
2022-11-05 00:28:36 -07:00
dancoffman
c033f782b8
Start working on NPM publish
2022-11-04 18:48:52 -07:00
dancoffman
1d1254e380
gitignore dist
2022-11-04 17:00:26 -07:00
dancoffman
8683fac75a
Basic setup instructions in README
2022-11-04 16:56:16 -07:00
Ramana Kumar
27f0d7fb25
Remove unused Polynomial typedef from interface
2022-11-04 23:29:33 +00:00
Ramana Kumar
1ff5eed9d0
Remove globalize-symbol - now using patched submodule
2022-11-04 22:34:04 +00:00
Ramana Kumar
f906fcc6ab
Remove todo about blst submodule
2022-11-04 22:27:38 +00:00
Ramana Kumar
7e779004f0
Merge pull request #3 from dgcoffman/dgc/nodejs-bindings
...
NodeJS bindings
2022-11-04 22:25:25 +00:00
dancoffman
fa8eebbc0b
free earlier when both subsequent branches will free. Throw appropriately on verify_kzg_proof failure
2022-11-04 14:12:11 -07:00
dancoffman
d007bf79d0
Do not change the default behavior of src `make`
2022-11-04 13:44:04 -07:00
dancoffman
84bd55b304
Be better at TypeScript
2022-11-04 13:29:52 -07:00
dancoffman
1d20797874
Regen dist
2022-11-04 12:06:06 -07:00
dancoffman
062e4e0f30
Simplify, given updated API
2022-11-04 11:56:41 -07:00
dancoffman
ac65930b15
Use BYTES_PER_FIELD_ELEMENT
2022-11-04 11:44:57 -07:00
dancoffman
8ca4fd9e83
Merge branch '4844_3038' into dgcoffman/nodejs-bindings
2022-11-04 11:41:17 -07:00
dancoffman
82c89e1025
Add gypfile to package.json
2022-11-04 11:35:31 -07:00
Ramana Kumar
36a172f7ca
Update python ckzg.c
2022-11-04 09:18:56 +00:00
Ramana Kumar
ce8707b5b7
Update csharp ckzg.c
2022-11-04 09:07:05 +00:00
Ramana Kumar
99a990ff32
Add some of the bytes conversions back to the interface
...
These might still be needed for the G1 elements even though they're not
needed for blobs now.
Also make FIAT_SHAMIR_PROTOCOL_DOMAIN static to avoid redefinitions.
2022-11-04 09:05:39 +00:00