All functions in the program which take a generic byte array currently take a void pointer as the byte array pointer. This should be a CliAuthUInt8 array instead. This provides type safety and forces the caller to intentionally provide a byte array instead of generic data, which may help avoid endianess UB footguns.
All functions in the program which take a generic byte array currently take a void pointer as the byte array pointer. This should be a CliAuthUInt8 array instead. This provides type safety and forces the caller to intentionally provide a byte array instead of generic data, which may help avoid endianess UB footguns.