- o All payload parsing (decoding) functions should take unsigned char *
- and uint32 as data and data length as arguments. Now some of the
- routines do already that but most of the routines use SilcBuffer.
- The SilcBuffer ones should be removed since buf->data and buf->len
- is more convenient to use. However, the silc_buffer_[un]format
- routines support only SilcBuffer so they would require reallocation
- of SilcBuffer. Maybe support for raw data (and not just SilcBuffer)
- should be added silc_buffer_[un]format_? routines. These are currently
- only cosmetic changes but at some point must be done to make the
- payload interfaces consistent.
-
- o Incomplete IPv6 support:
-
- o All network routines in lib/silcutil/silcnet.[ch] does not
- support IPv6.
- o silc_id_render supports only IPv4 based ID's in the file
- lib/silcutil/silcutil.c.