1 stable release
new 1.2.0 | Jan 13, 2025 |
---|
#310 in Magic Beans
46 downloads per month
Used in 2 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.2–3MB
~58K SLoC