John-Mark Gurney
7d6f404bcd
encode UUIDs as bytes.. This shrinks the pubkey string significantly...
5 years ago
John-Mark Gurney
9627bf4e82
misspelling fix that didn't make previous, add uuid property for Persona
5 years ago
John-Mark Gurney
4ab4553af1
expand the pubkey to include the uuid from the identity...
this is needd to be able to lookup the pubkey...
In testing this, we verified the identity obj, and it
exposed the issue that the ASN1DictCoder doesn't actually
make canonical output (dict keys were not sorted), so fix
this locally...
5 years ago
John-Mark Gurney
e852abcc2a
refactor and make an interface to get the public key in an printable format
5 years ago
John-Mark Gurney
834a6880f9
make the comment match the code..
5 years ago
John-Mark Gurney
22ad754779
print out the base58 encoding of an identity's public key so that
it can be loaded into the server to be authorized...
5 years ago
John-Mark Gurney
5240a7d92b
allow updating properties of the identity
5 years ago
John-Mark Gurney
c3c8baf075
add option to generate your identity...
5 years ago
John-Mark Gurney
8780e6807b
make common properties directly setable, as there must only
be one of them..
sign the identity object w/ the generate key...
prep for generating identities in the cli..
5 years ago
John-Mark Gurney
997ca67c62
add signing support...
as part of this work, also uplifted automatic promotion of uuid
to a UUID object...
add encode/decode methods to MDBase to make things more simple
when handling serialization...
5 years ago
John-Mark Gurney
247eb2dde7
add Persona and various tests for it..
5 years ago
John-Mark Gurney
4efdcc6634
fix coverage of overlays, and mark a not implemented
exception as no cover..
5 years ago
John-Mark Gurney
a892b7273a
add overlay support
5 years ago
John-Mark Gurney
74d6bf08c1
add support for append and delete to the cli..
5 years ago
John-Mark Gurney
5359b43697
properties need to be lists, as there might be multiple ones..
add new_version that creates a new version with modifications
5 years ago
John-Mark Gurney
b19d98a07e
it's creator, not author, add some comments on tests to add and
private members... also increase coverage back to 100%, delete
outdated comments..
5 years ago
John-Mark Gurney
8c25fc0fd8
start adding support for the command to list the properties...
this involved restructing the objectstore to be more of a complete
repo, keeping things like create_by_ref for new objects...
5 years ago
John-Mark Gurney
835e4f1815
add coverage support, and cover a line, and mark a couple lines no cover
5 years ago
John-Mark Gurney
96b90c059f
make type generate if not present, make FileObject subclass MDBase
5 years ago
John-Mark Gurney
c1593e3a81
make sure original object is not modified, and auto-generate some
required common properties..
5 years ago
John-Mark Gurney
762e422586
add created_by_ref, and some previously missing files..
5 years ago
John-Mark Gurney
6815ebdf92
add default hash, add base object + common property enforcement,
FileObject now has hashes and other properties, use realpath
for the dir to get common path
5 years ago
John-Mark Gurney
56da697d94
parameterize the filename
5 years ago