|
Android-cuttlefish cvd tool
|
#include "tpm_keymaster_context.h"#include <stdint.h>#include <string>#include <string_view>#include <utility>#include <vector>#include <keymaster/contexts/soft_attestation_cert.h>#include <keymaster/km_openssl/aes_key.h>#include <keymaster/km_openssl/asymmetric_key.h>#include <keymaster/km_openssl/attestation_utils.h>#include <keymaster/km_openssl/certificate_utils.h>#include <keymaster/km_openssl/ec_key_factory.h>#include <keymaster/km_openssl/hmac_key.h>#include <keymaster/km_openssl/rsa_key_factory.h>#include <keymaster/km_openssl/soft_keymaster_enforcement.h>#include <keymaster/km_openssl/triple_des_key.h>#include <keymaster/operation.h>#include <keymaster/wrapped_key.h>#include "absl/log/check.h"#include "absl/log/log.h"#include "cuttlefish/host/commands/secure_env/primary_key_builder.h"#include "cuttlefish/host/commands/secure_env/tpm_attestation_record.h"#include "cuttlefish/host/commands/secure_env/tpm_hmac.h"#include "cuttlefish/host/commands/secure_env/tpm_key_blob_maker.h"#include "cuttlefish/host/commands/secure_env/tpm_random_source.h"#include "cuttlefish/host/commands/secure_env/tpm_remote_provisioning_context.h"
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{tpm_keymaster_context.cpp} |
Functions | |
| keymaster::AuthorizationSet | cuttlefish::anonymous_namespace{tpm_keymaster_context.cpp}::GetHiddenTags (const AuthorizationSet &authorizations) |
| keymaster_error_t | cuttlefish::anonymous_namespace{tpm_keymaster_context.cpp}::TranslateAuthorizationSetError (AuthorizationSet::Error err) |
| static bool | cuttlefish::UpgradeIntegerTag (keymaster_tag_t tag, uint32_t value, AuthorizationSet *set, bool *set_changed) |
| std::string | cuttlefish::ToHexString (const std::vector< uint8_t > &binary) |