| 2010-02-22 Mario Strasser <mast@gmx.net> |
| * tpmd_dev/darwin/*: darwin module added |
| * Makefile: installation on Mac OS X enabled |
| * README: README updated |
| * ChangeLog: ChangeLog updated |
| |
| |
| 2010-02-19 Mario Strasser <mast@gmx.net> |
| * windows/*: several fixes |
| * crypto/bn.c: work around for older gmp libs |
| * tddl/*: platform independent tddl |
| * README: README updated |
| |
| |
| 2010-02-18 Mario Strasser <mast@gmx.net> |
| * build.sh, buils.bat: build scripts added |
| * tpmd.c, tpm_emulator_extern.h: log modes independent of syslog |
| * windows/tpmd.c: tpmd for windows added |
| * windows/control_tpmd.bat: service control function added |
| |
| |
| 2010-02-16 Mario Strasser <mast@gmx.net> |
| * tpm/*: MTM functions added |
| * tpmd.c: parameter to set configuration flags added |
| * README: README updated |
| |
| |
| 2010-02-15 Mario Strasser <mast@gmx.net> |
| * tpm_emulator.h, tpm_cmd_handler.c: startup configuration added |
| * CMakeLists.txt: build of openbsd module added |
| * tpm/*: MTM support prepared and MTM hooks added |
| |
| |
| 2010-02-13 Mario Strasser <mast@gmx.net> |
| * all: unused variables removed; free_TPM_DATA added |
| |
| |
| 2010-02-12 Mario Strasser <mast@gmx.net> |
| * tpm_marshalling.[ch]: (un)marshaling_TPM_DATA added |
| |
| |
| 2010-02-11 Mario Strasser <mast@gmx.net> |
| * CMakeLists.txt: installation support added |
| * README: README updated |
| * *.h: headers updated |
| |
| |
| 2010-02-10 Mario Strasser <mast@gmx.net> |
| * all: new CMake makefiles added |
| * README: README updated |
| * CMakeLists.txt, config.h.in: cpack support added |
| |
| |
| 2010-02-09 Mario Strasser <mast@gmx.net> |
| * crypto/*, tpm/*: BE* conversion functions removed |
| * tpmd/tpmd.c: smart startup mode handling |
| * crypto/*.h, tpm/*.h: tpm_emulator_config.h removed |
| * tpm_testinc.c: usage of tpm_min/max removed |
| * tpm_data.c, tpm_emulator_extern.h, tpmd.c: |
| _file -> _storage |
| * config.h: central config.h added |
| * all: directory structure changed |
| |
| |
| 2009-12-05 Mario Strasser <mast@gmx.net> |
| * tpmd_dev/Makefile: installation patch added, thanks go to David Anderson |
| |
| |
| 2009-10-05 Mario Strasser <mast@gmx.net> |
| * all: numerous bug fixes to make the trousers test pass |
| |
| |
| 2009-10-02 Mario Strasser <mast@gmx.net> |
| * tpm_delegation.c: delegation support completed |
| |
| |
| 2009-09-24 Mario Strasser <mast@gmx.net> |
| * tpm_crypto.c: internal, deterministic PRNG added (for testing etc.) |
| * tpm_authorization.c: DSAP verification added |
| |
| |
| 2009-09-19 Mario Strasser <mast@gmx.net> |
| * tpm_capability.c: TPM_SetCapability() added |
| * tpm_capability.c: TPM_GetCapability() completed |
| * ChangeLog: changelog updated |
| |
| |
| 2009-09-18 Mario Strasser <mast@gmx.net> |
| * tpm_commands.h: declarations and descriptions of internal |
| functions added |
| |
| |
| 2009-09-17 Mario Strasser <mast@gmx.net> |
| * tpm_authorization.c: DSAP support added |
| |
| |
| 2009-08-28 Mario Strasser <mast@gmx.net> |
| * tpm_migration.c: CMK handling completed |
| * tpm_owner.c: TPM_OwnerClear() updated |
| * all: code cleanup, obsolete code removed |
| * tpm_capability.c: capability support revised |
| * tpm_commands.h: missing parameter added |
| |
| |
| 2009-08-27 Mario Strasser <mast@gmx.net> |
| * tpm_structures.h: structures updated and completed |
| * all: major revision number incremented to 6 due to changes in the |
| internal data structure |
| * ChangeLog: changelog updated |
| |
| |
| 2009-08-26 Mario Strasser <mast@gmx.net> |
| * tpm_migration.c: bugs in CMK functionality fixed, migration support |
| completed and enabled |
| * tpm_storage.c: usage of default exponent in pubkey generation fixed |
| |
| |
| 2009-08-25 Mario Strasser <mast@gmx.net> |
| * tpm_migration.c: bugs in key migration functionality fixed |
| |
| |
| 2009-08-19 Mario Strasser <mast@gmx.net> |
| * tpm_migration.c: TPM_CMK_CreateBlob() and |
| TPM_CMK_ConvertMigration() added |
| |
| |
| 2009-08-13 Mario Strasser <mast@gmx.net> |
| * tpm_migration.c: size_t issue fixed; thanks to E. Fleury |
| |
| |
| 2009-08-10 Mario Strasser <mast@gmx.net> |
| * tpm_storage.c: TPM_CreateWrapKey() updated |
| * tpm_migration.c: TPM_CMK_CreateKey() added |
| |
| |
| 2009-08-09 Mario Strasser <mast@gmx.net> |
| * tpm_storage.c: tpm_decrypt and tpm_encrypt added |
| * tpm_migration.c: initial migration support added |
| * tpm_migration.c: CMK support added |
| |
| |
| 2009-08-04 Mario Strasser <mast@gmx.net> |
| * tpm_deprecated.c, tpm_migration.c: bugs fixed; thanks to M. Schmidt |
| |
| |
| 2009-06-05 Mario Strasser <mast@gmx.net> |
| * tpm_structures.c: bug in rsa key size computation fixed |
| |
| |
| 2009-05-30 Mario Strasser <mast@gmx.net> |
| * tpm_owner.c: set readPubek to false once the TPM is owned |
| |
| |
| 2009-04-08 Mario Strasser <mast@gmx.net> |
| * tpmd.c: missing mkdirs call added |
| |
| |
| 2008-10-13 Mario Strasser <mast@gmx.net> |
| * rsa.[ch]: functions to determine rsa key length added |
| * tpm_structures.h: sizeof_RSA uses precise vales |
| |
| |
| 2008-05-06 Mario Strasser <mast@gmx.net> |
| * tpm_storage.c: version 1.1 compatibility fixed |
| |
| |
| 2008-03-23 Mario Strasser <mast@gmx.net> |
| * tpm_maintenance.c: management support added |
| * tpm_maintenance.c: several fixes in the maintenance support |
| * tpm_storage.c: TPM_Sealx fixed and TPM_UnSeal adapted |
| |
| |
| 2008-03-22 Mario Strasser <mast@gmx.net> |
| * tpm_cmd_handler.c tpm_maintenance.c: maintenance support added |
| |
| |
| 2008-03-21 Mario Strasser <mast@gmx.net> |
| * rsa.[ch], tpm_storage.c: TPM_Sealx added |
| |
| |
| 2008-03-13 Mario Strasser <mast@gmx.net> |
| * tpm_owner.c: memory leak in TPM_OwnerClear fixed |
| |
| |
| 2008-03-12 Mario Strasser <mast@gmx.net> |
| * rsa.c: memory leak fixed |
| * all: NV support added |
| |
| |
| 2008-03-03 Heiko Stamer <stamer@gaos.org> |
| * tpm_deprecated.c, tpm_marshalling.c: TPM_ChangeAuthAsymFinish() added |
| * tpm_capability.c: supported commands changed |
| |
| |
| 2008-02-21 Heiko Stamer <stamer@gaos.org> |
| * tpm_deprecated.c, tpm_storage.c: TPM_ChangeAuthAsymStart() added |
| |
| |
| 2008-02-12 Mario Strasser <mast@gmx.net> |
| * ChangeLog: changes updated for release 0.5.1 |
| |
| |
| 2008-01-07 Mario Strasser <mast@gmx.net> |
| * tpmd_dev_openbsd/*: OpenBSD module added |
| |
| |
| 2007-12-19 Heiko Stamer <stamer@gaos.org> |
| * tpm_cmd_handler.c, tpm_integrity.c: sig. bug in TPM_Quote2() fixed |
| |
| |
| 2007-12-16 Heiko Stamer <stamer@gaos.org> |
| * tpm_transport.c: missing ptr initialization fixed |
| |
| |
| 2007-12-15 Mario Strasser <mast@gmx.net> |
| * tddl.c, tpm_emulator_config.h: support for FreeBSD/OpenBSD added |
| |
| |
| 2007-12-07 Heiko Stamer <stamer@gaos.org> |
| * tpm_structures.h: session identifier added |
| |
| |
| 2007-12-07 Heiko Stamer <stamer@gaos.org> |
| * tpm_cmd_handler.c, tpm_counter.c: small fixes for counters |
| |
| |
| 2007-12-07 Heiko Stamer <stamer@gaos.org> |
| * tpm_authorization.c, tpm_eviction.c, tpm_handles.c: |
| fixes and debug calls for TSS Test Suite (TrouSerS) |
| |
| |
| 2007-12-07 Heiko Stamer <stamer@gaos.org> |
| * tpm_deprecated.c: fixed DIR index value, according to spec v1.2 rev 103 |
| |
| |
| 2007-12-05 Mario Strasser <mast@gmx.net> |
| * tpmd.c: optional creation of missing directories added |
| |
| |
| 2007-11-19 Mario Strasser <mast@gmx.net> |
| * Makefile: make rule for tpmd_dev.rules.in added |
| |
| |
| 2007-11-09 Mario Strasser <mast@gmx.net> |
| * tpm_storage.c, tpm_emulator_config.h: bug in TPMLoadKey fixed |
| |
| |
| 2007-09-08 Mario Strasser <mast@gmx.net> |
| * Makefile: make rules for tpmd_dev.rules added |
| |
| |
| 2007-09-05 Heiko Stamer <stamer@gaos.org> |
| * tpm_deprecated.c: minor bug fixes |
| |
| |
| 2007-09-05 Heiko Stamer <stamer@gaos.org> |
| * tpm_deprecated.c: TPM_ChangeAuthAsymStart() updated |
| |
| |
| 2007-09-02 Mario Strasser <mast@gmx.net> |
| * all Makefiles: some more install fixes |
| |
| |
| 2007-08-23 Mario Strasser <mast@gmx.net> |
| * tpmd.c: bug in tpm_get_ticks fixed |
| |
| |
| 2007-08-08 Mario Strasser <mast@gmx.net> |
| * tpm_integrity.c, tpm_startup.c: bug fixes regarding localityModifier |
| |
| |
| 2007-08-07 Mario Strasser <mast@gmx.net> |
| * tpmd.c: effective user/group can be specified |
| |
| |
| 2007-08-06 Mario Strasser <mast@gmx.net> |
| * all Makefiles: install-tool based installation |
| |
| |
| 2007-08-02 Mario Strasser <mast@gmx.net> |
| * tpm_data.c, tpm_marshalling.c: fixes to make rev 103 changes work |
| * tpmd_dev.rules: udev rules added |
| |
| |
| 2007-08-02 Heiko Stamer <stamer@gaos.org> |
| * tpm_credentials.c, tpm_crypto.c, tpm_daa.c, tpm_data.c, |
| tpm_marshalling.c, tpm_structures.h: fixes to make rev 103 changes work |
| |
| |
| 2007-08-02 Mario Strasser <mast@gmx.net> |
| * Makefile: soname added |
| |
| |
| 2007-08-01 Mario Strasser <mast@gmx.net> |
| * tddl.c, tpm_storage.c, Makefile, tpmd.c, |
| tpmd_dev.c: default storage directories for state and sockets changed |
| |
| |
| 2007-07-28 Heiko Stamer <stamer@gaos.org> |
| * Makefile: setting soname (FIXME: need version?) |
| |
| |
| 2007-07-28 Heiko Stamer <stamer@gaos.org> |
| * tpm_capability.c, tpm_deprecated.c, |
| tpm_integrity.c: fixes needed for adapting v1.2 rev 103 |
| |
| |
| 2007-07-27 Heiko Stamer <stamer@gaos.org> |
| * tpm_capability.c, tpm/tpm_commands.h, tpm_deprecated.c, |
| tpm_structures.h: changes from v1.2 rev 103 |
| |
| |
| 2007-07-25 Heiko Stamer <stamer@gaos.org> |
| * tpm_integrity.c: fixing a specification error corrected in v1.2 rev 103 |
| |
| 2007-07-05 Mario Strasser <mast@gmx.net> |
| * tpmd.c: double free fixed, type bug fixed |
| |
| |
| 2007-03-23 Mario Strasser <mast@gmx.net> |
| * tpmd.c: additional tpmd parameters added |
| |
| |
| 2006-12-27 Mario Strasser <mast@gmx.net> |
| * Makefile, tddl.c: gcc 4.1 warnings removed |
| |
| |
| 2006-12-03 Mario Strasser <mast@gmx.net> |
| * Makefile: tpm_dev excluded from standard distribution |
| |
| |
| 2006-12-03 Mario Strasser <mast@gmx.net> |
| * all: tpm daemon and device driver library added |
| |
| |
| 2006-11-29 Mario Strasser <mast@gmx.net> |
| * Makefile: VERSION_SUFFIX added |
| |
| |
| 2006-11-14 Mario Strasser <mast@gmx.net> |
| * gmp_kernel_wrapper.c, tpm_data.c: import and export |
| functions simplified |
| * tpm_emulator_config.h: min/max macros renamed |
| * tpm_data.c, tpm_cmd_handler.c, tpm_startup.c: |
| startup/restore behavior adapted according to rev94 |
| |
| |
| 2006-11-12 Mario Strasser <mast@gmx.net> |
| * gmp_kernel_wrapper.c: __stack_chk_fail() to GNU MP wrapper added |
| * tpm_daa.c: size_t vs. uint32_t issue in DAA routines fixed |
| * rsa.c, tpm_daa.c, tpm_deprecated.c, tpm/tpm_testing.c, |
| tpm_transport.c: pointer signedness warnings fixed |
| |
| |
| 2006-11-11 Mario Strasser <mast@gmx.net> |
| * bn.[ch], rsa.[ch], tpm_daa.c, tpm_storage.c, tpm_testing.c: |
| bn wrapper added |
| * gmp_kernel_wrapper.c, linux_module.c: printf format for size_t fixed |
| |
| |
| 2006-11-10 Mario Strasser <mast@gmx.net> |
| * all: potential name space conflicts for global symbols solved |
| |
| |
| 2006-11-07 Mario Strasser <mast@gmx.net> |
| * sha1.[ch], tpm_*: some issues related to 64bit architecture |
| and size_t fixed |
| * rsa.c: potential bug in key generation fixed |
| * all: advanced compiler warnings and name space collisions fixed |
| |
| |
| 2006-10-25 Mario Strasser <mast@gmx.net> |
| * gmp_kernel_wrapper.c, rsa.c: removed all GNU MP random routines |
| * linux_module.c, linux_module.h, tpm_emulator_config.h: moved all host |
| specific functions and configuration parameters from |
| linux_module.h into tpm_emulator_config.h |
| * tpm_audit.c, tpm_identity.c, tpm_marshalling.h, tpm_transport.c: |
| fixed some marshalling statements which cause troubles |
| if memory alignment is mandatory |
| |
| |
| 2006-10-20 Mario Strasser <mast@gmx.net> |
| * tpm_capability: inline definition changed due to |
| interoperability reasons |
| * tpm_cmd_handler.c: marshalling bug in TPM_Seal[x] fixed |
| |
| |
| 2006-10-17 Mario Strasser <mast@gmx.net> |
| * tpm_cmd_handler.c, tpm_emulator.h: meaning of out/out_size |
| parameter for tpm_handle_command slightly modified |
| * linux_module.c: support for storage_file parameter added |
| * linux_module.[ch], tpm_data.c: file storage functions moved |
| into module |
| * all: some minor typos/bugs fixed |
| |
| |
| 2006-10-11 Mario Strasser <mast@gmx.net> |
| * all: redundant includes removed |
| |
| |
| 2006-09-03 Heiko Stamer <stamer@gaos.org> |
| * tpm_capability.c: small fixes (TPM_MANUFACTURER) |
| |
| |
| 2006-08-14 Mario Strasser <mast@gmx.net> |
| * tpm_storage.c: required key size fixed |
| |
| |
| 2006-08-06 Heiko Stamer <stamer@gaos.org> |
| * tpm_error.c: DAA error description added |
| |
| |
| 2006-08-01 Heiko Stamer <stamer@gaos.org> |
| * tpm_integrity.c: TPM_Quote2() added |
| |
| |
| 2006-06-23 Mario Strasser <mast@gmx.net> |
| * tpm_startup.c: behaviour of ST_CLEAR and storage of |
| persistent data adapted |
| |
| |
| 2006-06-18 Heiko Stamer <stamer@gaos.org> |
| * tpm_identity.c: identity creation and activation, |
| that is TPM_MakeIdentity and TPM_ActivateIdentity added |
| |
| |
| 2005-12-24 Mario Strasser <mast@gmx.net> |
| * tpm_transport.c, tpm_marshalling.c, tpm_structures.h: |
| Transport session functionality added |
| |
| |
| 2005-12-16 Mario Strasser <mast@gmx.net> |
| * linux_module.c: ioctl() support added |
| * tpm_capability.c: TPM_GetCapability() adapted to make |
| it work with trousers |
| |
| |
| 2005-12-09 Heiko Stamer <stamer@gaos.org> |
| * tpm_marshalling.c, tpm_daa.c, rsa.c: DAA functionality, |
| that is TPM_DAA_Join and TPM_DAA_Sign added |
| |
| |
| 2005-08-15 Mario Strasser <mast@gmx.net> |
| * all: some typos corrected |
| * tpm_integrity.c: bug in TPM_Extend fixed |
| |
| |
| 2005-05-07 Mario Strasser <mast@gmx.net> |
| * bug in TPM_SaveContext fixed |
| |
| |
| 2005-04-30 Mario Strasser <mast@gmx.net> |
| * tpm_digest.c: audit functionality added |
| |
| |
| 2005-04-29 Mario Strasser <mast@gmx.net> |
| * tpm_context.c: TPM_KeyControlOwner, TPM_SaveContext, |
| and TPM_LoadContext added |
| * tpm_deprecated: TPM_(Save|Load)(Key|Auth)Context added |
| * rc4.[ch]: RC4 encryption added |
| * rsa.c: rsa_copy_key added |
| |
| |
| 2005-04-27 Mario Strasser <mast@gmx.net> |
| * tpm_crypto.c: TPM_CertifyKey and TPM_CertifyKey2 added |
| * tpm_deprecated: TPM_OwnerReadPubek, TPM_CertifySelfTest, |
| TPM_DirWriteAuth, and TPM_DirRead added |
| |
| |
| 2005-04-26 Mario Strasser <mast@gmx.net> |
| * tpm_ticks.c: timing ticks functionality added |
| * tpm_authorization.c: TPM_ChangeAuth and TPM_ChangeAuthOwner added |
| * tpm_storage, tpm_crypto.c, tpm_integrity.c: authorization |
| verification now considers the value of authDataUsage |
| * tpm_storage: TPM_UnBind added |
| |
| |
| 2004-10-24 Mario Strasser <mast@gmx.net> |
| * Makefile: new makefile for Linux kernels > 2.5.0 build system |
| * tpm_testing.c: replacement of some floating-point calculations |
| with fix-point arithmetic |
| * all: minor changes int the directory and header file structure |
| to make the package easier portable and maintainable |
| |
| |
| 2004-07-01 Mario Strasser <mast@gmx.net> |
| * Initial release based on my semester thesis |
| |