The SILC Project

source navigation ]
identifier search ]
freetext search ]
file search ]

silc/silcd/serverid.h

  1 /*
  2 
  3   serverid.h
  4 
  5   Author: Pekka Riikonen <priikone@silcnet.org>
  6 
  7   Copyright (C) 1997 - 2005 Pekka Riikonen
  8 
  9   This program is free software; you can redistribute it and/or modify
 10   it under the terms of the GNU General Public License as published by
 11   the Free Software Foundation; either version 2 of the License, or
 12   (at your option) any later version.
 13 
 14   This program is distributed in the hope that it will be useful,
 15   but WITHOUT ANY WARRANTY; without even the implied warranty of
 16   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 17   GNU General Public License for more details.
 18 
 19 */
 20 
 21 #ifndef SERVERID_H
 22 #define SERVERID_H
 23 
 24 /* Prototypes */
 25 void silc_id_create_server_id(const char *ip, SilcUInt16 port, SilcRng rng,
 26                               SilcServerID **new_id);
 27 bool silc_id_create_client_id(SilcServer server,
 28                               SilcServerID *server_id, SilcRng rng,
 29                               SilcHash md5hash, unsigned char *nickname,
 30                               SilcUInt32 nick_len,
 31                               SilcClientID **new_id);
 32 bool silc_id_create_channel_id(SilcServer server,
 33                                SilcServerID *router_id, SilcRng rng,
 34                                SilcChannelID **new_id);
 35 bool silc_id_is_valid_server_id(SilcServer server,
 36                                 SilcServerID *server_id,
 37                                 SilcSocketConnection remote);
 38 
 39 #endif
 40 

This page was automatically generated by the LXR engine.
Free-text search provided by Glimpse