pub fn sign_message(&self, message: &H256) -> Result<Signature, TeeProverError> {
        let private_key: K256PrivateKey = self.config.sig_conf.signing_key.into();
        let signature =
            sign(&private_key, message).map_err(|e| TeeProverError::Verification(e.into()))?;
        Ok(signature)
    }
Signs the message in Ethereum-compatible format for on-chain verification.
core/bin/zksync_tee_prover/src/tee_prover.rs