[38] in WWW Security List Archive

home help back first fref pref prev next nref lref last post

Re: GSS API (as a DLL)...

daemon@ATHENA.MIT.EDU (Todd Inglett)
Tue Aug 16 20:59:19 1994

Reply-To: "Todd Inglett" <tinglett@VNET.IBM.COM>
Date: Tue, 16 Aug 1994 16:45:02 -0500 (CDT)
From: Todd Inglett <tinglett@VNET.IBM.COM>
To: www-security@ns1.rutgers.edu
In-Reply-To: <9408161702.AA22998@netmail2.microsoft.com>

Excerpts from ext.misc.www-security: 16-Aug-94 RE: GSS API (as a DLL)...
John Ludeman@microsoft.c (458)

> Could somebody with experience on the interesting Unix platforms
> comment on this concern?

With experience with the Andrew Toolkit on several platforms, I can
comment that dynamic loading is easily done under AIX, SunOS, Solaris,
HP/UX, Linux, IRIX 4.0, and can be implemented (by stealing the ATK code
:-)) for IBM RT (AIX & BSD), AIX PS/2, Vax Ultrix & BSD, MacMach,
DomainOS (apollo), DEC Mips Ultrix, and NeXT.

The advise I would give is to keep the interface simple.  For example,
the easiest way to load code on almost all platforms is to assume you
can write a platform specific routine that can load the code, and that
routine can return a single pointer into that code.  This pointer can
point to a standardly defined table of functions that the application
can use to call the DLL code.  Don't assume that you can directly call
the code--assume instead that you must call through a table.  With that
in mind, your code will be pretty portable to those platforms that
support DLL-type interfaces.

-todd inglett


home help back first fref pref prev next nref lref last post