Commit graph

  • 4a9b54f4f7 WIP: add and implement get_value() to Smt trait Qyriad 2024-08-21 13:22:11 -06:00
  • e3dae8c8ba WIP: implement hash_prospective_leaf() Qyriad 2024-08-12 15:56:07 -06:00
  • ac69789525 rustfmt the things we didn't Qyriad 2024-08-22 13:45:49 -06:00
  • 78ba0d262c WIP: remove a *bunch* of allocations and clones in hash_prospective_leaf Qyriad 2024-08-21 20:25:50 -06:00
  • 64d2bd1aaa WIP: smt: implement root-checked insertion Qyriad 2024-08-21 14:49:47 -06:00
  • 9d0506454a rebase onto next Qyriad 2024-08-22 13:32:14 -06:00
  • 124807bf8b WIP: remove a *bunch* of allocations and clones in hash_prospective_leaf Qyriad 2024-08-21 20:25:50 -06:00
  • 81da8e9bca WIP: smt: implement root-checked insertion Qyriad 2024-08-21 14:49:47 -06:00
  • b974005f91 WIP: add and implement get_value() to Smt trait Qyriad 2024-08-21 13:22:11 -06:00
  • 1d29c8971f WIP: implement hash_prospective_leaf() Qyriad 2024-08-12 15:56:07 -06:00
  • 434ceeb771 fixup tests and cleanup hash_prospective_leaf Qyriad 2024-08-22 13:31:39 -06:00
  • 7c7a35e887 WIP: remove a *bunch* of allocations and clones in hash_prospective_leaf Qyriad 2024-08-21 20:25:50 -06:00
  • fdca917a43 WIP: smt: implement root-checked insertion Qyriad 2024-08-21 14:49:47 -06:00
  • f4a9d5b027
    Merge pull request #323 from 0xPolygonMiden/phklive-consistent-ci Paul-Henry Kajfasz 2024-08-22 08:22:20 -07:00
  • ee42d87121
    Replace i. by 1. Paul-Henry Kajfasz 2024-08-22 16:14:19 +01:00
  • b1cb2b6ec3
    Fix comments Paul-Henry Kajfasz 2024-08-22 15:21:59 +01:00
  • d575bf1406 drop 'refactor: make Smt's node recomputation pure' Qyriad 2024-08-21 15:23:45 -06:00
  • e1a54ea4bd WIP: smt: implement root-checked insertion Qyriad 2024-08-21 14:49:47 -06:00
  • 004ec1c088 WIP: add and implement get_value() to Smt trait Qyriad 2024-08-21 13:22:11 -06:00
  • 8bb9f2b50f WIP: implement hash_prospective_leaf() Qyriad 2024-08-12 15:56:07 -06:00
  • dae3f6c2ca rebase onto next Qyriad 2024-08-21 15:15:13 -06:00
  • bf2ca7ab4d WIP: smt: implement root-checked insertion Qyriad 2024-08-21 14:49:47 -06:00
  • bd1a6fcd82 WIP: add and implement get_value() to Smt trait Qyriad 2024-08-21 13:22:11 -06:00
  • 65e8f536d7 WIP: implement hash_prospective_leaf() Qyriad 2024-08-12 15:56:07 -06:00
  • 762c821217 refactor: make Smt's node recomputation pure Qyriad 2024-08-09 17:26:29 -06:00
  • 2dbd827f65 rebase, removing the Cargo.lock update Qyriad 2024-08-21 15:14:58 -06:00
  • 4290cf47d4 WIP: smt: implement root-checked insertion Qyriad 2024-08-21 14:49:47 -06:00
  • 2e8f864e67 WIP: add and implement get_value() to Smt trait Qyriad 2024-08-21 13:22:11 -06:00
  • a8fe97afe9 WIP: implement hash_prospective_leaf() Qyriad 2024-08-12 15:56:07 -06:00
  • 77ea774e59 refactor: make Smt's node recomputation pure Qyriad 2024-08-09 17:26:29 -06:00
  • bcb836d2ae commit checked insertion Qyriad 2024-08-21 15:01:26 -06:00
  • fed3107229 WIP: smt: implement root-checked insertion Qyriad 2024-08-21 14:49:47 -06:00
  • 4d87226e8d commit get_value() Qyriad 2024-08-21 13:57:55 -06:00
  • 0e1ca45ea4 WIP: add and implement get_value() to Smt trait Qyriad 2024-08-21 13:22:11 -06:00
  • e4a9a2ac00
    Updated test in workflow Paul-Henry Kajfasz 2024-08-21 16:53:28 +01:00
  • c5077b1683
    updated readme Paul-Henry Kajfasz 2024-08-21 14:18:41 +01:00
  • 2e74028fd4
    Updated makefile Paul-Henry Kajfasz 2024-08-21 14:11:17 +01:00
  • 8bf6ef890d
    fmt Paul-Henry Kajfasz 2024-08-21 14:04:23 +01:00
  • e2aeb25e01
    Updated doc comments Paul-Henry Kajfasz 2024-08-21 14:03:43 +01:00
  • 790846cc73
    Merge next Paul-Henry Kajfasz 2024-08-21 09:29:39 +01:00
  • d45764c585 inserting EMPTY_VALUE into multi-leaves Qyriad 2024-08-20 15:10:34 -06:00
  • 65ae6afb40 WIP: implement hash_prospective_leaf() Qyriad 2024-08-12 15:56:07 -06:00
  • 434c186b0e fix tests Qyriad 2024-08-20 14:23:23 -06:00
  • 3bc4f68e63 WIP: implement hash_prospective_leaf() Qyriad 2024-08-12 15:56:07 -06:00
  • 4cb6bed428
    Updated changelog + added release to no-std Paul-Henry Kajfasz 2024-08-19 14:37:58 +01:00
  • a12e62ff22
    feat: improve MMR api (#324) Bobbin Threadbare 2024-08-18 09:35:12 -07:00
  • 604611bfb5 add two dependency commits Qyriad 2024-08-16 19:31:56 -06:00
  • 3d9c82bbe5 add get_value() to SparseMerkleTree trait Qyriad 2024-08-16 19:31:48 -06:00
  • 2fac7f11d9 WIP: slightly refactor recompute_nodes_from_index_to_root() Qyriad 2024-08-16 19:22:15 -06:00
  • 04af1e1ac1 init Qyriad 2024-08-16 18:52:54 -06:00
  • d5250cd202 implement hashing for leaves that don't yet exist Qyriad 2024-08-16 17:39:39 -06:00
  • 9aa4987858
    Merge branch 'phklive-consistent-ci' of github.com:0xPolygonMiden/crypto into phklive-consistent-ci Paul-Henry Kajfasz 2024-08-16 17:29:29 -07:00
  • 70a0a1e970
    Removed Makefile.toml Paul-Henry Kajfasz 2024-08-16 17:29:09 -07:00
  • 025fbb66a9
    Update README.md change miden-crypto to crypto Paul-Henry Kajfasz 2024-08-17 01:21:19 +01:00
  • 5ee5e8554b
    Ran pre-commit Paul-Henry Kajfasz 2024-08-16 16:12:17 -07:00
  • ac3c6976bd
    Updated Changelog + pre commit Paul-Henry Kajfasz 2024-08-16 16:09:51 -07:00
  • 374a10f340
    Updated ci + added scripts Paul-Henry Kajfasz 2024-08-16 15:32:03 -07:00
  • ad0f472708
    Updated Makefile and Readme Paul-Henry Kajfasz 2024-08-16 15:07:27 -07:00
  • f8d6af5eff refactor: make Smt's node recomputation pure Qyriad 2024-08-09 17:26:29 -06:00
  • 13e80115ca chore: refresh Cargo.lock Qyriad 2024-08-09 13:05:43 -06:00
  • 8bb893345b
    chore: update rust version badge Bobbin Threadbare 2024-08-06 17:00:17 -07:00
  • d92fae7f82
    chore: update rust version badge Bobbin Threadbare 2024-08-06 16:59:31 -07:00
  • b171575776
    merge v0.10.0 release Bobbin Threadbare 2024-08-06 16:58:00 -07:00
  • dfdd5f722f
    chore: fix lints Bobbin Threadbare 2024-08-06 16:52:46 -07:00
  • 9f63b50510
    chore: increment crate version to v0.10.0 and update changelog Bobbin Threadbare 2024-08-06 16:42:50 -07:00
  • d6ab367d32
    chore: fix typos (#321) Elias Rad 2024-07-24 21:35:57 +03:00
  • b06cfa3c03
    docs: update RPO with a comment on security given domain separation (#320) Al-Kindi-0 2024-06-05 07:54:51 +02:00
  • 8556c8fc43
    fix: encoding Falcon secret key basis polynomials (#319) Al-Kindi-0 2024-05-29 08:20:28 +02:00
  • 78ac70120d
    fix: hex_to_bytes can be used for data besides RpoDigests (#317) Augusto Hack 2024-05-13 22:13:02 +02:00
  • ccde10af13
    chore: update changelog Bobbin Threadbare 2024-05-12 03:17:06 +08:00
  • f967211b5a
    feat: migrate to new Winterfell (#315) Al-Kindi-0 2024-05-11 21:06:02 +02:00
  • d58c717956
    rpo/rpx: export digest error enum (#313) Augusto Hack 2024-05-07 12:08:48 +02:00
  • c0743adac9
    Rpo256: Add RpoDigest conversions (#311) Augusto Hack 2024-05-06 23:58:25 +02:00
  • f72add58cd chore: increment crate version to v0.9.3 and update changelog Bobbin Threadbare 2024-04-24 00:50:38 -07:00
  • 63f97e5621 feat: add rpx random coin (#307) Menko 2024-04-24 09:40:42 +02:00
  • 43fe7a1072 chore: increment crate version to 0.9.2 and update changelog Bobbin Threadbare 2024-04-21 01:07:16 -07:00
  • bb42388827 fix: bug in Falcon secret key basis order (#305) Al-Kindi-0 2024-04-21 09:48:40 +02:00
  • 2a0ae70645 feature: adding serialization to the SMT (#304) Dominik Schmid 2024-04-17 19:01:14 +02:00
  • da67f8c7e5
    chore: increment doc version to v0.9.1 Bobbin Threadbare 2024-04-02 13:07:02 -07:00
  • 9454e1a8ae
    chore: increment crate version to v0.9.1 Bobbin Threadbare 2024-04-02 13:02:38 -07:00
  • 4bf087daf8
    fix: decrement leaf count in simple SMT when inserting empty value (#303) Bobbin Threadbare 2024-04-02 13:01:00 -07:00
  • b4dc373925
    feat: add leaf count to SimpleSmt (#302) polydez 2024-04-03 00:07:00 +05:00
  • 4885f885a4
    chore: update changelog Bobbin Threadbare 2024-03-24 08:42:38 -07:00
  • 5a2e917dd5
    Tracking PR for v0.9.0 release (#278) Bobbin Threadbare 2024-03-24 08:38:08 -07:00
  • 2be17b74fb
    fix: add re-exports of vec and format macros Bobbin Threadbare 2024-03-18 12:35:00 -07:00
  • b35e99c390
    chore: increment crate version to v0.8.3 and update changelog Bobbin Threadbare 2024-03-18 11:29:06 -07:00
  • 4c8a9809ed
    fix: re-add unintentionally removed re-exported liballoc macros (#292) Paul Schoenfelder 2024-03-18 14:27:17 -04:00
  • ce9b45fe77
    chore: add badges to readme Bobbin Threadbare 2024-03-17 13:32:46 -07:00
  • 56d014898d
    chore: update copyright year Bobbin Threadbare 2024-03-17 13:25:26 -07:00
  • 8e81ccdb68
    chore: increment version to v0.8.2 and update changelog Bobbin Threadbare 2024-03-17 13:23:44 -07:00
  • 999a64fca6 chore: handle deprecations in winterfell 0.8.3 release Paul Schoenfelder 2024-03-16 00:31:12 -04:00
  • 4bc4bea0db
    chore: update changelog Bobbin Threadbare 2024-02-21 23:59:36 -05:00
  • dbab0e9aa9
    fix: clippy warnings (#280) Augusto Hack 2024-02-22 05:55:02 +01:00
  • 24f72c986b chore: update changelog Bobbin Threadbare 2024-02-14 11:44:07 -08:00
  • cd4525c7ad refactor: update repo to be compatible with Winterfell 0.8 (#275) Andrey Khmuro 2024-02-14 21:30:35 +02:00
  • 552d90429b Remove TieredSmt (#277) Philippe Laferrière 2024-02-08 16:31:27 -05:00
  • 119c7e2b6d SmtProof: add accessors (#276) Philippe Laferrière 2024-02-07 14:33:51 -05:00
  • 45e7e78118 Clone (#274) Philippe Laferrière 2024-02-06 16:18:03 -05:00
  • a9475b2a2d reexport (#273) Philippe Laferrière 2024-02-06 14:51:57 -05:00
  • e55b3ed2ce Introduce SmtProof (#270) Philippe Laferrière 2024-02-06 13:36:31 -05:00