1 stable release
1.2.0 | Jan 13, 2025 |
---|
#5 in #trial
3,231 downloads per month
Used in 42 crates
(via masp_primitives)
34KB
488 lines
masp_note_encryption
This crate implements the in-band secret distribution scheme for the MASP protocol. It provides reusable methods that implement common note encryption and trial decryption logic, and enforce protocol-agnostic verification requirements.
Protocol-specific logic is handled via the Domain
trait. Implementation of this
trait is provided in the masp_primitives
crate;
users with their own existing types can similarly implement the trait themselves.
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~2.4–3.5MB
~66K SLoC