bk390934 wrote:
I'm trying to understand what Mozilla 1.2 and 1.3 for MacOSX are made of.

I am a total newbie to MacOSX and I have some basic questions:
- is Mozilla a CFM or MachO app?
Mozilla 1.2 is a CFM app.

I believe Mozilla 1.3 will be a Mach-O app.  Please ask in
netscape.public.mozilla.macosx to confirm this.

- does it use Carbon or Cocoa?
Mozilla 1.2 (a CFM app) uses Carbon.

I believe the Mach-O version of Mozilla 1.3 will use
Carbon, but again please ask in netscape.public.mozilla.macosx
to confirm this.

Note that there is a Mach-O, Cocoa browser called "Chimera" that
is based on the Gecko embedding environment from the Mozilla
project.

- does it support PKCS#11 modules that are MachO dylibs?
The Mach-O version of Mozilla supports PKCS#11 modules that are
Mach-O dylibs.

The CFM version of Mozilla only supports PKCS#11 modules that
are CFM shlbs.

- what are the requirements for PKCS#11 modules specifically for the MacOSX version of Mozilla, where is this documented (didn't find it), what type of library is required?
A fully PKCS#11 compliant module should have no problem working
with Mozilla.  It seems that the authors of some PKCS#11 modules
only aim to implement the subset of PKCS#11 that Mozilla uses.
Perhaps there are practical problems with a full implementation
of PKCS#11.

We used to have a PKCS#11 conformance test suite.  That test
suite is somewhat out of date now because in NSS 3.4+ (used in
Mozilla 1.0.1 or later) we started to use more PKCS#11 features.
The PKCS#11 features we currently use are not documented.

Wan-Teh


Reply via email to