tree: c9231ae7ce0207c2d6e5733bf2643b33fa7ad010 [path history] [tgz]
  1. fake_password_provider.h
  2. libpasswordprovider.gyp
  3. libpasswordprovider.pc
  4. libpasswordprovider_export.h
  5. OWNERS
  6. password.cc
  7. password.h
  8. password_provider.cc
  9. password_provider.h
  10. password_provider_test.cc
  11. password_provider_test_utils.h
  12. password_test.cc
  13. README.md
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 the same user that stored the password in the first place.

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.