Commit Graph

29 Commits

Author SHA1 Message Date
Derrick Hammer 8d98f131d5
refactor: implement native bao support 2024-03-30 13:59:53 -04:00
Derrick Hammer b272e32185
fix: dont send an empty buffer to bao 2024-03-01 06:23:31 -05:00
Derrick Hammer 7abba4ac8e
refactor: move averageReadTime out of loop 2024-02-28 12:59:11 -05:00
Derrick Hammer 68d82390ed
refactor: add timing tracking for reading 2024-02-28 12:56:39 -05:00
Derrick Hammer dd9fdabf47
fix: move verification time logging outside loop and only record average 2024-02-28 12:41:03 -05:00
Derrick Hammer 0b000bfc89
fix: track after buffer write 2024-02-28 12:37:32 -05:00
Derrick Hammer c984d72cfd
refactor: add performance logging for bao 2024-02-28 12:33:13 -05:00
Derrick Hammer e45ab26a09
refactor: add error message support to verify 2024-02-28 10:49:15 -05:00
Derrick Hammer 72fed662e8
fix: use io.ReadFull 2024-02-28 10:42:01 -05:00
Derrick Hammer d002c56ffe
fix: set no limit on message size 2024-02-27 07:16:00 -05:00
Derrick Hammer c8a6570e8f
refactor: bao verifier needs to manage a data buffer to allow any number of bytes read while verifying in chunks 2024-02-27 06:37:49 -05:00
Derrick Hammer 39f8152e09
refactor: use just Read 2024-02-25 11:43:44 -05:00
Derrick Hammer 8cae7bba57
fix: syntax errors 2024-02-25 07:54:16 -05:00
Derrick Hammer 0010d6c5b9
feat: add verifier class that wraps a reader and proof 2024-02-25 07:22:17 -05:00
Derrick Hammer de3b226df5
feat: add support for verifying data in bao service 2024-02-25 07:21:20 -05:00
Derrick Hammer 99b97d9495
fix: need to use new_outboard 2024-02-18 22:19:43 -05:00
Derrick Hammer 938b6cdf9e
fix: store buf outside for loop 2024-02-18 02:29:15 -05:00
Derrick Hammer bff0981731
fix: use write_all 2024-02-18 02:25:13 -05:00
Derrick Hammer 44c564761c
refactor: store length in result 2024-02-16 21:55:16 -05:00
Derrick Hammer 94fd1a6af0
fix: put buf generate command 1st 2024-02-09 16:06:07 -05:00
Derrick Hammer a43957b1db
chore: unneeded const 2024-02-09 15:58:44 -05:00
Derrick Hammer 2a1abb852b
refactor: have bao hash return totalReadSize 2024-02-09 15:22:46 -05:00
Derrick Hammer fc61da0d01
feat: add bao blake3 support via go-plugin grpc 2024-02-09 15:05:16 -05:00
Derrick Hammer c7bce2ff23
refactor: Prune old code base to prepare for rewrite 2024-01-11 14:49:50 -05:00
Derrick Hammer ee33da755c
refactor: use BaoEncodedSize 2023-05-17 10:12:22 -04:00
Derrick Hammer aa702ffd02
refactor: move to new golang bao implementation 2023-05-17 09:52:25 -04:00
Derrick Hammer 687f26cc77
feat: add ComputeFile bao RPC method 2023-05-15 15:45:05 -04:00
Derrick Hammer a8d2ad3393
refactor: move to a go-plugin based GRPC approach for bao 2023-05-15 12:34:55 -04:00
Derrick Hammer 4c649bfcb9
feat: add bao package and rust bao wasm library 2023-05-04 04:18:15 -04:00