networkclient
File List
Here is a list of all files with brief descriptions:
[detail level 12]
  examples
 example_1.cSample code to initialize a RADIUS packet
 example_2.cSample code to initialize a RADIUS packet
 example_3.cSample code to initialize a RADIUS packet and a response to it
 example_4.cAllocate and manage multiple packets
 example_5.cSample code to initialize a RADIUS packet send it to a server
 nr_socket_send.c
 nr_track_id_t.c
 nr_transmit.c
 nr_vp_create.c
 radsample.cSimple hard-coded RADIUS client
 radsample2.cMore complex client using select() and nr_transmit()
 radsample3.cMore complex client using the nr_track_id_t structure
  tests
 radattr.c
 attrs.cAttribute encoding and decoding routines
 client.hMain header file
 crypto.cData obfuscation and signing, using MD5
 custom.cFunctions which should be customized for your local system
 dict.cFunctions for name to number, and number to name mappings
 dictionaries.cAutogenerated dictionary definitions
 id.cHandling of ID allocation / freeing
 md5.cMD5 functions
 md5.hMD5 structures and prototypes
 packet.cEncoding and decoding packets
 parse.cRoutines to parse strings into internal data structures
 print.cFunctions to print things
 radius.h
 socket.cSending and receiving packets
 transmit.cHandling of request / response sessions
 valuepair.cFunctions to manipulate C structure versions of RADIUS attributes