home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0636.ZIP / CCE_0636 / GEMLIB / GMLIBS30.ZOO / README < prev    next >
Text File  |  1989-05-12  |  1KB  |  29 lines

  1. here is a gem binding lib, that is fairly efficient and portable.
  2. (if you want to squeeze the last bit of perf. inline __aes__
  3.  and __vdi__ in gnu)
  4.  
  5. - it should compile with any modern C compiler
  6. - should be portable across 16 or 32 bit int default modes
  7. - if your compiler does not support ansi style function headers
  8.   just change "foo(type bar)"    to  "foo(bar) type bar;" and so on,
  9.   and complain madly to the author/vendor.
  10. - the only file that should need changes for different compilers is
  11.   common.c
  12.  
  13. - vdi bindings are not complete: todo : all the funny escapes.
  14.  
  15. - prototypes are provided in vdibind.h and aesbind.h. PLEASE use them.
  16.  
  17. - Gnu 32 bit int users please note that the Message buf for aes
  18. has to be defined as 8 32 bit ints. (8 shorts for the 16 bytes of message
  19. are stuffed into this array for you by the bindings -- see aesevnt.c).
  20. This makes it more natural in usage (and much easier for porting older code).
  21.  
  22. - i did'nt use gemfast on purpose (don't ask me why, unless you want me to barf)
  23.  
  24.     please send your comments, suggestion and fixes to,
  25. --
  26. bang:   {any internet host}!dsrgsun.ces.CWRU.edu!bammi    jwahar r. bammi
  27. domain: bammi@dsrgsun.ces.CWRU.edu
  28. GEnie:    J.Bammi
  29.