X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fidlist.h;h=3e7eb25306a5a51f55afe9965445ab69c3d46e98;hb=31b9c6e9ceffe13a84659d337e35f7a5960ac6d9;hp=39b4f022d5a0b65d69e73d409d7764e465bef238;hpb=2d0cb701c5d5b26c424fb067a71201eafa042b34;p=silc.git diff --git a/lib/silcclient/idlist.h b/lib/silcclient/idlist.h index 39b4f022..3e7eb253 100644 --- a/lib/silcclient/idlist.h +++ b/lib/silcclient/idlist.h @@ -40,17 +40,18 @@ struct SilcClientEntryStruct { SilcClientID *id; /* The Client ID */ unsigned char *fingerprint; /* Fingerprint of client's public key */ SilcUInt32 fingerprint_len; /* Length of the fingerprint */ - bool valid; /* FALSE if this entry is not valid */ SilcCipher send_key; /* Private message key for sending */ SilcCipher receive_key; /* Private message key for receiving */ - unsigned char *key; /* Set only if appliation provided the - key material. NULL if the library - generated the key. */ - SilcUInt32 key_len; - bool generated; /* TRUE if library generated the key */ SilcClientKeyAgreement ke; /* Current key agreement context or NULL */ SilcClientStatus status; /* Status mask */ SilcHashTable channels; /* All channels client has joined */ + unsigned char *key; /* Set only if appliation provided the + key material. NULL if the library + generated the key. */ + SilcUInt32 key_len; /* Key length */ + SilcUInt16 resolve_cmd_ident; /* Command identifier when resolving */ + bool generated; /* TRUE if library generated `key' */ + bool valid; /* FALSE if this entry is not valid */ }; /* Client and its mode on a channel */