pub unsafe extern "C" fn psa_raw_key_agreement(
    alg: u32,
    private_key: u32,
    peer_key: *const u8,
    peer_key_length: usize,
    output: *mut u8,
    output_size: usize,
    output_length: *mut usize
) -> i32