pub(crate) fn new(
        signer: &k256::ecdsa::SigningKey,
        id: [u8; 32],
        program: Vec<u8>,
        stdin: SP1Stdin,
        cycle_limit: u64,
    ) -> Self {
        let k256_signature = sign_raw(&id, signer);

        Self { id, program, cycle_limit, stdin, signature: AlloySignature::from(k256_signature) }
    }
The selector for the TEE verifier.
crates/sdk/src/network/tee/api.rs