tree: 3eaf465bddf6323455dbe8dfbf8e90aa110e215f [path history] [tgz]
  1. app/
  2. cache/
  3. cloud_sync/
  4. cobalt/
  5. coroutine/
  6. encryption/
  7. environment/
  8. fidl/
  9. fidl_helpers/
  10. filesystem/
  11. lock/
  12. meta/
  13. p2p_provider/
  14. p2p_sync/
  15. storage/
  16. sync_coordinator/
  17. sync_helper/
  18. testing/
  19. tests/
  20. BUILD.gn
  21. ledger_e2e_sync_credentials.ciphertext
  22. README.md
peridot/bin/ledger/README.md

Ledger

Implementation of Ledger.

Contents

  • app implements Ledger fidl API
  • cache
  • cloud_sync implements Ledger synchronisation via cloud
  • cobalt contains helper methods for reporting Cobalt events
  • coroutine coroutine library
  • encryption implements encryption service for Ledger
  • environment
  • fidl FIDL interfaces internal to Ledger and peridot framework (not exposed to upper layers)
  • fidl_helpers
  • lock
  • filesystem contains filesystem-related helper functions
  • p2p_provider implements P2P primitives powering the P2P sync
  • p2p_sync implements Ledger synchronisation via P2P
  • storage implements persistent representation of data held in Ledger
  • testing contains helper functions used for testing Ledger
  • tests contains tests and benchmarks for Ledger