Commit Graph

18 Commits

Author SHA1 Message Date
e8bc0cfd38 Add the content_length field to the Document base class 2022-05-07 06:37:50 +02:00
b9d0221e95 Add startswith() and endswith() methods to Path 2022-05-07 06:34:07 +02:00
1299acd463 Move from ed25519 to PyNaCl 2022-05-06 12:14:25 +02:00
280652d5a7 Create the es.4 document format 2022-05-06 09:41:12 +02:00
22d33a5d41 Make Path._SEGMENT_PATTERN compatible with fastjsonschema 2022-05-06 09:40:56 +02:00
129bce02e2 Add fastjsonschema as a dependency 2022-05-06 09:40:55 +02:00
6bc7fc63b2 Add an abstract base class for documents 2022-05-06 09:40:46 +02:00
547c6b5205 Mark signing identities as such in Identity.__repr__ 2022-05-06 09:37:38 +02:00
d602d9c3ba Add very basic Share handling 2022-05-05 15:03:15 +02:00
b585814ab8 Move the default testing identity seed to tests/helpers.py 2022-05-05 15:03:00 +02:00
5e57b24200 Add a __str__ and __repr__ method to Path 2022-05-05 15:02:43 +02:00
fcf9911121 Add sign and verify capability to Identity 2022-05-05 08:41:24 +02:00
1d40bbebc5 Add an __eq__ method to Identity 2022-05-05 08:37:06 +02:00
476e6ad22d Make path validation raise ValidationError instead of ValueError 2022-05-05 08:34:58 +02:00
00eb91e4cd Add path manipulation and validation 2022-05-04 06:38:12 +02:00
8ab8bfba83 Move coverage.py’s configuration into pyproject.toml 2022-05-04 06:37:57 +02:00
39772f1983 [Code Cleanup] Format source files with black 2022-05-03 16:36:25 +02:00
382449d6bb Initial version with identity handling 2022-05-03 08:33:18 +02:00