Exploring Oneway Hash Functions using Ada, GtkAda
=================================================

This submission contains a sample program "digest" that illustrates 
the use of GTKADA and digestcl that tends to illustrate an equivalent in a more
simplistic command line oriented form.

I tested this on a RH Linux 6 system with gnat 3.11p and GTK 1.2.3 and 
GTKADA 1.2.1. Occasionally I have built versions of this under Windows NT
as well. I do not see why the final version will not build on Windows NT.

To build these executables, I use the following command :

gnatmake digest `gtkada-config`
gnatmake digestcl

This assumes that your ADA_OBJECTS_PATH and ADA_INCLUDE_PATH include 
the path to GTKADA. For example on my Linux system they read :

ADA_OBJECTS_PATH=/usr/local/include/gtkada
ADA_INCLUDE_PATH=/usr/local/include/gtkada

This is submitted in the hope that this will be useful to illustrate some
features of Ada, GtkAda, Gtk etc. Especially from my personal perspective,
I learnt a lot about the object oriented features of Ada95 including but
not limited to dispatching etc.


Please feel free to email me r.srinivasan@eudoramail.com if you have 
any questions.

regards

srini