History log of /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
Revision Date Author Comments Expand
8d26100c1d185652ac4e12e1b6c2337446ad0746 20-Aug-2009 Wyllys Ingersoll <wyllys.ingersoll@sun.com>

6855414 Deliver SPARC support for TPM 6865428 pkcs11_tpm should be installed by default, or it won't be used

/illumos-gate/usr/src/cmd/cmd-crypto/Makefile /illumos-gate/usr/src/cmd/cmd-crypto/etc/pkcs11.conf /illumos-gate/usr/src/cmd/devfsadm/misc_link.c /illumos-gate/usr/src/lib/pkcs11/Makefile api_interface.c apiutil.c new_host.c tpmtok_int.h utility.c /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/sparc/Makefile /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/sparcv9/Makefile /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWtpm/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/postinstall.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/preremove.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_sparc /illumos-gate/usr/src/pkgdefs/common_files/i.pkcs11confbase /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/io/tpm/tpm.c /illumos-gate/usr/src/uts/common/io/tpm/tpm.conf /illumos-gate/usr/src/uts/common/io/tpm/tpm_ddi.h /illumos-gate/usr/src/uts/common/io/tpm/tpm_hcall.s /illumos-gate/usr/src/uts/common/io/tpm/tpm_tis.h /illumos-gate/usr/src/uts/sun4v/Makefile.sun4v.shared /illumos-gate/usr/src/uts/sun4v/sys/hsvc.h /illumos-gate/usr/src/uts/sun4v/sys/hypervisor_api.h /illumos-gate/usr/src/uts/sun4v/tpm/Makefile
b693132f48f19b8c1bd613e914faf3589565cb57 18-Aug-2009 jmcp <James.McPherson@Sun.COM>

backout 6855414: breaks build

/illumos-gate/usr/src/cmd/cmd-crypto/Makefile /illumos-gate/usr/src/cmd/cmd-crypto/etc/pkcs11.conf /illumos-gate/usr/src/cmd/devfsadm/misc_link.c /illumos-gate/usr/src/lib/pkcs11/Makefile api_interface.c apiutil.c new_host.c tpmtok_int.h utility.c /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/sparc/Makefile /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/sparcv9/Makefile /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWtpm/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/postinstall.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/preremove.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_sparc /illumos-gate/usr/src/pkgdefs/common_files/i.pkcs11confbase /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/io/tpm/tpm.c /illumos-gate/usr/src/uts/common/io/tpm/tpm.conf /illumos-gate/usr/src/uts/common/io/tpm/tpm_ddi.h /illumos-gate/usr/src/uts/common/io/tpm/tpm_hcall.s /illumos-gate/usr/src/uts/common/io/tpm/tpm_tis.h /illumos-gate/usr/src/uts/sun4v/Makefile.sun4v.shared /illumos-gate/usr/src/uts/sun4v/sys/hsvc.h /illumos-gate/usr/src/uts/sun4v/sys/hypervisor_api.h
37714ae43602c675f9dc59b070bfdf9fa702872c 18-Aug-2009 Wyllys Ingersoll <wyllys.ingersoll@sun.com>

6855414 Deliver SPARC support for TPM 6865428 pkcs11_tpm should be installed by default, or it won't be used

/illumos-gate/usr/src/cmd/cmd-crypto/Makefile /illumos-gate/usr/src/cmd/cmd-crypto/etc/pkcs11.conf /illumos-gate/usr/src/cmd/devfsadm/misc_link.c /illumos-gate/usr/src/lib/pkcs11/Makefile api_interface.c apiutil.c new_host.c tpmtok_int.h utility.c /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/sparc/Makefile /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/sparcv9/Makefile /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWtpm/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/postinstall.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/preremove.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_sparc /illumos-gate/usr/src/pkgdefs/common_files/i.pkcs11confbase /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/io/tpm/tpm.c /illumos-gate/usr/src/uts/common/io/tpm/tpm.conf /illumos-gate/usr/src/uts/common/io/tpm/tpm_ddi.h /illumos-gate/usr/src/uts/common/io/tpm/tpm_hcall.s /illumos-gate/usr/src/uts/common/io/tpm/tpm_tis.h /illumos-gate/usr/src/uts/sun4v/Makefile.sun4v.shared /illumos-gate/usr/src/uts/sun4v/sys/hsvc.h /illumos-gate/usr/src/uts/sun4v/sys/hypervisor_api.h
ab8176c2544f70ca46c1ce370963d426561222b3 24-Apr-2009 Wyllys Ingersoll <Wyllys.Ingersoll@Sun.COM>

