├── Dockerfile ├── LICENSE ├── README.md ├── cmake ├── CMakeLists.txt ├── OsslCryptoEngine │ └── CMakeLists.txt ├── patches │ └── CMakeLists.txt ├── platform │ └── CMakeLists.txt ├── toolchain_arm.cmake └── tpm │ └── CMakeLists.txt ├── documents ├── 116 │ ├── TPM Rev 2.0 Part 1 - Architecture 01.16.pdf │ ├── TPM Rev 2.0 Part 1 - Architecture 01.16.txt │ ├── TPM Rev 2.0 Part 2 - Structures 01.16.pdf │ ├── TPM Rev 2.0 Part 2 - Structures 01.16.txt │ ├── TPM Rev 2.0 Part 2 - Structures 01.16.txt.patch │ ├── TPM Rev 2.0 Part 3 - Commands 01.16-code.pdf │ ├── TPM Rev 2.0 Part 3 - Commands 01.16-code.txt │ ├── TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.pdf │ ├── TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.txt │ └── TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.txt.patch └── 138 │ ├── TPM Rev 2.0 Part 1 - Architecture 01.38.txt │ ├── TPM Rev 2.0 Part 2 - Structures 01.38.txt │ ├── TPM Rev 2.0 Part 3 - Commands 01.38-code.txt │ ├── TPM Rev 2.0 Part 4 - Supporting Routines 01.38-code.txt │ ├── TPM-Rev-2.0-Part-1-Architecture-01.38.pdf │ ├── TPM-Rev-2.0-Part-2-Structures-01.38.pdf │ ├── TPM-Rev-2.0-Part-3-Commands-01.38-code.pdf │ └── TPM-Rev-2.0-Part-4-Supporting-Routines-01.38-code.pdf ├── lib ├── OpenSSL Copyright.txt ├── arm │ ├── README │ ├── libcrypto.a │ └── libssl.a ├── libeay32.lib ├── openssl │ ├── aes.h │ ├── asn1.h │ ├── asn1_mac.h │ ├── asn1t.h │ ├── bio.h │ ├── blowfish.h │ ├── bn.h │ ├── buffer.h │ ├── camellia.h │ ├── cast.h │ ├── cmac.h │ ├── cms.h │ ├── comp.h │ ├── conf.h │ ├── conf_api.h │ ├── crypto.h │ ├── des.h │ ├── des_old.h │ ├── dh.h │ ├── dsa.h │ ├── dso.h │ ├── dtls1.h │ ├── e_os2.h │ ├── ebcdic.h │ ├── ec.h │ ├── ec_lcl.h │ ├── ecdh.h │ ├── ecdsa.h │ ├── engine.h │ ├── err.h │ ├── evp.h │ ├── hmac.h │ ├── idea.h │ ├── krb5_asn.h │ ├── kssl.h │ ├── lhash.h │ ├── md4.h │ ├── md5.h │ ├── mdc2.h │ ├── modes.h │ ├── obj_mac.h │ ├── objects.h │ ├── ocsp.h │ ├── opensslconf.h │ ├── opensslv.h │ ├── ossl_typ.h │ ├── pem.h │ ├── pem2.h │ ├── pkcs12.h │ ├── pkcs7.h │ ├── pqueue.h │ ├── rand.h │ ├── rc2.h │ ├── rc4.h │ ├── ripemd.h │ ├── rsa.h │ ├── safestack.h │ ├── seed.h │ ├── sha.h │ ├── srp.h │ ├── srtp.h │ ├── ssl.h │ ├── ssl2.h │ ├── ssl23.h │ ├── ssl3.h │ ├── stack.h │ ├── symhacks.h │ ├── tls1.h │ ├── ts.h │ ├── txt_db.h │ ├── ui.h │ ├── ui_compat.h │ ├── whrlpool.h │ ├── x509.h │ ├── x509_vfy.h │ └── x509v3.h ├── x86-64 │ ├── libcrypto.a │ └── libssl.a └── x86 │ ├── libcrypto.a │ └── libssl.a ├── patches ├── 116 │ ├── CpriRSA.c.patch │ ├── CryptoEngine.h.patch │ ├── Entropy.c.patch │ ├── LocalityPlat.c.patch │ ├── NVMem.c.patch │ ├── NV_UndefineSpaceSpecial.c.patch │ ├── OsslCryptoEngine.h.patch │ ├── SessionProcess.c.patch │ ├── SessionProcess_fp.h.patch │ ├── TPMCmdp.c.patch │ ├── TPMCmds.c.patch │ ├── TcpServer.c.patch │ └── TpmBuildSwitches.h.patch └── 138 │ ├── CreateLoaded.c.patch │ ├── CryptSym.c.patch │ ├── Global.h.patch │ ├── Implementation.h.patch │ ├── Manufacture.c.patch │ ├── Platform_fp.h.patch │ ├── Simulator_fp.h.patch │ ├── TPMB.h.patch │ ├── TPMCmdp.c.patch │ ├── TPMCmds.c.patch │ ├── TPM_Types.h.patch │ ├── TcpServer.c.patch │ └── TpmTcpProtocol.h.patch └── scripts ├── README ├── main.py ├── modules ├── __init__.py ├── comment.py ├── constants.py ├── data_structures.py ├── extractors │ ├── __init__.py │ ├── commands_extractor.py │ ├── fodt │ │ ├── __init__.py │ │ ├── tpm2_part3_commands_fodt.py │ │ ├── tpm2_part4_spt_routines_annex_fodt.py │ │ ├── tpm2_part4_spt_routines_fodt.py │ │ ├── tpm2_part4_spt_routines_header_files_fodt.py │ │ ├── tpm2_partx_extraction_navigator_fodt.py │ │ ├── tpm2_partx_license_extractor_fodt.py │ │ └── tpm2_partx_table_extractor_fodt.py │ ├── license_extractor.py │ ├── pdf │ │ ├── __init__.py │ │ ├── tpm2_part3_commands_pdf.py │ │ ├── tpm2_part4_spt_routines_annex_pdf.py │ │ ├── tpm2_part4_spt_routines_header_files_pdf.py │ │ ├── tpm2_part4_spt_routines_pdf.py │ │ ├── tpm2_partx_extraction_navigator_pdf.py │ │ ├── tpm2_partx_license_extractor_pdf.py │ │ └── tpm2_partx_table_extractor_pdf.py │ ├── spt_routines_extractor.py │ └── table_extractor.py ├── file_handling.py ├── part2_structures │ ├── __init__.py │ ├── marshal │ │ ├── __init__.py │ │ ├── tpm2_partx_marshal.py │ │ ├── tpm2_partx_marshal_advanced_type.py │ │ ├── tpm2_partx_marshal_array.py │ │ ├── tpm2_partx_marshal_bits_table.py │ │ ├── tpm2_partx_marshal_interface_table.py │ │ ├── tpm2_partx_marshal_simple_type.py │ │ ├── tpm2_partx_marshal_structure_table.py │ │ ├── tpm2_partx_marshal_templates.py │ │ ├── tpm2_partx_marshal_union_table.py │ │ └── tpm2_partx_type_mapping.py │ ├── tpm2_part2_structures.py │ ├── tpm2_part2_structures_alg_ids.py │ └── tpm2_part2_structures_types.py ├── part3_commands │ ├── __init__.py │ ├── tpm2_part3_command_attributes_h.py │ ├── tpm2_part3_command_dispatcher.py │ ├── tpm2_part3_command_dispatcher_templates.py │ ├── tpm2_part3_commands.py │ ├── tpm2_part3_commands_fp.py │ ├── tpm2_part3_commands_h.py │ ├── tpm2_part3_commands_prototypes.py │ ├── tpm2_part3_commands_prototypes_templates.py │ ├── tpm2_part3_handle_process.py │ └── tpm2_part3_handle_process_templates.py ├── part4_spt_routines │ ├── __init__.py │ ├── tpm2_part4_spt_routines.py │ ├── tpm2_part4_spt_routines_annex.py │ ├── tpm2_part4_spt_routines_header_files.py │ └── tpm2_part4_spt_routines_prototypes.py ├── prototypes │ ├── __init__.py │ ├── tpm2_partx_prototype_component.py │ ├── tpm2_partx_prototype_file.py │ ├── tpm2_partx_prototype_functions.py │ └── tpm2_partx_prototype_modifiers.py └── utils.py └── settings.py /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/OsslCryptoEngine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/cmake/OsslCryptoEngine/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/patches/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/cmake/patches/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/cmake/platform/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/toolchain_arm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/cmake/toolchain_arm.cmake -------------------------------------------------------------------------------- /cmake/tpm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/cmake/tpm/CMakeLists.txt -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 1 - Architecture 01.16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 1 - Architecture 01.16.pdf -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 1 - Architecture 01.16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 1 - Architecture 01.16.txt -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 2 - Structures 01.16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 2 - Structures 01.16.pdf -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 2 - Structures 01.16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 2 - Structures 01.16.txt -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 2 - Structures 01.16.txt.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 2 - Structures 01.16.txt.patch -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 3 - Commands 01.16-code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 3 - Commands 01.16-code.pdf -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 3 - Commands 01.16-code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 3 - Commands 01.16-code.txt -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.pdf -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.txt -------------------------------------------------------------------------------- /documents/116/TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.txt.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/116/TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.txt.patch -------------------------------------------------------------------------------- /documents/138/TPM Rev 2.0 Part 1 - Architecture 01.38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM Rev 2.0 Part 1 - Architecture 01.38.txt -------------------------------------------------------------------------------- /documents/138/TPM Rev 2.0 Part 2 - Structures 01.38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM Rev 2.0 Part 2 - Structures 01.38.txt -------------------------------------------------------------------------------- /documents/138/TPM Rev 2.0 Part 3 - Commands 01.38-code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM Rev 2.0 Part 3 - Commands 01.38-code.txt -------------------------------------------------------------------------------- /documents/138/TPM Rev 2.0 Part 4 - Supporting Routines 01.38-code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM Rev 2.0 Part 4 - Supporting Routines 01.38-code.txt -------------------------------------------------------------------------------- /documents/138/TPM-Rev-2.0-Part-1-Architecture-01.38.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM-Rev-2.0-Part-1-Architecture-01.38.pdf -------------------------------------------------------------------------------- /documents/138/TPM-Rev-2.0-Part-2-Structures-01.38.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM-Rev-2.0-Part-2-Structures-01.38.pdf -------------------------------------------------------------------------------- /documents/138/TPM-Rev-2.0-Part-3-Commands-01.38-code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM-Rev-2.0-Part-3-Commands-01.38-code.pdf -------------------------------------------------------------------------------- /documents/138/TPM-Rev-2.0-Part-4-Supporting-Routines-01.38-code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/documents/138/TPM-Rev-2.0-Part-4-Supporting-Routines-01.38-code.pdf -------------------------------------------------------------------------------- /lib/OpenSSL Copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/OpenSSL Copyright.txt -------------------------------------------------------------------------------- /lib/arm/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/arm/README -------------------------------------------------------------------------------- /lib/arm/libcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/arm/libcrypto.a -------------------------------------------------------------------------------- /lib/arm/libssl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/arm/libssl.a -------------------------------------------------------------------------------- /lib/libeay32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/libeay32.lib -------------------------------------------------------------------------------- /lib/openssl/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/aes.h -------------------------------------------------------------------------------- /lib/openssl/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/asn1.h -------------------------------------------------------------------------------- /lib/openssl/asn1_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/asn1_mac.h -------------------------------------------------------------------------------- /lib/openssl/asn1t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/asn1t.h -------------------------------------------------------------------------------- /lib/openssl/bio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/bio.h -------------------------------------------------------------------------------- /lib/openssl/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/blowfish.h -------------------------------------------------------------------------------- /lib/openssl/bn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/bn.h -------------------------------------------------------------------------------- /lib/openssl/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/buffer.h -------------------------------------------------------------------------------- /lib/openssl/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/camellia.h -------------------------------------------------------------------------------- /lib/openssl/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/cast.h -------------------------------------------------------------------------------- /lib/openssl/cmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/cmac.h -------------------------------------------------------------------------------- /lib/openssl/cms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/cms.h -------------------------------------------------------------------------------- /lib/openssl/comp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/comp.h -------------------------------------------------------------------------------- /lib/openssl/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/conf.h -------------------------------------------------------------------------------- /lib/openssl/conf_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/conf_api.h -------------------------------------------------------------------------------- /lib/openssl/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/crypto.h -------------------------------------------------------------------------------- /lib/openssl/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/des.h -------------------------------------------------------------------------------- /lib/openssl/des_old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/des_old.h -------------------------------------------------------------------------------- /lib/openssl/dh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/dh.h -------------------------------------------------------------------------------- /lib/openssl/dsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/dsa.h -------------------------------------------------------------------------------- /lib/openssl/dso.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/dso.h -------------------------------------------------------------------------------- /lib/openssl/dtls1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/dtls1.h -------------------------------------------------------------------------------- /lib/openssl/e_os2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/e_os2.h -------------------------------------------------------------------------------- /lib/openssl/ebcdic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ebcdic.h -------------------------------------------------------------------------------- /lib/openssl/ec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ec.h -------------------------------------------------------------------------------- /lib/openssl/ec_lcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ec_lcl.h -------------------------------------------------------------------------------- /lib/openssl/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ecdh.h -------------------------------------------------------------------------------- /lib/openssl/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ecdsa.h -------------------------------------------------------------------------------- /lib/openssl/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/engine.h -------------------------------------------------------------------------------- /lib/openssl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/err.h -------------------------------------------------------------------------------- /lib/openssl/evp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/evp.h -------------------------------------------------------------------------------- /lib/openssl/hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/hmac.h -------------------------------------------------------------------------------- /lib/openssl/idea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/idea.h -------------------------------------------------------------------------------- /lib/openssl/krb5_asn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/krb5_asn.h -------------------------------------------------------------------------------- /lib/openssl/kssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/kssl.h -------------------------------------------------------------------------------- /lib/openssl/lhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/lhash.h -------------------------------------------------------------------------------- /lib/openssl/md4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/md4.h -------------------------------------------------------------------------------- /lib/openssl/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/md5.h -------------------------------------------------------------------------------- /lib/openssl/mdc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/mdc2.h -------------------------------------------------------------------------------- /lib/openssl/modes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/modes.h -------------------------------------------------------------------------------- /lib/openssl/obj_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/obj_mac.h -------------------------------------------------------------------------------- /lib/openssl/objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/objects.h -------------------------------------------------------------------------------- /lib/openssl/ocsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ocsp.h -------------------------------------------------------------------------------- /lib/openssl/opensslconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/opensslconf.h -------------------------------------------------------------------------------- /lib/openssl/opensslv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/opensslv.h -------------------------------------------------------------------------------- /lib/openssl/ossl_typ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ossl_typ.h -------------------------------------------------------------------------------- /lib/openssl/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/pem.h -------------------------------------------------------------------------------- /lib/openssl/pem2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/pem2.h -------------------------------------------------------------------------------- /lib/openssl/pkcs12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/pkcs12.h -------------------------------------------------------------------------------- /lib/openssl/pkcs7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/pkcs7.h -------------------------------------------------------------------------------- /lib/openssl/pqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/pqueue.h -------------------------------------------------------------------------------- /lib/openssl/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/rand.h -------------------------------------------------------------------------------- /lib/openssl/rc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/rc2.h -------------------------------------------------------------------------------- /lib/openssl/rc4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/rc4.h -------------------------------------------------------------------------------- /lib/openssl/ripemd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ripemd.h -------------------------------------------------------------------------------- /lib/openssl/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/rsa.h -------------------------------------------------------------------------------- /lib/openssl/safestack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/safestack.h -------------------------------------------------------------------------------- /lib/openssl/seed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/seed.h -------------------------------------------------------------------------------- /lib/openssl/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/sha.h -------------------------------------------------------------------------------- /lib/openssl/srp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/srp.h -------------------------------------------------------------------------------- /lib/openssl/srtp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/srtp.h -------------------------------------------------------------------------------- /lib/openssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ssl.h -------------------------------------------------------------------------------- /lib/openssl/ssl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ssl2.h -------------------------------------------------------------------------------- /lib/openssl/ssl23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ssl23.h -------------------------------------------------------------------------------- /lib/openssl/ssl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ssl3.h -------------------------------------------------------------------------------- /lib/openssl/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/stack.h -------------------------------------------------------------------------------- /lib/openssl/symhacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/symhacks.h -------------------------------------------------------------------------------- /lib/openssl/tls1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/tls1.h -------------------------------------------------------------------------------- /lib/openssl/ts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ts.h -------------------------------------------------------------------------------- /lib/openssl/txt_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/txt_db.h -------------------------------------------------------------------------------- /lib/openssl/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ui.h -------------------------------------------------------------------------------- /lib/openssl/ui_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/ui_compat.h -------------------------------------------------------------------------------- /lib/openssl/whrlpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/whrlpool.h -------------------------------------------------------------------------------- /lib/openssl/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/x509.h -------------------------------------------------------------------------------- /lib/openssl/x509_vfy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/x509_vfy.h -------------------------------------------------------------------------------- /lib/openssl/x509v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/openssl/x509v3.h -------------------------------------------------------------------------------- /lib/x86-64/libcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/x86-64/libcrypto.a -------------------------------------------------------------------------------- /lib/x86-64/libssl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/x86-64/libssl.a -------------------------------------------------------------------------------- /lib/x86/libcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/x86/libcrypto.a -------------------------------------------------------------------------------- /lib/x86/libssl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/lib/x86/libssl.a -------------------------------------------------------------------------------- /patches/116/CpriRSA.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/CpriRSA.c.patch -------------------------------------------------------------------------------- /patches/116/CryptoEngine.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/CryptoEngine.h.patch -------------------------------------------------------------------------------- /patches/116/Entropy.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/Entropy.c.patch -------------------------------------------------------------------------------- /patches/116/LocalityPlat.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/LocalityPlat.c.patch -------------------------------------------------------------------------------- /patches/116/NVMem.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/NVMem.c.patch -------------------------------------------------------------------------------- /patches/116/NV_UndefineSpaceSpecial.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/NV_UndefineSpaceSpecial.c.patch -------------------------------------------------------------------------------- /patches/116/OsslCryptoEngine.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/OsslCryptoEngine.h.patch -------------------------------------------------------------------------------- /patches/116/SessionProcess.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/SessionProcess.c.patch -------------------------------------------------------------------------------- /patches/116/SessionProcess_fp.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/SessionProcess_fp.h.patch -------------------------------------------------------------------------------- /patches/116/TPMCmdp.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/TPMCmdp.c.patch -------------------------------------------------------------------------------- /patches/116/TPMCmds.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/TPMCmds.c.patch -------------------------------------------------------------------------------- /patches/116/TcpServer.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/TcpServer.c.patch -------------------------------------------------------------------------------- /patches/116/TpmBuildSwitches.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/116/TpmBuildSwitches.h.patch -------------------------------------------------------------------------------- /patches/138/CreateLoaded.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/CreateLoaded.c.patch -------------------------------------------------------------------------------- /patches/138/CryptSym.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/CryptSym.c.patch -------------------------------------------------------------------------------- /patches/138/Global.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/Global.h.patch -------------------------------------------------------------------------------- /patches/138/Implementation.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/Implementation.h.patch -------------------------------------------------------------------------------- /patches/138/Manufacture.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/Manufacture.c.patch -------------------------------------------------------------------------------- /patches/138/Platform_fp.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/Platform_fp.h.patch -------------------------------------------------------------------------------- /patches/138/Simulator_fp.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/Simulator_fp.h.patch -------------------------------------------------------------------------------- /patches/138/TPMB.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/TPMB.h.patch -------------------------------------------------------------------------------- /patches/138/TPMCmdp.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/TPMCmdp.c.patch -------------------------------------------------------------------------------- /patches/138/TPMCmds.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/TPMCmds.c.patch -------------------------------------------------------------------------------- /patches/138/TPM_Types.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/TPM_Types.h.patch -------------------------------------------------------------------------------- /patches/138/TcpServer.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/TcpServer.c.patch -------------------------------------------------------------------------------- /patches/138/TpmTcpProtocol.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/patches/138/TpmTcpProtocol.h.patch -------------------------------------------------------------------------------- /scripts/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/README -------------------------------------------------------------------------------- /scripts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/main.py -------------------------------------------------------------------------------- /scripts/modules/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/modules/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/comment.py -------------------------------------------------------------------------------- /scripts/modules/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/constants.py -------------------------------------------------------------------------------- /scripts/modules/data_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/data_structures.py -------------------------------------------------------------------------------- /scripts/modules/extractors/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /scripts/modules/extractors/commands_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/commands_extractor.py -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/tpm2_part3_commands_fodt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/fodt/tpm2_part3_commands_fodt.py -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/tpm2_part4_spt_routines_annex_fodt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/fodt/tpm2_part4_spt_routines_annex_fodt.py -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/tpm2_part4_spt_routines_fodt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/fodt/tpm2_part4_spt_routines_fodt.py -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/tpm2_part4_spt_routines_header_files_fodt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/fodt/tpm2_part4_spt_routines_header_files_fodt.py -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/tpm2_partx_extraction_navigator_fodt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/fodt/tpm2_partx_extraction_navigator_fodt.py -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/tpm2_partx_license_extractor_fodt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/fodt/tpm2_partx_license_extractor_fodt.py -------------------------------------------------------------------------------- /scripts/modules/extractors/fodt/tpm2_partx_table_extractor_fodt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/fodt/tpm2_partx_table_extractor_fodt.py -------------------------------------------------------------------------------- /scripts/modules/extractors/license_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/license_extractor.py -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/tpm2_part3_commands_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/pdf/tpm2_part3_commands_pdf.py -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/tpm2_part4_spt_routines_annex_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/pdf/tpm2_part4_spt_routines_annex_pdf.py -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/tpm2_part4_spt_routines_header_files_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/pdf/tpm2_part4_spt_routines_header_files_pdf.py -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/tpm2_part4_spt_routines_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/pdf/tpm2_part4_spt_routines_pdf.py -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/tpm2_partx_extraction_navigator_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/pdf/tpm2_partx_extraction_navigator_pdf.py -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/tpm2_partx_license_extractor_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/pdf/tpm2_partx_license_extractor_pdf.py -------------------------------------------------------------------------------- /scripts/modules/extractors/pdf/tpm2_partx_table_extractor_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/pdf/tpm2_partx_table_extractor_pdf.py -------------------------------------------------------------------------------- /scripts/modules/extractors/spt_routines_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/spt_routines_extractor.py -------------------------------------------------------------------------------- /scripts/modules/extractors/table_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/extractors/table_extractor.py -------------------------------------------------------------------------------- /scripts/modules/file_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/file_handling.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_advanced_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_advanced_type.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_array.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_bits_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_bits_table.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_interface_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_interface_table.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_simple_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_simple_type.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_structure_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_structure_table.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_templates.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_marshal_union_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_marshal_union_table.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/marshal/tpm2_partx_type_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/marshal/tpm2_partx_type_mapping.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/tpm2_part2_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/tpm2_part2_structures.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/tpm2_part2_structures_alg_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/tpm2_part2_structures_alg_ids.py -------------------------------------------------------------------------------- /scripts/modules/part2_structures/tpm2_part2_structures_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part2_structures/tpm2_part2_structures_types.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_command_attributes_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_command_attributes_h.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_command_dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_command_dispatcher.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_command_dispatcher_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_command_dispatcher_templates.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_commands.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_commands_fp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_commands_fp.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_commands_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_commands_h.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_commands_prototypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_commands_prototypes.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_commands_prototypes_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_commands_prototypes_templates.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_handle_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_handle_process.py -------------------------------------------------------------------------------- /scripts/modules/part3_commands/tpm2_part3_handle_process_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part3_commands/tpm2_part3_handle_process_templates.py -------------------------------------------------------------------------------- /scripts/modules/part4_spt_routines/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /scripts/modules/part4_spt_routines/tpm2_part4_spt_routines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part4_spt_routines/tpm2_part4_spt_routines.py -------------------------------------------------------------------------------- /scripts/modules/part4_spt_routines/tpm2_part4_spt_routines_annex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part4_spt_routines/tpm2_part4_spt_routines_annex.py -------------------------------------------------------------------------------- /scripts/modules/part4_spt_routines/tpm2_part4_spt_routines_header_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part4_spt_routines/tpm2_part4_spt_routines_header_files.py -------------------------------------------------------------------------------- /scripts/modules/part4_spt_routines/tpm2_part4_spt_routines_prototypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/part4_spt_routines/tpm2_part4_spt_routines_prototypes.py -------------------------------------------------------------------------------- /scripts/modules/prototypes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/modules/prototypes/tpm2_partx_prototype_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/prototypes/tpm2_partx_prototype_component.py -------------------------------------------------------------------------------- /scripts/modules/prototypes/tpm2_partx_prototype_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/prototypes/tpm2_partx_prototype_file.py -------------------------------------------------------------------------------- /scripts/modules/prototypes/tpm2_partx_prototype_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/prototypes/tpm2_partx_prototype_functions.py -------------------------------------------------------------------------------- /scripts/modules/prototypes/tpm2_partx_prototype_modifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/prototypes/tpm2_partx_prototype_modifiers.py -------------------------------------------------------------------------------- /scripts/modules/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/modules/utils.py -------------------------------------------------------------------------------- /scripts/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stwagnr/tpm2simulator/HEAD/scripts/settings.py --------------------------------------------------------------------------------