sha256_round_function_gadget(protoboard< FieldT > &pb, const pb_linear_combination_array< FieldT > &a, const pb_linear_combination_array< FieldT > &b, const pb_linear_combination_array< FieldT > &c, const pb_linear_combination_array< FieldT > &d, const pb_linear_combination_array< FieldT > &e, const pb_linear_combination_array< FieldT > &f, const pb_linear_combination_array< FieldT > &g, const pb_linear_combination_array< FieldT > &h, const pb_variable< FieldT > &W, const long &K, const pb_linear_combination_array< FieldT > &new_a, const pb_linear_combination_array< FieldT > &new_e, const std::string &annotation_prefix) | libsnark::sha256_round_function_gadget< FieldT > | |