diff --git a/crates/proof-of-sql/src/proof_primitive/dory/public_parameters.rs b/crates/proof-of-sql/src/proof_primitive/dory/public_parameters.rs index de0f1573d..84261b5b7 100644 --- a/crates/proof-of-sql/src/proof_primitive/dory/public_parameters.rs +++ b/crates/proof-of-sql/src/proof_primitive/dory/public_parameters.rs @@ -21,7 +21,7 @@ pub struct PublicParameters { pub(super) max_nu: usize, /// The handle to the `blitzar` Gamma_1 instances. #[cfg(feature = "blitzar")] - pub(super) blitzar_handle: MsmHandle>, + blitzar_handle: MsmHandle>, } impl Clone for PublicParameters { @@ -73,6 +73,12 @@ impl PublicParameters { } } + /// Get a reference to the blitzar handle. + #[cfg(feature = "blitzar")] + pub fn get_blitzar_handle(&self) -> &MsmHandle> { + &self.blitzar_handle + } + #[cfg(feature = "blitzar")] #[tracing::instrument(name = "PublicParameters::blitzar_msm", level = "debug", skip_all)] pub(super) fn blitzar_msm( diff --git a/crates/proof-of-sql/src/proof_primitive/dory/setup.rs b/crates/proof-of-sql/src/proof_primitive/dory/setup.rs index 658b11fd8..3f386d64a 100644 --- a/crates/proof-of-sql/src/proof_primitive/dory/setup.rs +++ b/crates/proof-of-sql/src/proof_primitive/dory/setup.rs @@ -30,7 +30,7 @@ pub struct ProverSetup<'a> { pub(super) max_nu: usize, /// The handle to the `blitzar` Gamma_1 instances. #[cfg(feature = "blitzar")] - pub(super) blitzar_handle: &'a MsmHandle>, + blitzar_handle: &'a MsmHandle>, } impl<'a> ProverSetup<'a> { @@ -85,7 +85,7 @@ impl<'a> From<&'a PublicParameters> for ProverSetup<'a> { value.Gamma_2_fin, value.max_nu, #[cfg(feature = "blitzar")] - &value.blitzar_handle, + value.get_blitzar_handle(), ) } }