blob: 0713f2df3b2f71f3f9f221e401b4dad2a732b8d2 [file] [log] [blame] [view] [edit]
# Chromium OS cryptohome
This directory contains source code and documentation for the cryptohome
daemon.
* [Architecture]: Architecture of auth stack and USS.
* [Auth Factors]: The security tiers of different factors.
* [Challenge Response Key]: Challenge response auth scheme.
* [New Crypthome API]: Explanation of upcoming cryptohome APIs.
* [D-Bus]: cryptohome provides all functionality via a D-Bus interface.
* [Decrypt]: Secret wrapping scheme for VK.
* [Error Reporting]: Explanation of cryptohome verbose error reporting.
* [Filesystem Layout]: On disc location of various entities.
* [Firmware Management Parameters]
* [LE Credentials]: Scheme for LowEntropy wrapping
* [Lockbox]: Tamper-evident, install-time system attribute storage.
* [Mount]: Mounting process
* [P0 Fix Checklist]
* [TPM Owner Initialization]
[Architecture]: ./docs/architecture.md
[Auth Factors]: ./docs/factors.md
[Challenge Response Key]: ./docs/challenge_response_key.md
[New Crypthome API]: ./docs/cryptohome_modernization_apis.md
[D-Bus]: ./docs/dbus.md
[Decrypt]: ./docs/decrypt.md
[Error Reporting]: ./docs/error_reporting.md
[Filesystem Layout]: ./docs/filesystem_layout.md
[Firmware Management Parameters]: ./docs/firmware_management_parameters.md
[LE Credentials]: ./docs/le_credentials.md
[Lockbox]: ./docs/lockbox.md
[Mount]: ./docs/mount.md
[P0 Fix Checklist]: ./docs/p0_fix_checklist.md
[TPM Owner Initialization]: ./docs/tpm.md