Type Alias filecoin_proofs::types::VanillaSealProof

source ·
pub type VanillaSealProof<Tree> = Proof<Tree, DefaultPieceHasher>;

Aliased Type§

struct VanillaSealProof<Tree> {
    pub comm_d_proofs: MerkleProof<Sha256Hasher, UInt<UInt<UTerm, B1>, B0>>,
    pub comm_r_last_proof: MerkleProof<<Tree as MerkleTreeTrait>::Hasher, <Tree as MerkleTreeTrait>::Arity, <Tree as MerkleTreeTrait>::SubTreeArity, <Tree as MerkleTreeTrait>::TopTreeArity>,
    pub replica_column_proofs: ReplicaColumnProof<MerkleProof<<Tree as MerkleTreeTrait>::Hasher, <Tree as MerkleTreeTrait>::Arity, <Tree as MerkleTreeTrait>::SubTreeArity, <Tree as MerkleTreeTrait>::TopTreeArity>>,
    pub labeling_proofs: Vec<LabelingProof<<Tree as MerkleTreeTrait>::Hasher>>,
    pub encoding_proof: EncodingProof<<Tree as MerkleTreeTrait>::Hasher>,
}

Fields§

§comm_d_proofs: MerkleProof<Sha256Hasher, UInt<UInt<UTerm, B1>, B0>>§comm_r_last_proof: MerkleProof<<Tree as MerkleTreeTrait>::Hasher, <Tree as MerkleTreeTrait>::Arity, <Tree as MerkleTreeTrait>::SubTreeArity, <Tree as MerkleTreeTrait>::TopTreeArity>§replica_column_proofs: ReplicaColumnProof<MerkleProof<<Tree as MerkleTreeTrait>::Hasher, <Tree as MerkleTreeTrait>::Arity, <Tree as MerkleTreeTrait>::SubTreeArity, <Tree as MerkleTreeTrait>::TopTreeArity>>§labeling_proofs: Vec<LabelingProof<<Tree as MerkleTreeTrait>::Hasher>>

Indexed by layer in 1..layers.

§encoding_proof: EncodingProof<<Tree as MerkleTreeTrait>::Hasher>