|author||Eric Grosse <firstname.lastname@example.org>||Wed Dec 13 22:36:23 2017 -0800|
|committer||Eric Grosse <email@example.com>||Thu Dec 14 22:22:20 2017 +0000|
dir/server/serverlog: stabilize root backup reference The recently introduced root backup from local disk to storage server intended to create a consistent per-user reference, but used ECDSA signing which includes some randomness. The reference is desired to be unguessable so that outsiders can't watch time and sequence. There is no encryption or sign/verify involved. A better cryptographic tool is HKDF (RFC 5869) already used as part of key wrapping in pack/ee. Add HKDF to the Factotum interface, and use it in place of the old reference construction. Add test that catches the old problem. Add errors.Str in storagetest to avoid "unqualified type" complaint. Fix #555. Change-Id: Ibb083d9a630fd82beac835166d17144b5d97ac2a Reviewed-on: https://upspin-review.googlesource.com/17560 Reviewed-by: Andrew Gerrand <firstname.lastname@example.org> Reviewed-by: David Presotto <email@example.com>
Upspin is an experimental project to build a framework for naming and sharing files and other data securely, uniformly, and globally: a global name system of sorts.
It is not a file system, but a set of protocols and reference implementations that can be used to join things like file systems and other storage services to the name space.
Performance is not a primary goal. Uniformity and security are.
Upspin is not an official Google product.
Upspin has rough edges, and is not yet suitable for non-technical users.
Note that the Upspin project does not use GitHub pull requests, and that we use the issue tracker for bug reports and proposals only.
See the Contribution Guidelines for more information on contributing to the project.
Please report issues through our issue tracker.
All Upspin users should subscribe to the Upspin Announcements mailing list to receive critical information about the project.
Use the Upspin mailing list for discussion about Upspin use and development.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The Upspin mascot is Copyright 2017 Renee French. All Rights Reserved.