pub fn verify_witness_program(
    witness: &ScriptWitness,
    witversion: i32,
    program: &Vec<u8>,
    flags: u32,
    checker: &Box<dyn BaseSignatureChecker>,
    serror: *mut ScriptError,
    is_p2sh: bool
) -> bool