mirror of https://github.com/zcash/zcash_spec.git
commit
8683b1f41e
|
@ -0,0 +1,11 @@
|
||||||
|
# Changelog
|
||||||
|
All notable changes to this library will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
|
and this library adheres to Rust's notion of
|
||||||
|
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.1.0] - 2023-12-07
|
||||||
|
Initial release.
|
|
@ -33,7 +33,7 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zcash_spec"
|
name = "zcash_spec"
|
||||||
version = "0.0.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"blake2b_simd",
|
"blake2b_simd",
|
||||||
]
|
]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "zcash_spec"
|
name = "zcash_spec"
|
||||||
version = "0.0.0"
|
version = "0.1.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Jack Grigg <jack@electriccoin.co>",
|
"Jack Grigg <jack@electriccoin.co>",
|
||||||
]
|
]
|
||||||
|
|
12
src/lib.rs
12
src/lib.rs
|
@ -1,3 +1,15 @@
|
||||||
|
//! This crate provides low-level types for implementing Zcash specifications. When a
|
||||||
|
//! common function defined in [the Zcash Protocol Specification] is used in multiple
|
||||||
|
//! protocols (for example the Sapling and Orchard shielded protocols), a corresponding
|
||||||
|
//! common type in this crate can be shared between implementations (for example by the
|
||||||
|
//! [`sapling-crypto`] and [`orchard`] crates).
|
||||||
|
//!
|
||||||
|
//! [the Zcash Protocol Specification]: https://zips.z.cash/protocol/protocol.pdf
|
||||||
|
//! [`sapling-crypto`]: https://crates.io/crates/sapling-crypto
|
||||||
|
//! [`orchard`]: https://crates.io/crates/orchard
|
||||||
|
|
||||||
|
#![no_std]
|
||||||
|
#![deny(unsafe_code)]
|
||||||
#![deny(rustdoc::broken_intra_doc_links)]
|
#![deny(rustdoc::broken_intra_doc_links)]
|
||||||
|
|
||||||
mod prf_expand;
|
mod prf_expand;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use std::marker::PhantomData;
|
use core::marker::PhantomData;
|
||||||
|
|
||||||
use blake2b_simd::Params;
|
use blake2b_simd::Params;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue