Main Page   File List   File Members   Related Pages  

frdi_lib.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 #ifndef _FRDI_LIB_H
00020 #define _FRDI_LIB_H
00021 
00022 
00026 char *frdiTimestampNow();
00027 
00030 char *frdiHashTiger(char *message);
00031 
00034 char *frdiHash(char *message);
00035 
00038 void *frdiMemoryAllocate(int size);
00039 
00042 void frdiMemoryFree(void *ptr);
00043 
00046 frdi_bigint *frdiBigintNew(frdi_app *self);
00047 
00050 char *frdiBigintToHex(frdi_app *self, frdi_bigint *num);
00051 
00054 frdi_bigint *frdiHexToBigint(frdi_app *self, char *str);
00055 
00058 int frdiRandInt(frdi_app *self, int start, int finish);
00059 
00062 frdi_bigint *frdiRandBigint(frdi_app *self, frdi_bigint *finish, frdi_seed *seed);
00063 
00066 frdi_seed *frdiRandSeedNew(frdi_app *self, char *randomness);
00067 
00070 char *frdiRandGenerate(frdi_app *self);
00071 
00072 #endif /* _FRDI_LIB_H */
00073 
00074 /* End of File */

Generated on Wed Aug 18 13:23:45 2004 for Project Fairdice by doxygen1.2.18