tree: c73e1f37fdaafa35e9ffaf067aca34722c2144cd [path history] [tgz]
  1. BUILD.gn
  2. OWNERS
  3. README.md
  4. fake_password_provider.h
  5. libpasswordprovider.pc
  6. libpasswordprovider_export.h
  7. password.cc
  8. password.h
  9. password_provider.cc
  10. password_provider.h
  11. password_provider_test.cc
  12. password_provider_test_utils.h
  13. password_test.cc
libpasswordprovider/README.md

libpasswordprovider

This directory contains the Password Provider library, which is used to store and retrieve the user's password. The password is stored using kernel keyrings.

To retrieve the password, a process must be running as a user in the password-viewers group.

The password storage is shared among all processes using it, meaning that one process calling DiscardKey will cause it to be discarded for all other processes.