@@ -29,11 +29,11 @@ export circuits_hash=$(hash_str "$NOIR_HASH" $(cache_content_hash "^noir-project
2929
3030# Circuits matching these patterns we have client-ivc keys computed, rather than ultra-honk.
3131readarray -t ivc_patterns < <( jq -r ' .[]' " ../client_ivc_circuits.json" )
32- readarray -t ivc_tail_patterns < <( jq -r ' .[] ' " ../client_ivc_tail_circuits.json " )
32+ ivc_hiding_pattern=( " hiding " )
3333readarray -t rollup_honk_patterns < <( jq -r ' .[]' " ../rollup_honk_circuits.json" )
3434# Convert to regex string here and export for use in exported functions.
3535export ivc_regex=$( IFS=" |" ; echo " ${ivc_patterns[*]} " )
36- export private_tail_regex =$( IFS=" |" ; echo " ${ivc_tail_patterns [*]} " )
36+ export hiding_kernel_regex =$( IFS=" |" ; echo " ${ivc_hiding_pattern [*]} " )
3737export rollup_honk_regex=$( IFS=" |" ; echo " ${rollup_honk_patterns[*]} " )
3838
3939function on_exit {
@@ -74,10 +74,10 @@ function compile {
7474 cache_upload circuit-$hash .tar.gz $json_path & > /dev/null
7575 fi
7676
77- if echo " $name " | grep -qE " ${private_tail_regex } " ; then
77+ if echo " $name " | grep -qE " ${hiding_kernel_regex } " ; then
7878 local proto=" client_ivc_tail"
7979 # We still need the standalone IVC vk. We also create the final IVC vk from the tail (specifically, the number of public inputs is used from it).
80- local write_vk_cmd=" write_vk --scheme client_ivc --verifier_type standalone "
80+ local write_vk_cmd=" write_vk --scheme client_ivc --verifier_type hiding "
8181 elif echo " $name " | grep -qE " ${ivc_regex} " ; then
8282 local proto=" client_ivc"
8383 local write_vk_cmd=" write_vk --scheme client_ivc --verifier_type standalone"
@@ -123,7 +123,7 @@ function compile {
123123 echo_stderr " Root rollup verifier at: $verifier_path (${SECONDS} s)"
124124 # Include the verifier path if we create it.
125125 cache_upload vk-$hash .tar.gz $key_path $verifier_path & > /dev/null
126- elif echo " $name " | grep -qE " ${private_tail_regex } " ; then
126+ elif echo " $name " | grep -qE " ${hiding_kernel_regex } " ; then
127127 # If we are a tail kernel circuit, we also need to generate the ivc vk.
128128 SECONDS=0
129129 local ivc_vk_path=" $key_dir /${name} .ivc.vk"
0 commit comments