dancoffman
|
a29b1580bd
|
Make task for blst
|
2022-11-03 23:23:27 -07:00 |
dancoffman
|
e90e485fdd
|
Add blst as submodule
|
2022-11-03 23:15:50 -07:00 |
dancoffman
|
92242c725b
|
Have gyp copy the .node file
|
2022-11-03 23:14:11 -07:00 |
dancoffman
|
3f66b35664
|
Fix type
|
2022-11-03 22:57:03 -07:00 |
dancoffman
|
c3d11f915a
|
build is a dep of test
|
2022-11-03 22:52:34 -07:00 |
dancoffman
|
b6615527e9
|
Always make, never package.json scripts
|
2022-11-03 22:49:06 -07:00 |
dancoffman
|
b031251f59
|
Do not run prettier on dist
|
2022-11-03 22:37:56 -07:00 |
dancoffman
|
7668c4ffa4
|
Generate type defs
|
2022-11-03 22:35:09 -07:00 |
dancoffman
|
bbc90b7da1
|
Use rollup to product distributable JS file
|
2022-11-03 22:30:54 -07:00 |
dancoffman
|
83bed363d2
|
Add return types
|
2022-11-03 21:54:59 -07:00 |
dancoffman
|
0a99015789
|
Attempt more consistency. Remove test for verifyKzgProof which is not used in 4844
|
2022-11-03 19:54:45 -07:00 |
dancoffman
|
05fd8809ca
|
Run all the tests
|
2022-11-03 17:11:25 -07:00 |
dancoffman
|
ab04cdd85d
|
Add a test for mismatch
|
2022-11-03 17:08:36 -07:00 |
dancoffman
|
32011119cd
|
Actually return the result of verify_kzg_proof
|
2022-11-03 16:54:52 -07:00 |
dancoffman
|
4bfce9ad15
|
Test verifyKzgProof
|
2022-11-03 16:27:56 -07:00 |
dancoffman
|
1514d5b826
|
computeAggregateKzgProof + verifyAggregateKzgProof test passes
|
2022-11-03 16:20:33 -07:00 |
dancoffman
|
b8151db670
|
Cleanup
|
2022-11-03 15:13:49 -07:00 |
dancoffman
|
672346f017
|
Closer to working
|
2022-11-03 14:39:20 -07:00 |
dancoffman
|
a5ca06450f
|
Some cleanup
|
2022-11-03 13:31:02 -07:00 |
dancoffman
|
fcd7fbd9e7
|
Checkpoint
|
2022-11-03 12:57:59 -07:00 |
dancoffman
|
dbf2a1d905
|
Plausibly working BlobToKzgCommitment
|
2022-11-02 17:17:17 -07:00 |
dancoffman
|
da8d5dde42
|
Try to test VerifyKzgProof (does not work)
|
2022-11-02 15:50:04 -07:00 |
dancoffman
|
ac1762382a
|
TypeScript test
|
2022-11-02 13:45:29 -07:00 |
dancoffman
|
726fd38a5e
|
Revert unnecessary platform-specific makefile change
|
2022-11-02 13:32:15 -07:00 |
dancoffman
|
d478234491
|
Revert changes that were only to make SWIG work
|
2022-11-02 13:30:19 -07:00 |
dancoffman
|
b169d4ab6e
|
Remove SWIG
|
2022-11-02 13:27:00 -07:00 |
dancoffman
|
40db00f643
|
Add napi version
|
2022-11-02 13:21:41 -07:00 |
dancoffman
|
fdcab9d035
|
Install node-gyp with yarn
|
2022-11-01 22:22:14 -07:00 |
dancoffman
|
002fc3fa54
|
Tweaks
|
2022-11-01 21:58:21 -07:00 |
dancoffman
|
203033613f
|
I learned about extern C
|
2022-11-01 21:39:04 -07:00 |
dancoffman
|
2846d0b470
|
checkpoint 2
|
2022-11-01 19:40:28 -07:00 |
dancoffman
|
354281a9d8
|
Checkpoint
|
2022-11-01 17:56:34 -07:00 |
dancoffman
|
6ec86af547
|
Generate bindings using SWIG and node-gyp
|
2022-11-01 15:00:00 -07:00 |
dancoffman
|
a581964b11
|
Working node-gyp
|
2022-11-01 12:56:38 -07:00 |
Ramana Kumar
|
d3465ec8d4
|
Remove some unused gitignore
|
2022-11-01 14:37:00 +00:00 |
Ramana Kumar
|
270ba19030
|
Add back trusted_setup.txt
was lost in the move
|
2022-11-01 14:36:23 +00:00 |
Ramana Kumar
|
37e9be5705
|
Fix references to min-src
|
2022-11-01 14:28:51 +00:00 |
Ramana Kumar
|
434c9ae9b9
|
Remove unused code, remove min- prefix
|
2022-11-01 14:24:02 +00:00 |
Ramana Kumar
|
54e01973cf
|
Add verify_kzg_proof back to csharp bindings
|
2022-10-31 13:42:38 +00:00 |
Ramana Kumar
|
af895c8d2c
|
Add verify_kzg_proof back to interface
|
2022-10-31 13:42:06 +00:00 |
Ramana Kumar
|
c37a1234e1
|
Include initializer in hash_to_bls_field (now hash_to_bytes)
|
2022-10-22 15:43:10 +01:00 |
Ramana Kumar
|
140ee4c187
|
Sketch update to csharp interface
|
2022-10-20 19:29:36 +01:00 |
Ramana Kumar
|
800f450e5b
|
Get py_ecc_tests to run again by skipping some
|
2022-10-20 08:52:49 +01:00 |
Ramana Kumar
|
8f23d9da44
|
Rewrite python bindings and tests for new interface
ecc tests not updated
|
2022-10-20 08:37:40 +01:00 |
Ramana Kumar
|
bd183d2cd6
|
Precompute max_scale
|
2022-10-20 08:36:59 +01:00 |
Ramana Kumar
|
a1e5304cbc
|
Make the sha functions visible with objcopy
This will make portable builds tricky
|
2022-10-20 08:35:58 +01:00 |
Ramana Kumar
|
dee1769ecc
|
Avoid VLAs, use calloc instead
|
2022-10-20 08:35:12 +01:00 |
Ramana Kumar
|
e023376c8e
|
Be more careful with TRY: avoid when free needed
|
2022-10-20 08:33:47 +01:00 |
Ramana Kumar
|
e810aebc28
|
Read trusted setup lengths from file and check
|
2022-10-20 08:29:59 +01:00 |
Ramana Kumar
|
7b607aebab
|
Update README
|
2022-10-19 22:34:52 +01:00 |