├── .cirrus.yml ├── .gitallowed ├── .gitignore ├── .golangci.yml ├── CODEOWNERS ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── examples ├── README.md ├── tpm-clear │ └── clear.go ├── tpm-genaik │ └── genaik.go ├── tpm-keys │ └── tpm-keys.go ├── tpm-sign │ ├── README.md │ ├── common.go │ ├── extend_pcr.go │ ├── generate.go │ ├── sign.go │ ├── tpm-sign.go │ └── verify.go ├── tpm-takeownership │ └── own.go ├── tpm2-ekcert │ └── main.go ├── tpm2-nvread │ └── main.go └── tpm2-seal-unseal │ └── main.go ├── go.mod ├── go.sum ├── legacy └── tpm2 │ ├── README.md │ ├── constants.go │ ├── credactivation │ ├── credential_activation.go │ └── credential_activation_test.go │ ├── encoding_test.go │ ├── error.go │ ├── error_test.go │ ├── kdf.go │ ├── open_other.go │ ├── open_windows.go │ ├── structures.go │ ├── test │ ├── benchmark_test.go │ ├── kdf_test.go │ ├── tpm2_other_test.go │ ├── tpm2_test.go │ └── tpm2_windows_test.go │ └── tpm2.go ├── tpm ├── commands.go ├── constants.go ├── errors.go ├── open_other.go ├── open_windows.go ├── pcrs.go ├── pcrs_test.go ├── structures.go ├── testing.md ├── tpm.go ├── tpm_other_test.go ├── tpm_test.go ├── tpm_windows_test.go └── verify.go ├── tpm2 ├── audit.go ├── bitfield.go ├── child_object_crypto.go ├── constants.go ├── constants_internal.go ├── create_credential.go ├── create_duplicate.go ├── create_salt.go ├── crypto.go ├── crypto_test.go ├── errors.go ├── kdf.go ├── labeled_kem_convert.go ├── labeled_kem_ecc.go ├── labeled_kem_rsa.go ├── labeled_kem_test.go ├── marshalling.go ├── marshalling_test.go ├── names.go ├── pcrs.go ├── policy.go ├── reflect.go ├── sessions.go ├── structures.go ├── templates.go ├── test │ ├── activate_credential_test.go │ ├── audit_test.go │ ├── certify_test.go │ ├── clear_test.go │ ├── combined_context_test.go │ ├── commit_test.go │ ├── create_loaded_test.go │ ├── duplicate_test.go │ ├── ecdh_test.go │ ├── ek_test.go │ ├── evict_control_test.go │ ├── get_random_test.go │ ├── get_time_test.go │ ├── hash_sequence_hash_test.go │ ├── hierarchy_change_auth_test.go │ ├── hmac_start_test.go │ ├── hmac_test.go │ ├── import_test.go │ ├── load_external_test.go │ ├── names_test.go │ ├── nv_test.go │ ├── object_change_auth_test.go │ ├── pcr_test.go │ ├── policy_test.go │ ├── read_public_test.go │ ├── rsa_encryption_test.go │ ├── sealing_test.go │ ├── sign_test.go │ ├── symmetric_encryption_test.go │ ├── test_parms_test.go │ └── testvectors │ │ ├── ecc_labeled_encaps.json │ │ ├── kdfa.json │ │ ├── kdfe.json │ │ ├── rsa_labeled_encaps.json │ │ └── testvectors.go ├── tpm2.go ├── tpm2b.go └── transport │ ├── linuxtpm │ ├── linuxtpm.go │ └── linuxtpm_test.go │ ├── linuxudstpm │ ├── linuxudstpm.go │ └── linuxudstpm_test.go │ ├── open_other.go │ ├── open_windows.go │ ├── simulator │ └── simulator.go │ ├── tcp │ ├── tcp.go │ └── tcp_test.go │ ├── test │ └── helper.go │ ├── tpm.go │ └── windowstpm │ ├── windowstpm.go │ └── windowstpm_test.go └── tpmutil ├── emulator_read_write_closer_test.go ├── encoding.go ├── encoding_test.go ├── mssim └── mssim.go ├── poll_other.go ├── poll_unix.go ├── poll_unix_test.go ├── run.go ├── run_other.go ├── run_windows.go ├── structures.go └── tbs ├── tbs_windows.go └── tbs_windows_test.go /.cirrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/.cirrus.yml -------------------------------------------------------------------------------- /.gitallowed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/.gitallowed -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/tpm-clear/clear.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-clear/clear.go -------------------------------------------------------------------------------- /examples/tpm-genaik/genaik.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-genaik/genaik.go -------------------------------------------------------------------------------- /examples/tpm-keys/tpm-keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-keys/tpm-keys.go -------------------------------------------------------------------------------- /examples/tpm-sign/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-sign/README.md -------------------------------------------------------------------------------- /examples/tpm-sign/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-sign/common.go -------------------------------------------------------------------------------- /examples/tpm-sign/extend_pcr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-sign/extend_pcr.go -------------------------------------------------------------------------------- /examples/tpm-sign/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-sign/generate.go -------------------------------------------------------------------------------- /examples/tpm-sign/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-sign/sign.go -------------------------------------------------------------------------------- /examples/tpm-sign/tpm-sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-sign/tpm-sign.go -------------------------------------------------------------------------------- /examples/tpm-sign/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-sign/verify.go -------------------------------------------------------------------------------- /examples/tpm-takeownership/own.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm-takeownership/own.go -------------------------------------------------------------------------------- /examples/tpm2-ekcert/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm2-ekcert/main.go -------------------------------------------------------------------------------- /examples/tpm2-nvread/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm2-nvread/main.go -------------------------------------------------------------------------------- /examples/tpm2-seal-unseal/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/examples/tpm2-seal-unseal/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/go.sum -------------------------------------------------------------------------------- /legacy/tpm2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/README.md -------------------------------------------------------------------------------- /legacy/tpm2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/constants.go -------------------------------------------------------------------------------- /legacy/tpm2/credactivation/credential_activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/credactivation/credential_activation.go -------------------------------------------------------------------------------- /legacy/tpm2/credactivation/credential_activation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/credactivation/credential_activation_test.go -------------------------------------------------------------------------------- /legacy/tpm2/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/encoding_test.go -------------------------------------------------------------------------------- /legacy/tpm2/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/error.go -------------------------------------------------------------------------------- /legacy/tpm2/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/error_test.go -------------------------------------------------------------------------------- /legacy/tpm2/kdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/kdf.go -------------------------------------------------------------------------------- /legacy/tpm2/open_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/open_other.go -------------------------------------------------------------------------------- /legacy/tpm2/open_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/open_windows.go -------------------------------------------------------------------------------- /legacy/tpm2/structures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/structures.go -------------------------------------------------------------------------------- /legacy/tpm2/test/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/test/benchmark_test.go -------------------------------------------------------------------------------- /legacy/tpm2/test/kdf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/test/kdf_test.go -------------------------------------------------------------------------------- /legacy/tpm2/test/tpm2_other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/test/tpm2_other_test.go -------------------------------------------------------------------------------- /legacy/tpm2/test/tpm2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/test/tpm2_test.go -------------------------------------------------------------------------------- /legacy/tpm2/test/tpm2_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/test/tpm2_windows_test.go -------------------------------------------------------------------------------- /legacy/tpm2/tpm2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/legacy/tpm2/tpm2.go -------------------------------------------------------------------------------- /tpm/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/commands.go -------------------------------------------------------------------------------- /tpm/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/constants.go -------------------------------------------------------------------------------- /tpm/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/errors.go -------------------------------------------------------------------------------- /tpm/open_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/open_other.go -------------------------------------------------------------------------------- /tpm/open_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/open_windows.go -------------------------------------------------------------------------------- /tpm/pcrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/pcrs.go -------------------------------------------------------------------------------- /tpm/pcrs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/pcrs_test.go -------------------------------------------------------------------------------- /tpm/structures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/structures.go -------------------------------------------------------------------------------- /tpm/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/testing.md -------------------------------------------------------------------------------- /tpm/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/tpm.go -------------------------------------------------------------------------------- /tpm/tpm_other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/tpm_other_test.go -------------------------------------------------------------------------------- /tpm/tpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/tpm_test.go -------------------------------------------------------------------------------- /tpm/tpm_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/tpm_windows_test.go -------------------------------------------------------------------------------- /tpm/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm/verify.go -------------------------------------------------------------------------------- /tpm2/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/audit.go -------------------------------------------------------------------------------- /tpm2/bitfield.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/bitfield.go -------------------------------------------------------------------------------- /tpm2/child_object_crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/child_object_crypto.go -------------------------------------------------------------------------------- /tpm2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/constants.go -------------------------------------------------------------------------------- /tpm2/constants_internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/constants_internal.go -------------------------------------------------------------------------------- /tpm2/create_credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/create_credential.go -------------------------------------------------------------------------------- /tpm2/create_duplicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/create_duplicate.go -------------------------------------------------------------------------------- /tpm2/create_salt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/create_salt.go -------------------------------------------------------------------------------- /tpm2/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/crypto.go -------------------------------------------------------------------------------- /tpm2/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/crypto_test.go -------------------------------------------------------------------------------- /tpm2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/errors.go -------------------------------------------------------------------------------- /tpm2/kdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/kdf.go -------------------------------------------------------------------------------- /tpm2/labeled_kem_convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/labeled_kem_convert.go -------------------------------------------------------------------------------- /tpm2/labeled_kem_ecc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/labeled_kem_ecc.go -------------------------------------------------------------------------------- /tpm2/labeled_kem_rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/labeled_kem_rsa.go -------------------------------------------------------------------------------- /tpm2/labeled_kem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/labeled_kem_test.go -------------------------------------------------------------------------------- /tpm2/marshalling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/marshalling.go -------------------------------------------------------------------------------- /tpm2/marshalling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/marshalling_test.go -------------------------------------------------------------------------------- /tpm2/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/names.go -------------------------------------------------------------------------------- /tpm2/pcrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/pcrs.go -------------------------------------------------------------------------------- /tpm2/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/policy.go -------------------------------------------------------------------------------- /tpm2/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/reflect.go -------------------------------------------------------------------------------- /tpm2/sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/sessions.go -------------------------------------------------------------------------------- /tpm2/structures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/structures.go -------------------------------------------------------------------------------- /tpm2/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/templates.go -------------------------------------------------------------------------------- /tpm2/test/activate_credential_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/activate_credential_test.go -------------------------------------------------------------------------------- /tpm2/test/audit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/audit_test.go -------------------------------------------------------------------------------- /tpm2/test/certify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/certify_test.go -------------------------------------------------------------------------------- /tpm2/test/clear_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/clear_test.go -------------------------------------------------------------------------------- /tpm2/test/combined_context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/combined_context_test.go -------------------------------------------------------------------------------- /tpm2/test/commit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/commit_test.go -------------------------------------------------------------------------------- /tpm2/test/create_loaded_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/create_loaded_test.go -------------------------------------------------------------------------------- /tpm2/test/duplicate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/duplicate_test.go -------------------------------------------------------------------------------- /tpm2/test/ecdh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/ecdh_test.go -------------------------------------------------------------------------------- /tpm2/test/ek_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/ek_test.go -------------------------------------------------------------------------------- /tpm2/test/evict_control_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/evict_control_test.go -------------------------------------------------------------------------------- /tpm2/test/get_random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/get_random_test.go -------------------------------------------------------------------------------- /tpm2/test/get_time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/get_time_test.go -------------------------------------------------------------------------------- /tpm2/test/hash_sequence_hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/hash_sequence_hash_test.go -------------------------------------------------------------------------------- /tpm2/test/hierarchy_change_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/hierarchy_change_auth_test.go -------------------------------------------------------------------------------- /tpm2/test/hmac_start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/hmac_start_test.go -------------------------------------------------------------------------------- /tpm2/test/hmac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/hmac_test.go -------------------------------------------------------------------------------- /tpm2/test/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/import_test.go -------------------------------------------------------------------------------- /tpm2/test/load_external_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/load_external_test.go -------------------------------------------------------------------------------- /tpm2/test/names_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/names_test.go -------------------------------------------------------------------------------- /tpm2/test/nv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/nv_test.go -------------------------------------------------------------------------------- /tpm2/test/object_change_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/object_change_auth_test.go -------------------------------------------------------------------------------- /tpm2/test/pcr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/pcr_test.go -------------------------------------------------------------------------------- /tpm2/test/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/policy_test.go -------------------------------------------------------------------------------- /tpm2/test/read_public_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/read_public_test.go -------------------------------------------------------------------------------- /tpm2/test/rsa_encryption_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/rsa_encryption_test.go -------------------------------------------------------------------------------- /tpm2/test/sealing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/sealing_test.go -------------------------------------------------------------------------------- /tpm2/test/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/sign_test.go -------------------------------------------------------------------------------- /tpm2/test/symmetric_encryption_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/symmetric_encryption_test.go -------------------------------------------------------------------------------- /tpm2/test/test_parms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/test_parms_test.go -------------------------------------------------------------------------------- /tpm2/test/testvectors/ecc_labeled_encaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/testvectors/ecc_labeled_encaps.json -------------------------------------------------------------------------------- /tpm2/test/testvectors/kdfa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/testvectors/kdfa.json -------------------------------------------------------------------------------- /tpm2/test/testvectors/kdfe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/testvectors/kdfe.json -------------------------------------------------------------------------------- /tpm2/test/testvectors/rsa_labeled_encaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/testvectors/rsa_labeled_encaps.json -------------------------------------------------------------------------------- /tpm2/test/testvectors/testvectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/test/testvectors/testvectors.go -------------------------------------------------------------------------------- /tpm2/tpm2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/tpm2.go -------------------------------------------------------------------------------- /tpm2/tpm2b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/tpm2b.go -------------------------------------------------------------------------------- /tpm2/transport/linuxtpm/linuxtpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/linuxtpm/linuxtpm.go -------------------------------------------------------------------------------- /tpm2/transport/linuxtpm/linuxtpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/linuxtpm/linuxtpm_test.go -------------------------------------------------------------------------------- /tpm2/transport/linuxudstpm/linuxudstpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/linuxudstpm/linuxudstpm.go -------------------------------------------------------------------------------- /tpm2/transport/linuxudstpm/linuxudstpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/linuxudstpm/linuxudstpm_test.go -------------------------------------------------------------------------------- /tpm2/transport/open_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/open_other.go -------------------------------------------------------------------------------- /tpm2/transport/open_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/open_windows.go -------------------------------------------------------------------------------- /tpm2/transport/simulator/simulator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/simulator/simulator.go -------------------------------------------------------------------------------- /tpm2/transport/tcp/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/tcp/tcp.go -------------------------------------------------------------------------------- /tpm2/transport/tcp/tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/tcp/tcp_test.go -------------------------------------------------------------------------------- /tpm2/transport/test/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/test/helper.go -------------------------------------------------------------------------------- /tpm2/transport/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/tpm.go -------------------------------------------------------------------------------- /tpm2/transport/windowstpm/windowstpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/windowstpm/windowstpm.go -------------------------------------------------------------------------------- /tpm2/transport/windowstpm/windowstpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpm2/transport/windowstpm/windowstpm_test.go -------------------------------------------------------------------------------- /tpmutil/emulator_read_write_closer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/emulator_read_write_closer_test.go -------------------------------------------------------------------------------- /tpmutil/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/encoding.go -------------------------------------------------------------------------------- /tpmutil/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/encoding_test.go -------------------------------------------------------------------------------- /tpmutil/mssim/mssim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/mssim/mssim.go -------------------------------------------------------------------------------- /tpmutil/poll_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/poll_other.go -------------------------------------------------------------------------------- /tpmutil/poll_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/poll_unix.go -------------------------------------------------------------------------------- /tpmutil/poll_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/poll_unix_test.go -------------------------------------------------------------------------------- /tpmutil/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/run.go -------------------------------------------------------------------------------- /tpmutil/run_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/run_other.go -------------------------------------------------------------------------------- /tpmutil/run_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/run_windows.go -------------------------------------------------------------------------------- /tpmutil/structures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/structures.go -------------------------------------------------------------------------------- /tpmutil/tbs/tbs_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/tbs/tbs_windows.go -------------------------------------------------------------------------------- /tpmutil/tbs/tbs_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/go-tpm/HEAD/tpmutil/tbs/tbs_windows_test.go --------------------------------------------------------------------------------