use privora_sdk_program::ops::syscalls::*;
fn fhe_add(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_sub(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_mul(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_ge(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_gt(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_le(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_lt(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_eq(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_min(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;
fn fhe_max(a: &[u8], b: &[u8]) -> Result<Vec<u8>, ProgramError>;