Bob Relyea wrote:
> As you mentioned above, NSPR libraries are libnspr4.so libplc4.so
> libplds4.so.
> lilbfort.so is the FORTEZZA PKCS #11 library.
> libswft.so is the Software FORTEZZA PKCS #11 library.
> libnssckbi.so is the Loadable Root Cert PKCS #11 library.
> I think libultrasparc4.so is a library which can accellerate Bignum
> (Read RSA and DSA) operation on ultrasparcs with 64 bit instructions.
libultrasparc4.so accelerates certain NSPR functions (e.g. atomic operations)
on ultrasparc CPUs. Bignum acceleration is elsewhere.
> If you look at NSS 3.2, you will find the NSS itself now had 3 shared
> libraries:
> libnss3.so libssl3.so and libsmime3.so .
On Solaris and HPUX, the 32-bit version of NSS 3.2 has 5 shared libraries.
In addition to the 3 Bob mentioned, it also has libfreebl_hybrid_3.so and
libfreebl_pure32_3.so (.sl on HPUX). The "hybrid" shared library does
bignum acceleration on CPUs with 64-bit registers.
The application doesn't link with either of these two libfreebl libraries,
but NSS dynamically loads them at run time. These shared object files
should be installed in the same directory where NSPR's DSOs are installed.
--
Nelson Bolyard (at home) Speaking only for myself.
12345678901234567890123456789012345678901234567890123456789012345678901234567890