Commit Graph

  • 030db7ec0d invocation: fix comment Michael Muré 2024-10-15 15:41:14 +02:00
  • 35b8affd71 add Go Benchmark (go) benchmark result for aa4ad2fc10 github-action-benchmark 2024-10-15 11:07:46 +00:00
  • aa4ad2fc10 Merge pull request #42 from ucan-wg/fluent-policy Michael Muré 2024-10-15 13:06:56 +02:00
  • 51e8d5ce04 policy: fluent construction Michael Muré 2024-10-14 20:09:21 +02:00
  • f8b5fa3a32 did: simplify public API, add missing required algorithm Michael Muré 2024-10-14 15:16:38 +02:00
  • e95228c84c add Go Benchmark (go) benchmark result for 59da2d1a2c github-action-benchmark 2024-10-15 08:39:45 +00:00
  • 59da2d1a2c Merge pull request #43 from ucan-wg/dlg-options Michael Muré 2024-10-15 10:38:50 +02:00
  • 88ed55b252 delegation: tune Nbf & Exp options Michael Muré 2024-10-14 20:13:49 +02:00
  • 43767a706e add Go Benchmark (go) benchmark result for 9051e5250b github-action-benchmark 2024-10-14 10:53:40 +00:00
  • 9051e5250b Merge pull request #40 from ucan-wg/dlg-example Michael Muré 2024-10-14 12:52:52 +02:00
  • 5f2877f0ff delegation: make the examples more examply, less testy Michael Muré 2024-10-14 12:19:33 +02:00
  • 8d90072847 add Go Benchmark (go) benchmark result for 100a510097 github-action-benchmark 2024-10-09 16:39:51 +00:00
  • 100a510097 pkg/container: harden the CAR file round-trip with fuzzing Michael Muré 2024-10-09 18:38:35 +02:00
  • 767d55ca57 add Go Benchmark (go) benchmark result for 2a51d61b46 github-action-benchmark 2024-10-09 16:31:36 +00:00
  • 2a51d61b46 Merge pull request #39 from ucan-wg/command-as-string Michael Muré 2024-10-09 18:30:45 +02:00
  • 3e3c5a83cc command: make the type a string, for easier equality test Michael Muré 2024-10-09 17:43:05 +02:00
  • e857c06097 add Go Benchmark (go) benchmark result for d60fb71156 github-action-benchmark 2024-10-08 09:41:04 +00:00
  • d60fb71156 Merge pull request #22 from ucan-wg/container Michael Muré 2024-10-08 11:40:00 +02:00
  • 40639b6715 container: add readme, remove extra formats, remove go-ipld-cbor dependency Michael Muré 2024-10-07 18:46:19 +02:00
  • 60922ced96 container: split into reader+writer Michael Muré 2024-10-02 11:56:32 +02:00
  • f7b4b48791 container: more experiments Michael Muré 2024-10-01 10:33:38 +02:00
  • 346efbd31d container: add cbor serialisation Michael Muré 2024-09-19 21:26:42 +02:00
  • df9beadf9c add a token container with serialization as CARv1 file Michael Muré 2024-09-18 12:53:31 +02:00
  • 46fad9113c add Go Benchmark (go) benchmark result for 8615f6c72b github-action-benchmark 2024-10-02 11:42:41 +00:00
  • 8615f6c72b Merge pull request #35 from ucan-wg/cid-proposal Michael Muré 2024-10-02 13:42:06 +02:00
  • d9739a3bab token: don't store the CID in the token, symmetric API for sealed Michael Muré 2024-10-02 11:57:24 +02:00
  • 0ba2bf0d5a add Go Benchmark (go) benchmark result for 6b8fbcee0a github-action-benchmark 2024-10-02 09:03:14 +00:00
  • 6b8fbcee0a Merge pull request #34 from ucan-wg/invocation-stub Michael Muré 2024-10-02 11:02:32 +02:00
  • a7037dbc47 token: add invocation partial stub Michael Muré 2024-10-02 10:53:30 +02:00
  • a8205b4711 add Go Benchmark (go) benchmark result for 50ea43e3fa github-action-benchmark 2024-10-01 15:48:52 +00:00
  • 858fc0c54d Empty-Commit Michael Muré 2024-10-01 17:47:33 +02:00
  • 50ea43e3fa Merge pull request #33 from ucan-wg/continuous-bench Michael Muré 2024-10-01 17:40:50 +02:00
  • 0ec16a085c gha: add a continuous benchmark action Michael Muré 2024-10-01 17:28:19 +02:00
  • 2b45f7630e Merge pull request #32 from ucan-wg/cleanups Michael Muré 2024-10-01 17:20:52 +02:00
  • 637973b10b add a token interface Michael Muré 2024-10-01 17:08:57 +02:00
  • bb4725d87c rename tokens to token Michael Muré 2024-10-01 17:02:49 +02:00
  • 8782554a7b cleanup some obsolete testdata Michael Muré 2024-10-01 16:23:51 +02:00
  • a8302ad441 Merge pull request #31 from ucan-wg/read-arbitrary Michael Muré 2024-10-01 15:32:47 +02:00
  • b4dd8c0757 envelope: fuzz Inspect and FindTag Michael Muré 2024-10-01 15:04:46 +02:00
  • 4201ab2dca tokens: expose Inspect and FindTag Michael Muré 2024-10-01 14:25:07 +02:00
  • 1b7059c029 token/read: add the usual collections of readers Michael Muré 2024-10-01 14:17:02 +02:00
  • f3a5209cec tokens: read arbitrary token Michael Muré 2024-10-01 13:23:37 +02:00
  • a2822f02c7 feat(envelope): expose an Inspect function Steve Moyer 2024-09-30 09:58:08 -04:00
  • 79955057a3 Merge branch 'v1' into feat/delegation/examples feat/delegation/examples Steve Moyer 2024-09-25 15:14:37 -04:00
  • 59cebf8e74 style(delegation): display DAG-CBOR encoded as base64 Steve Moyer 2024-09-25 15:08:42 -04:00
  • 952a6bb922 did: add a MustParse function Michael Muré 2024-09-25 15:46:01 +02:00
  • 2089aa2a6a docs(delegation): add examples for New(), Root() and delegation.Token.FromSeald() Steve Moyer 2024-09-24 15:31:34 -04:00
  • bfd5f00618 Merge branch 'v1' into v1-policy-subset-selection v1-policy-subset-selection Fabio Bozzo 2024-09-24 19:41:39 +02:00
  • d66b8e40ec versatile segments matchers Fabio Bozzo 2024-09-24 19:36:01 +02:00
  • 4a655506f9 Merge pull request #29 from ucan-wg/feat/reorganize-packages Steve Moyer 2024-09-24 12:52:39 -04:00
  • 93dd3ef719 refactor(delegation): merge in options file creation feat/reorganize-packages Steve Moyer 2024-09-24 11:49:03 -04:00
  • 6075c19957 feat: reorganize packages Steve Moyer 2024-09-24 11:40:28 -04:00
  • 6161f2e440 delegation: split options into their own file for API readability Michael Muré 2024-09-24 15:43:46 +02:00
  • 5202056cc7 Merge pull request #26 from ucan-wg/feat/calculate-cid Steve Moyer 2024-09-24 09:39:53 -04:00
  • f779477118 chore(envelope): clean up TODOs feat/calculate-cid Steve Moyer 2024-09-24 09:08:07 -04:00
  • 4974fed931 docs(delegation): add Go doc for Tag Steve Moyer 2024-09-24 09:00:59 -04:00
  • 0d9955b7b0 refactor(delegation): align Seal/Unseal names to rest of encode/decode names Steve Moyer 2024-09-24 08:49:31 -04:00
  • 6dd6f8a229 Merge branch 'feat/calculate-cid' of github.com:ucan-wg/go-ucan into feat/calculate-cid Steve Moyer 2024-09-24 08:21:23 -04:00
  • 5509cce513 docs: finish Go docs for CID and delegation.Token Steve Moyer 2024-09-24 08:20:42 -04:00
  • f4ad97679c delegation: add bench for the round-trip steps Michael Muré 2024-09-24 14:09:36 +02:00
  • 41c8bc7218 Merge pull request #28 from ucan-wg/feat/calculate-cid2 Steve Moyer 2024-09-24 07:13:36 -04:00
  • 371bf3b9f5 delegation/envelope: small cleanups Michael Muré 2024-09-24 13:03:35 +02:00
  • b14671009c refactor(delegate): calculate CID in methods that explicitly state that they include that function Steve Moyer 2024-09-24 06:46:48 -04:00
  • 18820f5e9d refactor policy.Match as receiver Fabio Bozzo 2024-09-24 11:36:31 +02:00
  • ddaa67ed7d feat(policy): filter statements subset by selector Fabio Bozzo 2024-09-24 11:33:06 +02:00
  • 043c9b160d feat(cid): calculate the CID for decoded and newly created Tokeners Steve Moyer 2024-09-19 13:29:33 -04:00
  • 130168809b Merge pull request #25 from ucan-wg/tune-validation Michael Muré 2024-09-19 12:36:41 +02:00
  • 20886f1b5f Merge pull request #24 from ucan-wg/meta-delegation Michael Muré 2024-09-19 12:28:42 +02:00
  • 684c21c7a4 delegation: tune the validation step Michael Muré 2024-09-19 11:16:33 +02:00
  • 4749243e3c delegation: use the fancy Meta Michael Muré 2024-09-19 10:48:25 +02:00
  • c7f6034376 test(delegation): move the other relevant tests from the envelope branch Steve Moyer 2024-09-18 15:54:46 -04:00
  • 55070dcb43 fix(delegation): finish (haha) validation for tokens coming off the wire and for newly constructed tokens Steve Moyer 2024-09-18 15:53:29 -04:00
  • fe594e9906 feat(delegation): copy Option plus New and Root constructors from the envelope branch Steve Moyer 2024-09-18 15:48:07 -04:00
  • 0781b84937 chore(delegation): remove empty file Steve Moyer 2024-09-18 15:43:29 -04:00
  • f44b6ec2c3 feat(delegation): Rename View -> Token and make immutable (unexported fields and accessors) Steve Moyer 2024-09-18 14:21:53 -04:00
  • abe8a8150a feat(delegation): make model(s) unexported Steve Moyer 2024-09-18 13:57:40 -04:00
  • f44b5cb921 feat(delegation): update to provide encoding/decoding straight from/to View Steve Moyer 2024-09-18 12:20:54 -04:00
  • baf3edcf88 Merge pull request #23 from ucan-wg/envelope2 Steve Moyer 2024-09-18 12:14:36 -04:00
  • 7107d6bc85 fix(envelope): address PR comments RE IPLD iteration Steve Moyer 2024-09-18 12:12:44 -04:00
  • c66dd5b2a4 feat(envelope): decode functions also return the Envelope's CID Steve Moyer 2024-09-18 08:22:28 -04:00
  • 70dc12d68e refactor(envelope): more tests/docs and functions not a type Steve Moyer 2024-09-18 07:50:02 -04:00
  • dd1f54694f Merge pull request #20 from ucan-wg/v1-fuzz-match-and-simple-glob Michael Muré 2024-09-18 11:30:47 +02:00
  • ac73cae3ec glob: a bit of reshaping, and a benchmark Michael Muré 2024-09-18 11:24:37 +02:00
  • a19d3505fe validateGlobPattern is now responsibility of the caller Fabio Bozzo 2024-09-18 11:12:46 +02:00
  • 526a34b45d Merge pull request #21 from ucan-wg/meta Michael Muré 2024-09-18 10:02:59 +02:00
  • 989f409fd0 add a pkg to handle meta values Michael Muré 2024-09-17 19:12:31 +02:00
  • 40488dfc3d Merge branch 'v1' of github.com:ucan-wg/go-ucan into v1 Steve Moyer 2024-09-17 11:19:05 -04:00
  • 84122e57bc fix(did): correct UCAN package name Steve Moyer 2024-09-17 11:17:24 -04:00
  • 4e15349c5e fix(did): correct UCAN package name Steve Moyer 2024-09-17 11:17:24 -04:00
  • 53cb82a2b4 feat(did): add accessor to report whether this DID is a did:key Steve Moyer 2024-09-16 13:54:18 -04:00
  • 64936fd061 feat(did): add ToPubKey() and improve crypto tests Steve Moyer 2024-09-11 07:12:54 -04:00
  • 30be95b20c feat(did): add to/from public key Steve Moyer 2024-09-09 08:50:15 -04:00
  • 1ca17ea63d delegation: add decode function with an io.Reader envelope Michael Muré 2024-09-17 16:51:26 +02:00
  • 16ba4b392d apply pr feedback Fabio Bozzo 2024-09-17 14:15:36 +02:00
  • 658794041e fix(delegation): make Expiration an Option Steve Moyer 2024-09-17 08:08:13 -04:00
  • 94a0d4d56e remove max input size check from fuzz test Fabio Bozzo 2024-09-17 13:54:42 +02:00
  • 53ef97231d iterative glob.go and limit FuzzMatch input size Fabio Bozzo 2024-09-17 13:18:12 +02:00
  • f85ece49fa feat(delegation): add validation/accessors Steve Moyer 2024-09-16 17:18:16 -04:00
  • da9f2e7bec chore(ucan): clean up repository root directory Steve Moyer 2024-09-16 14:02:01 -04:00
  • bd1775b2f5 Merge branch 'envelope' of github.com:ucan-wg/go-ucan into envelope Steve Moyer 2024-09-16 13:55:23 -04:00