Main Page   File List   File Members   Related Pages  

frdi_net_link.c File Reference

encryption, authentication and encoding More...

#include "frdi.h"

Functions

frdi_link * frdiLinkNew (frdi_app *self)
void frdiLinkFree (frdi_app *self, frdi_link *link)
char * frdiLinkEncrypt (frdi_app *self, frdi_link *link, char *text)
char * frdiLinkDecrypt (frdi_app *self, frdi_link *link, char *text)
char * frdiLinkEncode (frdi_app *self, frdi_link *link, char *text)
char * frdiLinkDecode (frdi_app *self, frdi_link *link, char *text)
char * frdiLinkSign (frdi_app *self, frdi_link *link, char *text)
char * frdiLinkCheck (frdi_app *self, frdi_link *link, char *text)
char * frdiLinkIncoming (frdi_app *self, frdi_link *link, char *text)
char * frdiLinkOutgoing (frdi_app *self, frdi_link *link, char *text)


Detailed Description

encryption, authentication and encoding

Author:
Douglas Reay <douglas-legal@reay.org>
Warning:

Function Documentation

frdi_link* frdiLinkNew frdi_app *    self
 

Create the object

void frdiLinkFree frdi_app *    self,
frdi_link *    link
 

free up the object

char* frdiLinkEncrypt frdi_app *    self,
frdi_link *    link,
char *    text
 

encrypt

char* frdiLinkDecrypt frdi_app *    self,
frdi_link *    link,
char *    text
 

decrypt

char* frdiLinkEncode frdi_app *    self,
frdi_link *    link,
char *    text
 

encode

char* frdiLinkDecode frdi_app *    self,
frdi_link *    link,
char *    text
 

decode

char* frdiLinkSign frdi_app *    self,
frdi_link *    link,
char *    text
 

sign

char* frdiLinkCheck frdi_app *    self,
frdi_link *    link,
char *    text
 

ckeck signature and remove it

char* frdiLinkIncoming frdi_app *    self,
frdi_link *    link,
char *    text
 

decrypt, then remove signature then unencode, as needed

char* frdiLinkOutgoing frdi_app *    self,
frdi_link *    link,
char *    text
 

encode, then sign, then encrypt, as needed


Generated on Wed Aug 18 13:24:03 2004 for Project Fairdice by doxygen1.2.18