opensc/src/pkcs11
aet 607271df53 Merges with SCIDI to help integrating build process with it
Remove some gcc specific flags from Makefile.am
Rename some header defines
size_t vs. int fixups
opensc.h: Define inline as null for other compilers than gcc, for now
Port pam_pkcs15 to compile for Solaris and HP-UX, untested
Fix compiler warnings

OpenSC now compiles cleanly for Tru64, AIX and HP-UX.

The only problem is the tools using getopt_long() (GNU extension),
to be fixed later..


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@120 c6295689-39f2-0310-b995-f0e70906c6a9
2001-12-30 21:17:34 +00:00
..
.cvsignore Add .cvsignore skeleton 2001-12-22 22:11:43 +00:00
digestsign.c Move hex_dump() to generic.c 2001-12-28 14:24:28 +00:00
endecrypt.c Updated license to LGPL. 2001-11-06 18:43:36 +00:00
function_table.c Move hex_dump() to generic.c 2001-12-28 14:24:28 +00:00
generic.c Move hex_dump() to generic.c 2001-12-28 14:24:28 +00:00
Makefile.am Merges with SCIDI to help integrating build process with it 2001-12-30 21:17:34 +00:00
misc.c Updated license to LGPL. 2001-11-06 18:43:36 +00:00
object.c Move hex_dump() to generic.c 2001-12-28 14:24:28 +00:00
README - changed license to LGPL 2001-11-06 18:34:19 +00:00
sc-pkcs11.h Move hex_dump() to generic.c 2001-12-28 14:24:28 +00:00
session.c Merges with SCIDI to help integrating build process with it 2001-12-30 21:17:34 +00:00
slot.c Move hex_dump() to generic.c 2001-12-28 14:24:28 +00:00
verify.c Updated license to LGPL. 2001-11-06 18:43:36 +00:00

Installation
------------

Netscape:
	Select menu: Communicator -> Tools -> Security Info

	Select Cryptographic Modules
	
	Click: Add

	Module name: descriptive name about module (eg. sc-pkcs11)
	Module file: absolute path of libsc-pkcs11.so


Mozilla:
	Make sure Personal Security Manager (PSM) is installed
	(eg. mozilla-psm package is installed).

	Select menu: Edit -> Preferences

	Select category: Privacy & Security -> Certificates

	Click: Manage Security Devices

	Click: Load

	Module name: descriptive name about module (eg. sc-pkcs11)
	Module file: absolute path of libsc-pkcs11.so


Notes
-----

Netscape seems to show more information about the security module
than mozilla. Otherwise all stuff is untested.	

Please note that the library currently writes debug log to
/tmp/libsc-pkcs11.log.