![]() |
GLADE Filter Add-Ons |
![]() |
|||||||||
Introduction:GLADE is the implementation of the Distributed System Annex of the Ada 95 Reference Manual for the GNAT compiler. As of version 1.02, GLADE supports transparent filtering of data passed in RPCs, as described in the following papers:
GLADE comes bundled with a simple compression/decompression filter based on zlib 1.0.4, a free compression library implementing the algorithms used in gzip. Here, we provide a few more filters implementing various encryption/decryption schemes as described in the aforementioned paper. The filtering mechanism originally was implemented by Jörg Kienzle (EPFL) as a semester project at EPFL. Integration into GLADE and clean-up was done by Thomas Wolf (EPFL), while Laurent Pautet (ENST Paris) did all the configuration language changes in GLADE.
The FiltersCurrently, the following filter packages are available:
All filter packages contain everything needed to build them, i.e., the DES filter package contains the distribution of libdes 3.2.3, while the RSA package includes the complete distribution of PGP 2.6.2i. We do not keep up with the most recent versions of whatever libraries we use for our filters. If you want to use other implementations or simply newer versions of either libdes or PGP with our Ada interfaces to GLADE, you must adapt the Ada bindings yourself.
Legal StuffAll these filter packages are made available without any guarantee. Use them at your own risk. Under absolutely no circumstances will EPFL assume any liabilities or responsibilities arising from the use of these packages. Note that use of these packages may be illegal inside the U.S. They're based on so-called international implementations that do not fall under either U.S. patents or U.S. export restrictions. If you want to use these filters inside the U.S., get a legal version of the encryption algorithms first and then use these packages as examples for interfacing with the GLADE filtering mechanism.
InstallationInstalling the filters provided here is very simple:
If you have downloaded several filters, you can install them all at once: simply perform step 3 for all downloaded gzip files, and add all the filter names in step 5 (in place of the xxx).
Bug ReportsWe provide this software without any guarantees whatsoever. Still, if you detect a blatant bug or if a filter package doesn't install cleanly, we'd appreciate getting a bug report. Just send it to Jörg Kienzle. |
| EPFL | IC | LGL | Teaching | Ada |
Site: http://lgl.epfl.ch/ada/filters/
|
||||
![]() |
|||||
| Last modified |
![]() |
||||