nil::crypto3::zk::components::sha256_hash_component< FieldType > Member List

This is the complete list of members for nil::crypto3::zk::components::sha256_hash_component< FieldType >, including all inherited members.

blocks_bitsnil::crypto3::zk::components::sha256_hash_component< FieldType >
blocks_componentsnil::crypto3::zk::components::sha256_hash_component< FieldType >
bpnil::crypto3::zk::components::component< FieldType >protected
component(blueprint< FieldType > &bp)nil::crypto3::zk::components::component< FieldType >inline
generate_r1cs_constraints(bool ensure_output_bitness=true)nil::crypto3::zk::components::sha256_hash_component< FieldType >inline
generate_r1cs_witness()nil::crypto3::zk::components::sha256_hash_component< FieldType >inline
get_block_len()nil::crypto3::zk::components::sha256_hash_component< FieldType >inlinestatic
get_digest_len()nil::crypto3::zk::components::sha256_hash_component< FieldType >inlinestatic
get_hash(const std::vector< bool > &input)nil::crypto3::zk::components::sha256_hash_component< FieldType >inlinestatic
hash_value_type typedefnil::crypto3::zk::components::sha256_hash_component< FieldType >
hash_variable_type typedefnil::crypto3::zk::components::sha256_hash_component< FieldType >
intermediate_outputsnil::crypto3::zk::components::sha256_hash_component< FieldType >
merkle_authentication_path_type typedefnil::crypto3::zk::components::sha256_hash_component< FieldType >
paddingnil::crypto3::zk::components::sha256_hash_component< FieldType >
sha256_hash_component(blueprint< FieldType > &bp, std::size_t input_len, const block_variable< FieldType > &block_input, const digest_variable< FieldType > &output)nil::crypto3::zk::components::sha256_hash_component< FieldType >inline