Open crwood opened 6 months ago
Some other reasons to do this:
allmydata
package isn't really designed or intended to be used as a python library/API.mkdir
call to the Tahoe-LAFS web API -- which, in turn, requires being connected to a live grid; it would be useful to be able to reconstruct caps "offline" as a pure function, etc.mkdir
call) throws an UncoordinatedWriteError
and may lead to data-loss.
The keys which constitute Tahoe-LAFS mutable capabilities are derived from RSA keys (passed through a custom "tagged" sha256d hash function as per
hashutil.py
). Investigate how/whether this library could or should support generating equivalent Tahoe-LAFS capabilities without the need to depend on Tahoe-LAFS itself.