pub unsafe extern "C" fn secret_value_new(
    secret: *const c_char,
    length: ssize_t,
    content_type: *const c_char
) -> *mut SecretValue