From 169a2237a24fdb195347ed4d77ed761ea24a5c28 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 19 Jan 2021 00:48:29 +0000 Subject: [PATCH] Update 'README.md' --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 3840337..0a3abeb 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,8 @@ The manifest file would do several important things: * `mfer fetch https://example.com/manifestdirectory/` * a command line option to zero/omit mtime/ctime, as well as manifest timestamp, and sort all directory listings so that manifest file generation is deterministic/reproducible * URL format `mfer fetch https://exmaple.com/manifestdirectory/?key=5539AD00DE4C42F3AFE11575052443F4DF2A55C2` to assert in the URL which PGP signing key should be used in the manifest, so that shared URLs have a cryptographic trust root +* a "well-known" key in the manifest that maps well known keys (could reuse the http spec) to specific file paths in the manifest. + * example: a `berlin.sneak.app.slideshow` key that maps to a json slideshow config listing what image paths to show, and for how long, and in what order # Use Cases @@ -91,6 +93,10 @@ I'd like to be able to download a whole tree of files available via HTTP resumab I use filesystems that don't include data checksums, and I would like a cryptographically signed checksum file so that I can later verify that a set of archive files have not been modified, none are missing, and that the checksums have not been altered in storage by a second party. +## Filesystem-Independent Checksums + +I would like to be able to plug in a hard drive or flash drive and, if there is an `index.mf` in the root, automatically detect missing/corrupted files, regardless of filesystem format. + # Collaboration Please email [`sneak@sneak.berlin`](mailto:sneak@sneak.berlin) with your desired username for an account on this Gitea instance.