Commit Graph

  • c7dc3a085a
    Merge b8bd2a186f into 7db1c6fe5e Paul 2024-05-20 09:06:16 +0000
  • b8bd2a186f
    Revert MSRV to 1.56.1 (#5) Dmitry Demin 2024-05-20 11:06:12 +0200
  • 1ca015a496
    Update CHANGELOG.md with changes for note plaintext size generalization (#6) Dmitry Demin 2024-05-16 16:55:43 +0200
  • 8b6b31dcea
    Refactor/modify lib.rs to avoid Vec usage and fix CI build failure (#3) Dmitry Demin 2024-04-17 12:59:11 +0300
  • e14dab6945
    Add generalization to support OrchardZSA and AssetBase (#1) Dmitry Demin 2023-12-19 22:08:46 +0300
  • 7db1c6fe5e
    Merge pull request #1 from zcash/ci main str4d 2023-11-18 04:29:59 +0000
  • 461d99d42d Set up CI Jack Grigg 2023-11-18 16:55:54 +1300
  • 9c76d5789f Render byte slices as hex more often in `Debug` impls Jack Grigg 2023-05-15 20:45:38 +0000
  • b459f710c2 Merge pull request #856 from zcash/release/primitives_0.12-etc Kris Nuttycombe 2023-06-06 16:59:51 -0600
  • 642ac4b7a7 Release zcash_note_encryption version 0.4.0 0.4.0 Kris Nuttycombe 2023-06-06 10:12:33 -0600
  • f000a52148 Add comments detailing the checks required prior to calling `check_note_validity` Kris Nuttycombe 2023-05-26 10:12:21 -0600
  • 5076943e69 Update `zcash_primitives` to reflect argument changes to `parse_note_plaintext_without_memo_ovk` Kris Nuttycombe 2023-05-26 09:32:58 -0600
  • a7fa69c504 Remove `esk` and `ephemeral_key` arguments from `parse_note_plaintext_without_memo_ovk` Kris Nuttycombe 2023-05-26 09:16:42 -0600
  • 81d8f61b0d zcash_note_encryption: Remove `esk` check requirement from `Domain::parse_note_plaintext_without_memo_ovk` Jack Grigg 2023-05-19 16:21:57 +0000
  • 9198dc7748 Merge pull request #798 from nuttycom/zcash_note_encryption-0.3.0 0.3.0 Kris Nuttycombe 2023-03-22 10:28:06 -0600
  • 8e2955da7c Update zcash_note_encryption changelog for 0.3.0 release. Kris Nuttycombe 2023-03-22 09:54:18 -0600
  • e66605f78f Merge pull request #790 from zcash/sapling/zcash_note_encryption-0.3.0 Kris Nuttycombe 2023-03-21 15:39:05 -0600
  • d8885bec55 Update Sapling note encryption for `zcash_note_encryption 0.3.0` Kris Nuttycombe 2023-03-09 17:29:58 -0700
  • f13c6cb13c Merge pull request #797 from zcash/note_encryption_remove_recipient Kris Nuttycombe 2023-03-21 10:44:28 -0600
  • 8d0d9c9510 Bump zcash_note_encryption to version 0.3.0 for release. Kris Nuttycombe 2023-03-10 14:13:52 -0700
  • b060f1c1df Remove the `recipient` parameter from zcash_note_encyption::Domain::note_plaintext_bytes Kris Nuttycombe 2023-03-09 15:22:13 -0700
  • cd883e2227 Merge pull request #675 from zcash/zcash_note_encryption-0.2.0 str4d 2022-10-13 23:23:12 +0100
  • d4c3b3d4f9 zcash_note_encryption 0.2.0 0.2.0 Jack Grigg 2022-10-13 21:35:39 +0000
  • 0027162749 zcash_note_encryption: Clean up changelog and readme Jack Grigg 2022-10-13 21:23:09 +0000
  • c9c66b5c99 Merge pull request #674 from zcash/remove-unused-deps Kris Nuttycombe 2022-10-13 14:41:40 -0600
  • 7f695bcda6 Remove unused dependencies Jack Grigg 2022-10-13 20:06:52 +0000
  • 3718aab053 Merge pull request #641 from nuttycom/upgrade_chacha20 Kris Nuttycombe 2022-09-16 14:39:32 -0600
  • c06128cf9d Remove `zcash_primitives` as a zcash_note_encryption dev dependency. Kris Nuttycombe 2022-09-16 12:18:50 -0600
  • 1ec4b356ad Upgrade chacha20poly1305 dependency to version 0.10 Kris Nuttycombe 2022-09-16 12:18:50 -0600
  • 61a2c3ef72 Merge pull request #633 from daira/prepare-epks-and-ivks str4d 2022-09-15 12:45:33 +0100
  • f1d4498da6 zcash_note_encryption: Add API to prepare epk. Daira Hopwood 2022-09-12 22:52:54 +0100
  • e6483762f2 Remove redundant TryFrom/TryInto imports. Kris Nuttycombe 2022-09-02 12:01:48 -0600
  • 8d56418bb6 Update to Rust 2021 and explicitly set MSRVs Kris Nuttycombe 2022-09-02 11:39:21 -0600
  • d4ffb65baf Merge pull request #597 from nuttycom/cleanup/fix_doc_link_deny Kris Nuttycombe 2022-08-01 07:49:46 -0600
  • 33b8a037cf Use the new name rustdoc::broken_intra_doc_links Kris Nuttycombe 2022-07-29 15:56:44 -0600
  • 168fd15674 Use batch decryption in wallet scanning. Kris Nuttycombe 2022-07-25 20:12:45 -0600
  • f258e3559e Restructure batch decryption to avoid cartesian product of results. Kris Nuttycombe 2022-07-25 19:06:53 -0600
  • f0a679e9c3 Address feedback about the use of "permissive". Daira Hopwood 2022-06-28 16:46:13 +0100
  • b04dfa4b82 Projects that rely on BOSL exceptions should say that they do. fixes #576 Daira Hopwood 2022-06-28 12:25:47 +0100
  • f870e5fbea Merge pull request #573 from zcash/zcash_primitives-0.7.0 ebfull 2022-06-24 12:59:38 -0600
  • 6cb2721f2a zcash_primitives 0.7.0 Jack Grigg 2022-06-24 16:29:22 +0000
  • 38063ab9e7 Merge pull request #553 from zcash/release-0.6.0 str4d 2022-05-11 00:56:09 +0100
  • 6d881b91f5 zcash_primitives 0.6.0 Jack Grigg 2022-05-10 23:28:00 +0000
  • f46cc820d8 Merge pull request #549 from zcash/ff-0.12 str4d 2022-05-06 21:59:39 +0100
  • 742255e940 Migrate to `ff 0.12` Jack Grigg 2022-05-06 20:03:49 +0000
  • 19b724c202 Merge pull request #518 from zcash/merge-non-consensus-changes-3 str4d 2022-02-28 23:48:24 +0000
  • c687881252 Merge branch 'non-consensus-changes-on-branchid-37519621' into merge-non-consensus-changes-3 Jack Grigg 2022-02-28 23:22:40 +0000
  • 9965b51f2f Merge pull request #516 from nuttycom/update_incrementalmerkletree str4d 2022-02-24 20:55:22 +0000
  • b0a1a6ba6b Update MSRV to 1.56.1 Kris Nuttycombe 2022-02-24 09:24:00 -0700
  • 4a11d8fa4e Merge pull request #511 from zcash/merge-non-consensus-changes-again str4d 2022-02-14 18:58:09 +0000
  • a968c77b90 Merge branch 'non-consensus-changes-on-branchid-37519621' into merge-non-consensus-changes-again Jack Grigg 2022-02-14 18:11:09 +0000
  • 99276bf8c2 Merge pull request #501 from nuttycom/fix_beta_lints str4d 2022-02-02 23:31:33 +0000
  • 8a5c0f8946 Fix Clippy beta linting complaints. Kris Nuttycombe 2022-02-01 14:02:07 -0700
  • a107ed3c80 Merge pull request #504 from nuttycom/merge_non_consensus_changes str4d 2022-02-02 22:25:30 +0000
  • e785fcb321 Merge pull request #341 from nuttycom/autoshield-poc-daa Kris Nuttycombe 2022-02-02 14:26:05 -0700
  • 0a7ad528ed Apply suggestions from code review Kris Nuttycombe 2022-01-27 08:54:27 -0700
  • f6e73e9240 Merge pull request #470 from zcash/zcash_note_encryption-0.1.0 str4d 2021-12-17 23:43:39 +0000
  • 86f7e3f1a3 zcash_note_encryption 0.1.0 0.1.0 Jack Grigg 2021-12-17 15:21:09 +0000
  • ea7f718863 zcash_note_encryption: License files and readme Jack Grigg 2021-12-17 15:16:17 +0000
  • d6897cc8c1 zcash_note_encryption: Clean up dependencies Jack Grigg 2021-12-17 15:03:19 +0000
  • 312472ffbe zcash_note_encryption: Crate documentation Jack Grigg 2021-12-17 14:57:17 +0000
  • b12b4124ed zcash_note_encryption: Document APIs Jack Grigg 2021-12-17 05:36:21 +0000
  • 7b52b15cfa zcash_note_encryption: Add `doc_cfg` annotations Jack Grigg 2021-12-17 01:07:07 +0000
  • 8e557918aa Merge pull request #469 from zcash/zcash_note_encryption-api-cleanups str4d 2021-12-17 13:42:42 +0000
  • 9994ddc70d zcash_note_encryption: Constrain outgoing ciphertext size Jack Grigg 2021-12-17 05:22:24 +0000
  • 1ac6d5b8fe zcash_note_encryption: Constrain `ShieldedOutput` ciphertext size Jack Grigg 2021-12-17 05:13:52 +0000
  • 7ab76d8574 zcash_note_encryption: Remove `Domain::check_epk_bytes` Jack Grigg 2021-12-17 04:18:51 +0000
  • 34277d4e38 zcash_note_encryption: Use `*PlaintextBytes` structs in `Domain` APIs Jack Grigg 2021-12-17 03:29:21 +0000
  • df05017f1a zcash_note_encryption: Place pre-ZIP 212 APIs behind a feature flag Jack Grigg 2021-12-17 01:32:50 +0000
  • f79d84fe59 Add `#![no_std]` support for zcash_note_encryption (#450) jarys 2021-11-24 14:58:52 +0100
  • 96fb053f6d Merge pull request #452 from zcash/zcash_note_encryption-batchdomain ying tong 2021-11-17 15:13:43 +0100
  • df51fbc543 zcash_note_encryption: Move domain batch APIs into a BatchDomain trait Jack Grigg 2021-11-17 12:14:26 +0000
  • 709c25bcdf Merge pull request #439 from str4d/ff-0.11 str4d 2021-09-13 17:08:27 +0100
  • 13d5f6f38a ff 0.11, group 0.11, etc. Jack Grigg 2021-09-09 17:45:50 +0100
  • 943e6f5c20 Fix a couple of broken doc links. Kris Nuttycombe 2021-09-01 10:21:05 -0600
  • b7a3885b7f Merge pull request #428 from nuttycom/public_compact_size str4d 2021-09-01 20:45:28 +0100
  • 1fd5c8d748 Fix stray clippy complaints. Kris Nuttycombe 2021-08-30 10:50:25 -0600
  • b0ff1f9914 zcash_note_encryption: Switch to chacha20poly1305 crate Jack Grigg 2021-08-30 15:03:39 +0100
  • 6770db186b Merge pull request #425 from str4d/batch-note-decryption str4d 2021-08-11 00:47:27 +0100
  • 7f3ca6d79d zcash_note_encryption: Add support for batch-parsing `ephemeral_key` Jack Grigg 2021-08-10 02:57:11 +0100
  • 2b4a88be36 zcash_note_encryption: Add batched trial decryption APIs Jack Grigg 2021-08-06 16:20:42 +0100
  • 2040c32078 Merge pull request #423 from str4d/trial-decryption-optimisation str4d 2021-08-10 02:16:17 +0100
  • 53e008b278 Use `EphemeralKeyBytes` type in place of `[u8; 32]` Jack Grigg 2021-08-09 21:28:42 +0100
  • 0e533078f4 Merge pull request #421 from str4d/bench-compact-decryption str4d 2021-08-05 23:29:16 +0100
  • e7f43cbe25 Disable default benchmark harness for all workspace crates Jack Grigg 2021-08-05 22:39:36 +0100
  • 158edbcb20 Merge pull request #400 from str4d/rework-shieldedoutput-api str4d 2021-06-10 19:22:03 +0100
  • 3999630051 zcash_note_encryption: Add `ShieldedOutput::ephemeral_key() -> EphemeralKeyBytes` Jack Grigg 2021-06-10 18:35:19 +0100
  • 3a105f6c07 Merge pull request #395 from str4d/bump-deps str4d 2021-06-04 22:36:29 +0100
  • 53115e4b43 Migrate to bitvec 0.22, ff 0.10, etc. Jack Grigg 2021-06-04 21:51:04 +0100
  • 5204d69665 Merge pull request #390 from str4d/note-decryption-fixes str4d 2021-06-02 22:22:35 +0100
  • 8aab0aea5a Merge branch 'master' into note-decryption-fixes str4d 2021-06-02 18:45:01 +0100
  • 4fab40c3c6 Merge pull request #385 from nuttycom/feature/zip-225-prep Kris Nuttycombe 2021-06-02 09:39:02 -0600
  • 70dbd54382 Add Nu5 NetworkUpgrade variant. Kris Nuttycombe 2021-05-11 10:10:21 -0600
  • a06b406eb4 zcash_note_encryption: Doc fixes Jack Grigg 2021-05-29 00:15:25 +0100
  • 1385c8cc41 zcash_note_encryption: Fix array size in Domain::extract_{esk, pk_d} Jack Grigg 2021-05-28 23:48:03 +0100
  • 18e290dbc0 zcash_note_encryption: Add ovk recovery API Jack Grigg 2021-05-28 23:45:23 +0100
  • befb178c61 zcash_note_encryption: Pass cmstar_bytes to Domain::derive_ock Jack Grigg 2021-05-28 23:14:48 +0100
  • d94482d5ac zcash_note_encryption: s/TryFrom/From on ExtractedCommitmentBytes bound Jack Grigg 2021-05-28 22:57:48 +0100
  • 22d0991a46 zcash_note_encryption: Enforce ZIP 212 check on esk from outPlaintext Jack Grigg 2021-05-28 22:33:00 +0100
  • c78a79c998 Migrate to ff 0.9 et al. Jack Grigg 2021-01-26 22:48:11 +0000