tvl-depot/tvix/store/src
sinavir 9f36632509 feat(tvix/store): Add a signing PathInfoService
- Add a new PathInfoService implementation that wraps transparently
around another except that it dynamically signs all the incoming
path-infos with the provided signer.

- Add a ServiceBuilder for this PathInfoService that provides a
SigningPathInfoService with a keyfile signer

Change-Id: I845ddfdf01d14c503c796b2b80c720dab98be091
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12032
Reviewed-by: flokli <flokli@flokli.de>
Autosubmit: sinavir <tvix@sinavir.fr>
Tested-by: BuildkiteCI
2024-09-26 12:29:03 +00:00
..
bin fix(tvix/store): restore v1alpha reflection endpoint 2024-08-27 10:34:43 +00:00
nar feat(tvix/store): seekable nar renderer 2024-09-25 19:23:45 +00:00
pathinfoservice feat(tvix/store): Add a signing PathInfoService 2024-09-26 12:29:03 +00:00
proto fix(tvix/nar-bridge): Remove name check for root node in nar generation 2024-09-24 09:45:33 +00:00
tests feat(tvix/store): seekable nar renderer 2024-09-25 19:23:45 +00:00
composition.rs refactor(tvix/store): use composition in tvix_store crate 2024-07-20 19:37:27 +00:00
import.rs refactor(nix-compat/store_path): make StorePath generic on S 2024-08-20 15:14:27 +00:00
lib.rs refactor(tvix/store): use composition in tvix_store crate 2024-07-20 19:37:27 +00:00
utils.rs docs(tvix/store/utils): add docstrings for ServiceUrls* 2024-08-12 15:26:31 +00:00