perkeep/pkg/jsonsign
Brad Fitzpatrick 51e88cac65 Support for "planned permanodes" in pkg/jsonsign, pkg/schema and cmd/camput.
A planned permanode involves setting the contents of the permanode
(instead of a random string) as well as the OpenPGP signing time so
the resultant bytes of the blob (and thus its blobref) is deterministic.

This allows multiple independent devices (my laptops) to create the
same permanodes for the same files (photos backed up from my phone)
when offline (airplane) and then when they sync later, still only have
one permanode per unique file.  This means that tagging and other
metadata applied to permanodes on one laptop merge cleanly with
metadata from the other.
2012-07-28 16:32:31 -07:00
..
testdata Update from r60 to [almost] Go 1. 2012-02-18 21:53:06 -08:00
jsonsign_test.go Per Go initialism style, rename Json to JSON 2012-07-28 15:42:56 -07:00
keys.go jsonsign: add WriteKeyRing function & tests. 2012-03-19 21:00:51 -07:00
sign.go Support for "planned permanodes" in pkg/jsonsign, pkg/schema and cmd/camput. 2012-07-28 16:32:31 -07:00
verify.go Get the MySQL indexer working again. 2012-03-26 13:57:53 -07:00