Commit graph

  • 80171af872
    Merge pull request #114 from 0xPolygonMiden/v0.2.0-release-prep Bobbin Threadbare 2023-03-24 23:50:41 -07:00
  • 75af3d474b
    Merge pull request #113 from 0xPolygonMiden/hacka-merkle-store-fix-empty-roots Augusto Hack 2023-03-24 23:26:48 +01:00
  • 9e6c8ff700
    bugfix: fix internal nodes of for empty leafs of a SMT Augusto F. Hack 2023-03-24 20:22:55 +01:00
  • a58922756a chore: update crate versions, dependencies, and CHANGELOG Bobbin Threadbare 2023-03-24 14:58:19 -07:00
  • bf15e1331a
    Merge pull request #112 from 0xPolygonMiden/hacka-add-serde-to-merklestore Augusto Hack 2023-03-24 21:49:50 +01:00
  • 7957cc929a
    feat: added MerkleStore serde Augusto F. Hack 2023-03-24 19:36:51 +01:00
  • 854892ba9d
    Merge pull request #111 from 0xPolygonMiden/vlopes11-increase-empty-subtrees Victor Lopes 2023-03-23 22:50:37 +01:00
  • ce38ee388d
    Merge pull request #104 from 0xPolygonMiden/hacka-store-docs Bobbin Threadbare 2023-03-23 13:11:04 -07:00
  • 4d1b3628d3
    Merge pull request #110 from 0xPolygonMiden/bobbin-pathset-fixes Bobbin Threadbare 2023-03-23 13:10:21 -07:00
  • 2d1bc3ba34
    store: added user documentation on usage and purpose Augusto F. Hack 2023-03-22 12:56:09 +01:00
  • 2ff96f40cb
    feat: add empty subtree constants to cover u8::MAX depth Victor Lopez 2023-03-23 12:54:28 +01:00
  • 9531d2bd34 fix: to paths reduction of MerklePathSet Bobbin Threadbare 2023-03-23 01:03:58 -07:00
  • c79351be99
    Merge pull request #107 from 0xPolygonMiden/hacka-store-add-merkle-paths Bobbin Threadbare 2023-03-22 16:14:45 -07:00
  • b7678619b0
    Merge pull request #103 from 0xPolygonMiden/hacka-format-merkle-tree Bobbin Threadbare 2023-03-22 15:40:16 -07:00
  • 0375f31035
    feat: added utility to format MerkleTree and MerklePath to hex Augusto F. Hack 2023-03-22 12:06:02 +01:00
  • c96047af9d
    Merge pull request #102 from 0xPolygonMiden/hacka-merkle-tree-assert-message Augusto Hack 2023-03-22 17:54:54 +01:00
  • b250752883
    store: added with_merkle_paths constructor Augusto F. Hack 2023-03-22 14:17:09 +01:00
  • 482dab94c5
    Merge pull request #101 from 0xPolygonMiden/hacka-fix-benchmark-code Augusto Hack 2023-03-22 13:46:22 +01:00
  • d6cbd178e1
    chore: clarified assert message Augusto F. Hack 2023-03-22 11:30:19 +01:00
  • ef342cec23
    bugfix: fix store benchmark Augusto F. Hack 2023-03-22 10:53:12 +01:00
  • 7305a72295
    Merge pull request #99 from 0xPolygonMiden/vlopes11-merkle-store-containers Victor Lopes 2023-03-21 20:54:36 +01:00
  • 84086bdb95
    feat: add merkle path containers and return them on tree update Victor Lopez 2023-03-21 10:40:48 +01:00
  • a681952982
    Merge pull request #97 from 0xPolygonMiden/hacka-storage-benchmark Bobbin Threadbare 2023-03-21 11:43:12 -07:00
  • 78e82f2ee6
    feat: add benchmark for storages Augusto F. Hack 2023-03-17 01:19:55 +01:00
  • f07ed69d2f
    Merge pull request #95 from 0xPolygonMiden/vlopes11-fix-merkle-store-bounds Victor Lopes 2023-03-21 09:51:48 +01:00
  • 17eb8d78d3 chore: storage -> store Augusto F. Hack 2023-03-20 21:55:57 +01:00
  • 8cb245dc1f
    bugfix: reverse merkle path to match other structures Victor Lopez 2023-03-16 19:50:59 +01:00
  • 867b772d9a
    fix: merkle store panics on bounds Victor Lopez 2023-03-16 19:50:59 +01:00
  • 33d37d82e2
    Merge pull request #79 from 0xPolygonMiden/hacka-ignore-pre-commit-rev Bobbin Threadbare 2023-03-17 00:11:13 -07:00
  • 5703fef226
    Merge pull request #96 from 0xPolygonMiden/hacka-check-root-in-storage Augusto Hack 2023-03-16 23:30:56 +01:00
  • 669ebb49fb
    bugfix: check if the requested root is in the storage Augusto F. Hack 2023-03-16 23:26:02 +01:00
  • 931bcc3cc3
    Merge pull request #94 from 0xPolygonMiden/vlopes11-merkle-store-derive Victor Lopes 2023-03-16 19:13:02 +01:00
  • 91667fd7de
    refactor: add derive proc macros to merkle store Victor Lopez 2023-03-16 10:08:26 +01:00
  • e4ddf6ffaf
    Merge pull request #93 from 0xPolygonMiden/hacka-add-merkle-store Augusto Hack 2023-03-15 18:13:48 +01:00
  • 88a646031f
    feat: add merkle store Augusto F. Hack 2023-03-14 00:10:54 +01:00
  • 2871e4eb27
    Merge pull request #87 from 0xPolygonMiden/vlopes11-36-simple-smt-prepare Bobbin Threadbare 2023-03-07 16:10:24 -08:00
  • 3a6a4fcce6
    feat: refactor simple smt to use empty subtree constants Victor Lopez 2023-02-19 18:30:57 +01:00
  • 7ffa0cd97d
    Merge pull request #67 from 0xPolygonMiden/hacka-merkle-mountain-range-memory-implementation Augusto Hack 2023-03-02 22:27:13 +01:00
  • 32d37f1591
    feat: merkle mountain range Augusto F. Hack 2023-02-18 02:24:49 +01:00
  • bc12fcafe9
    chore: ignore pre-commit rev Augusto F. Hack 2023-03-01 18:32:24 +01:00
  • 8c08243f7a
    Merge pull request #78 from 0xPolygonMiden/hacka-pre-commit Augusto Hack 2023-03-01 18:31:08 +01:00
  • 956e4c6fad
    chore: initial run pre-commit Augusto F. Hack 2023-03-01 17:45:57 +01:00
  • efa39e5ce0
    feat: added pre-commit hook config Augusto F. Hack 2023-03-01 17:45:33 +01:00
  • ae3f14e0ff
    Merge pull request #74 from 0xPolygonMiden/hacka-node-index-docs Bobbin Threadbare 2023-02-22 12:19:45 -08:00
  • 962a07292f
    Merge pull request #75 from 0xPolygonMiden/next Bobbin Threadbare 2023-02-22 09:32:44 -08:00
  • dfb073f784
    docs: mention tree form order of NodeIndex docs Augusto F. Hack 2023-02-22 14:29:02 +01:00
  • 41c38b4b5d chore: changed version to v0.1.4 in Cargo.toml Bobbin Threadbare 2023-02-22 08:22:25 -08:00
  • c4eb4a6b98
    Merge pull request #73 from 0xPolygonMiden/vlopes11-72-add-winter-hasher Bobbin Threadbare 2023-02-22 08:15:58 -08:00
  • 35b255b5eb
    feat: re-export winter-crypto Hasher, Digest & ElementHasher Victor Lopez 2023-02-22 11:12:17 +01:00
  • e94b0c70a9
    Merge pull request #71 from 0xPolygonMiden/bobbin-dep-updates Bobbin Threadbare 2023-02-20 23:55:43 -08:00
  • e6bf497500 chore: update dependencies Bobbin Threadbare 2023-02-20 23:46:21 -08:00
  • 835142d432
    Merge pull request #70 from 0xPolygonMiden/next Bobbin Threadbare 2023-02-20 23:13:07 -08:00
  • 85ba3f1a34 chore: update changelog for v0.1.3 release Bobbin Threadbare 2023-02-20 16:21:15 -08:00
  • 6aa226e9bb
    Merge pull request #68 from 0xPolygonMiden/vlopes11-update-winterfell-to-0.5 Bobbin Threadbare 2023-02-20 16:16:11 -08:00
  • 0af45b75f4
    feat: upgrade to winterfell 0.5 Victor Lopez 2023-02-20 17:31:52 +01:00
  • 822c52a1d2
    Merge pull request #63 from 0xPolygonMiden/next Bobbin Threadbare 2023-02-17 12:09:49 -08:00
  • 3c9a5235a0 docs: fix typos in doc comments Bobbin Threadbare 2023-02-17 11:58:23 -08:00
  • 2d97153fd0
    Merge pull request #64 from 0xPolygonMiden/vlopes11-chore-release-v.0.1.2 Bobbin Threadbare 2023-02-17 10:59:04 -08:00
  • 325b3abf8b
    chore: prepare for v0.1.2 release Victor Lopez 2023-02-17 11:41:37 +01:00
  • b1a5ed6b5d
    Merge pull request #62 from 0xPolygonMiden/vlopes11-feat-add-node-index-from-felt Victor Lopes 2023-02-16 21:53:36 +01:00
  • 9307178873
    feat: add from_elements to NodeIndex Victor Lopez 2023-02-16 21:14:07 +01:00
  • 3af53e63cf
    Merge pull request #54 from 0xPolygonMiden/vlopes11-36-feat-add-merkle-index Victor Lopes 2023-02-16 00:39:18 +01:00
  • 0799b1bb9d
    feat: add merkle node index Victor Lopez 2023-02-11 12:50:52 +01:00
  • 0c242d2c51
    Merge pull request #53 from 0xPolygonMiden/vlopes11-36-feat-add-merkle-types Victor Lopes 2023-02-13 22:46:59 +01:00
  • 21a8cbcb45
    feat: add merkle path wrapper Victor Lopez 2023-02-11 12:23:10 +01:00
  • 66da469ec4
    Merge pull request #46 from 0xPolygonMiden/vlopes11-44-fix-rpo256-sponge-pad Bobbin Threadbare 2023-02-09 11:43:42 -08:00
  • ed36ebc542
    fix: sponge pad panics on input Victor Lopez 2023-01-26 03:32:14 +01:00
  • 398af59045
    Merge pull request #50 from 0xPolygonMiden/next grjte 2023-02-06 16:30:01 +00:00
  • cf7011a287
    Merge pull request #49 from 0xPolygonMiden/grjte-add-changelog grjte 2023-02-06 16:14:15 +00:00
  • d25a90b5a4
    chore: update version to 0.1.1 grjte 2023-02-06 15:00:58 +00:00
  • e0e4610f2a
    docs: add changelog grjte 2023-02-06 14:51:41 +00:00
  • f399df5def
    Merge pull request #47 from 0xPolygonMiden/kaneki-domain-separator Kaneki (カネキ ケン) 2023-02-01 13:21:24 +00:00
  • 37c6f003c4
    tests: refactor merge_in_domain tests 0xKanekiKen 2023-02-01 13:14:03 +00:00
  • 6de7730e30
    Merge pull request #40 from 0xPolygonMiden/kaneki-domain-separator Kaneki (カネキ ケン) 2023-01-23 20:20:38 +00:00
  • 5757b896fe
    test: unit tests for merge in domain method 0xKanekiKen 2023-01-23 20:17:34 +00:00
  • 581887916f
    Merge pull request #42 from 0xPolygonMiden/kaneki-random-coin grjte 2023-01-23 17:08:48 +00:00
  • ce2cbe704b
    refactor: reexport publiccoin & publiccoinerror from winterfell 0xKanekiKen 2023-01-23 16:50:30 +00:00
  • bc6191b3fa
    feat: new merge method for 2 digest with a domain separator 0xKanekiKen 2023-01-23 16:26:53 +00:00
  • f51d6b78aa
    Merge pull request #34 from 0xPolygonMiden/bobbin-merkle-derive Bobbin Threadbare 2022-12-28 07:00:46 -08:00
  • 4f65d01df4 feat: add PartialEq and Eq traits to Merkle structs Bobbin Threadbare 2022-12-27 19:40:58 -08:00
  • 3c60484e21
    Merge pull request #32 from 0xPolygonMiden/next Bobbin Threadbare 2022-12-14 07:52:20 -08:00
  • ad2b63ce02
    Merge pull request #31 from 0xPolygonMiden/bobbin-readme-improv Bobbin Threadbare 2022-12-14 07:44:13 -08:00
  • 527455f600 docs: minor updates to main and benchmark README files Bobbin Threadbare 2022-12-13 13:02:57 -08:00
  • aa12215d30
    Merge pull request #27 from 0xPolygonMiden/add-simple-smt Victor Lopes 2022-12-14 14:32:40 +01:00
  • 5fd0d692e8
    feat: add simple sparse merkle tree Victor Lopez 2022-12-08 17:13:17 +01:00
  • 41cb6c94c6
    Merge pull request #26 from 0xPolygonMiden/al-bench-docs Bobbin Threadbare 2022-12-13 11:03:21 -08:00
  • c728423902 doc: benchmark hash functions Al-Kindi-0 2022-12-08 11:41:23 +01:00
  • 4ed0611463
    Merge pull request #28 from 0xPolygonMiden/bobbin-blake3-improv Bobbin Threadbare 2022-12-12 06:45:28 -08:00
  • 1332299a82
    Merge pull request #29 from 0xPolygonMiden/itzmeanjan-blake3-improv Anjan Roy 2022-12-12 10:51:36 +04:00
  • b4f9d60981
    chg: don't assume we're only working with base field elements, consider extension field elements too Anjan Roy 2022-12-12 09:49:33 +04:00
  • 0d713af4ac
    chg: don't assume that default features are available on all targets Anjan Roy 2022-12-10 12:49:38 +04:00
  • aa4e313690
    chg: first convert all elements to little endian bytes and then consume them in a single call to blake3 hasher Anjan Roy 2022-12-10 11:48:19 +04:00
  • 9782992662 feat: improve blake3 sequential hashing performance Bobbin Threadbare 2022-12-09 13:51:16 -08:00
  • 8f3aaa7eb6
    Merge pull request #25 from 0xPolygonMiden/al-blake3-bench Bobbin Threadbare 2022-12-09 07:55:41 -08:00
  • 20b437f842 feat: blake3 benchmarks Al-Kindi-0 2022-12-06 08:25:48 +01:00
  • ed07f89fe7
    Merge pull request #16 from 0xPolygonMiden/next Bobbin Threadbare 2022-12-02 13:06:31 -08:00
  • a41329f9f6
    Merge pull request #23 from 0xPolygonMiden/bobbin-readme-updates Bobbin Threadbare 2022-12-02 12:39:31 -08:00
  • 9b08ac731d docs: update main README file Bobbin Threadbare 2022-12-01 18:08:10 -08:00
  • 3e54680167
    Merge pull request #20 from 0xPolygonMiden/bobbin-crate-cleanup Bobbin Threadbare 2022-12-01 10:51:55 -08:00
  • ee1d5dc2e1 chore: clean up create interfaces Bobbin Threadbare 2022-11-30 21:17:52 -08:00