51 Commits (2514b3188ff8763edf5cd7e6b06a2e585b1035c2)
 

Author SHA1 Message Date
  arnaucube 2514b3188f Update db usage to new dvote.db interface version 3 years ago
  arnaucube abc04a5868 Add AddBatch explanation in README.md 3 years ago
  arnaucube 01ec075b35 Update missing errors management 3 years ago
  arnaucube df896f6e96 Add option to input empty values at AddBatch 3 years ago
  arnaucube a8c7ea9808 Add circom test w/ circuit for CircomVerifierProof 3 years ago
  arnaucube 43cad713b0 Add Tree Circom Verifier Proofs 3 years ago
  arnaucube 465f0ed172 Add Tree.Snapshot method 3 years ago
  arnaucube f10265ed40 Migrate repository to github.com/vocdoni/arbo 3 years ago
  arnaucube f2d5037862 Add Usage section to README.md 3 years ago
  arnaucube 2c62f31446 Update upFromNodes function for unbalanced tree 3 years ago
  arnaucube c6059fcb75 Migrate kv db to go.vocdoni.io/dvote/db interface 3 years ago
  arnaucube 467f063129 Update check of already existing key on add 3 years ago
  arnaucube 0b2c3b07ed Update public methods signatures 3 years ago
  arnaucube f24fb28266 Small update addbatch_test.go org 3 years ago
  arnaucube d16ebd0c80 Rm functions related to Old AddBatch 3 years ago
  arnaucube f31ed1d2d1 AddBatch implement using VirtualTree.AddBatch 3 years ago
  arnaucube d09bd605bb Implement VirtualTree.addBatch with cpu parallelization 3 years ago
  arnaucube 4167583b8d Add dbgStats metrics 3 years ago
  arnaucube 2a57e223ef Add TestAddBatchBench 3 years ago
  arnaucube 13378d338e Remove cropping on pow of two the kvs for AddBatch 3 years ago
  arnaucube 03bb9f7447 AddBatch use Virtual Tree for empty trees/subtrees 3 years ago
  arnaucube 66f6ae14bb Add computeHashes at virtual tree 3 years ago
  arnaucube e13b09215e Add virtual tree graphviz printing methods 3 years ago
  arnaucube 8a8ec8c49e Implement Virtual Tree construction 3 years ago
  arnaucube 6dcbbdf4a5 Replace naive AddBatch by optimized AddBatch 3 years ago
  arnaucube 0eda440d93 Update CaseB to handle repeated keys cases 3 years ago
  arnaucube 0dee3bc050 AddBatch tests abstract code reusage 3 years ago
  arnaucube da268badbb Simplify cyclomatic complexity of AddBatch 3 years ago
  arnaucube f364cf6137 AddBatch: add CaseE, add parallelization on CaseB 3 years ago
  arnaucube 91a98bf18d AddBatch: commit tx at end,allow batch w/ len!=2^n 3 years ago
  arnaucube 1c2b7d6871 Add CPU parallelization to AddBatch CaseD 3 years ago
  arnaucube 890057cd82 Add AddBatch CaseD 3 years ago
  arnaucube b3007a057e AddBatchOpt return invalid key positions 3 years ago
  arnaucube a4ada7e2ee Add CPU parallelization to buildTreBottomUp 3 years ago
  arnaucube a3473079de Add AddBatch CaseC 3 years ago
  arnaucube 600fd212cc Add AddBatch CaseB 3 years ago
  arnaucube 6f43980c0f Add Tree.emptyHash & nLeafs methods 3 years ago
  arnaucube 02b141d12e Start to impl AddBatch efficient algorithm Case A 3 years ago
  arnaucube 8ede441191 Add Graphviz generation methods 3 years ago
  arnaucube c26b23c544 Add Mutex, integrate tx into Tree struct 3 years ago
  arnaucube 8af921667f Add tree.Update(k, v) method 3 years ago
  arnaucube f8ac4be02b Tests migrate from stretchr/testify to frankban/quicktest 3 years ago
  arnaucube f1665b1a15 Add Iterate, Dump, ImportDump methods to Tree 3 years ago
  arnaucube cf572f628e Add tree.AddBatch (using db.Tx) 3 years ago
  arnaucube 4cd2ff6182 Add tree.Get 3 years ago
  arnaucube bde87ca844 Add proof verification 3 years ago
  arnaucube 8c63b5d192 Add proof generation 3 years ago
  arnaucube 43cb6041c9 Add Tree.Add compatible with circomlib 3 years ago
  arnaucube 7cfa466b25 Add GithubActions: lint & test 3 years ago
  arnaucube e1d2173dc9 Add HashFunction interface (w/ Poseidon & Sha256) 3 years ago