6824612 C_DestroyObject() destroys token key objects during a read only session 6824692 C_SeedRandom() should not suceed with null seed 6824700 C_DigestInit() should not fail if mech->ulParameterLen != 0 6824077 C_Login fails because of error codes being returned and incorrect error checking 6827617 C_SignRecover() & C_VerifyRecover() with mechanism RSA_PKCS fail in pk11asymmetrictest_test 6830264 pkcs11 TPM provider does not load on 64-bit 6831335 pkcs11_tpm provider does not handle forks and mutexes correctly.

47e946e784719ae402ace34695f67b0e6e76ae5c 20-Mar-2009 Wyllys Ingersoll <Wyllys.Ingersoll@Sun.COM>

PSARC 2008/725 TPM Support 6771298 Solaris needs a PKCS11 provider for the TPM 6771289 Solaris needs TCG support

/illumos-gate/usr/src/cmd/cmd-crypto/Makefile /illumos-gate/usr/src/cmd/cmd-crypto/pktool/Makefile /illumos-gate/usr/src/cmd/cmd-crypto/pktool/common.c /illumos-gate/usr/src/cmd/cmd-crypto/pktool/inittoken.c /illumos-gate/usr/src/cmd/cmd-crypto/pktool/pktool.c /illumos-gate/usr/src/cmd/cmd-crypto/pktool/setpin.c /illumos-gate/usr/src/cmd/cmd-crypto/tpmadm/Makefile /illumos-gate/usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c /illumos-gate/usr/src/cmd/cmd-crypto/tpmadm/main.c /illumos-gate/usr/src/cmd/cmd-crypto/tpmadm/tpmadm.h /illumos-gate/usr/src/lib/libbsm/audit_event.txt /illumos-gate/usr/src/lib/libbsm/common/adt.xml /illumos-gate/usr/src/lib/libkmf/include/kmfapi.h /illumos-gate/usr/src/lib/libkmf/include/kmftypes.h /illumos-gate/usr/src/lib/libkmf/libkmf/common/mapfile-vers /illumos-gate/usr/src/lib/libkmf/libkmf/common/pk11tokens.c /illumos-gate/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c /illumos-gate/usr/src/lib/pkcs11/Makefile /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/Makefile /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/Makefile.com /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/amd64/Makefile api_interface.c apiutil.c asn1.c cert.c data_obj.c decr_mgr.c dig_mgr.c encr_mgr.c globals.c hwf_obj.c key.c key_mgr.c loadsave.c log.c mapfile-vers mech_md5.c mech_rsa.c mech_sha.c new_host.c obj_mgr.c object.c sess_mgr.c sign_mgr.c template.c tpm_specific.c tpmtok_defs.h tpmtok_int.h utility.c verify_mgr.c /illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/i386/Makefile /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWtpm/Makefile /illumos-gate/usr/src/pkgdefs/SUNWtpm/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/postinstall.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/preremove.tmpl /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWtpm/prototype_i386 /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/io/tpm/tpm.c /illumos-gate/usr/src/uts/common/io/tpm/tpm.conf /illumos-gate/usr/src/uts/common/io/tpm/tpm_ddi.h /illumos-gate/usr/src/uts/common/io/tpm/tpm_duration.h /illumos-gate/usr/src/uts/common/io/tpm/tpm_tis.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/os/master /illumos-gate/usr/src/uts/intel/tpm/Makefile