tree: 3784154159798bdd1a3b6484074bb19a6949329f [path history] [tgz]
  1. kms/
  2. root_ssl_certificates/
  3. syscall-check/
  4. tee_manager/
  5. tpm_agent/
  6. BUILD.gn
  7. README.md
src/security/bin/README.md

Fuchsia Security: Binaries

Overview

This directory contains all source code that results in a component, package or other binary that is intended to be included in some assembled version of Fuchsia.

Project Descriptions

  • credential_manager: Launched at /core/account/credential_manager and serves the fuchsia.identity.credential FIDL interfaces. The services provided by this component are consumed by the password_authenticator for storing and retrieving user credentials.
  • root_ssl_certificates: Fuchsia's TLS root CA certificates (a.k.a. truststore). It serves as a resource package for components that use TLS.
  • tpm_agent: (WIP) Will be launched at /bootstrap/tpm_agent on devices that have a TPM2.0 but not a CR50. It will serve the fuchsia.tpm FIDL interface. This agent acts as a resource manager between the underlying driver implementation and the rest of the system.
  • tee_manager: Fuchsia - TEE communication stack. Marshals trusted application invocations; handles secure storage RPCs.
  • syscall_checker: Prints whether certain security sensitive system calls are enabled or disabled. Used in manual testing.