#define SILC_ID_CHANNEL 3
/* Type definition for the ID types. */
-typedef unsigned char SilcIdType;
+typedef unsigned short SilcIdType;
/*
64 bit SilcServerID structure:
unsigned char *src_id
unsigned int src_id_len
- SilcIdType src_id_type
+ unsigned char src_id_type
Source ID, its length and type. On packet reception retuned ID's
are always the hash values of the ID's from the packet.
+ unsigned char *dst_id;
+ unsigned int dst_id_len;
+ unsigned char src_id_type;
+
+ Destination ID, its length and type. On packet reception retuned
+ ID's are always the hash values of the ID's from the packet.
+
SilcHash hash
Pointer to allocated hash object. This must be MD5 hash object.
unsigned char *src_id;
unsigned int src_id_len;
- SilcIdType src_id_type;
+ unsigned char src_id_type;
unsigned char *dst_id;
unsigned int dst_id_len;
- SilcIdType dst_id_type;
+ unsigned char dst_id_type;
unsigned int truelen;
unsigned int padlen;