pub fn ip16_to_str(ip16: &[u8; 16]) -> Result<String, IpcryptError>
Converts a 16-byte binary IP address into a string.
Returns the IP string on success.