Commit Graph

  • c2d3ff0ecc add Go Benchmark (go) benchmark result for d1d047cd9e github-action-benchmark 2024-11-27 15:14:17 +00:00
  • d1d047cd9e Merge pull request #85 from ucan-wg/container-accessor Michael Muré 2024-11-27 16:13:29 +01:00
  • 3680637090 container: add a way to check for a single invocation, also iterator Michael Muré 2024-11-27 15:57:13 +01:00
  • 4a0c3e2bc2 add Go Benchmark (go) benchmark result for 1166a68e5c github-action-benchmark 2024-11-27 11:27:07 +00:00
  • 1166a68e5c Merge pull request #84 from ucan-wg/args-minor Michael Muré 2024-11-27 12:26:19 +01:00
  • ba4db9bce8 args: add simple value accessor Michael Muré 2024-11-27 12:23:10 +01:00
  • 8f427cb91b add Go Benchmark (go) benchmark result for 20369dba49 github-action-benchmark 2024-11-27 09:11:08 +00:00
  • 20369dba49 Merge pull request #83 from ucan-wg/feat/invocation-witharguments Michael Muré 2024-11-27 10:10:19 +01:00
  • ade2c7f858 feat(invocation): add WithArguments Option to set all arguments at once Steve Moyer 2024-11-26 14:39:10 -05:00
  • 7e5bc8b838 add Go Benchmark (go) benchmark result for 943a318b26 github-action-benchmark 2024-11-26 10:45:47 +00:00
  • 943a318b26 Merge commit '60bdc8873b3d259ff297be4873a9623fcebb7f75' Michael Muré 2024-11-26 11:44:27 +01:00
  • 02bcede453 add Go Benchmark (go) benchmark result for dddb67a2b7 github-action-benchmark 2024-11-26 10:42:51 +00:00
  • dddb67a2b7 Merge pull request #73 from ucan-wg/dlg-constructor v1 Michael Muré 2024-11-26 11:41:59 +01:00
  • e712a1bfc1 add Go Benchmark (go) benchmark result for 2d79cdc54e github-action-benchmark 2024-11-26 10:38:32 +00:00
  • 2d79cdc54e Merge pull request #82 from ucan-wg/cont-io Michael Muré 2024-11-26 11:37:46 +01:00
  • 60bdc8873b feat(delegation): make Token constructors resemble invocation.New() signature Steve Moyer 2024-11-25 15:12:29 -05:00
  • 820057e41e container: streamed and non-streamed IO, documentation Michael Muré 2024-11-21 15:49:29 +01:00
  • b2a5c88e7d add Go Benchmark (go) benchmark result for ba0038b0ae github-action-benchmark 2024-11-21 10:28:36 +00:00
  • 800ad9792f add Go Benchmark (go) benchmark result for 4a4b200312 github-action-benchmark 2024-11-21 10:28:01 +00:00
  • ba0038b0ae Merge pull request #79 from ucan-wg/meta-args Michael Muré 2024-11-21 11:27:37 +01:00
  • 4a4b200312 Merge pull request #81 from ucan-wg/fix/66/allow-dash-in-policy-segment Michael Muré 2024-11-21 11:27:14 +01:00
  • caae2f58bf meta,args: add missing Include, add iterator to use normal or Readonly the same way Michael Muré 2024-11-20 18:27:01 +01:00
  • ec627138cb fix(selector): allow dashes in selector names Steve Moyer 2024-11-20 12:37:29 -05:00
  • 5e058b07f5 add Go Benchmark (go) benchmark result for 4ec409edc6 github-action-benchmark 2024-11-20 15:12:11 +00:00
  • 4ec409edc6 Merge pull request #74 from ucan-wg/ci Michael Muré 2024-11-20 16:11:07 +01:00
  • c61fc8d8b3 ci: fix after merging to main Michael Muré 2024-11-20 16:07:49 +01:00
  • d90715d1fe delegation: WIP harmonisation of the constructors, issuer verification Michael Muré 2024-11-20 15:59:13 +01:00
  • e9ad839780 add Go Benchmark (go) benchmark result for 5f8536e480 github-action-benchmark 2024-11-20 14:49:46 +00:00
  • 5f8536e480 Merge pull request #60 from ucan-wg/wip Michael Muré 2024-11-20 15:48:43 +01:00
  • c19e38356d delegationtest: make the generator a main() Michael Muré 2024-11-20 15:35:33 +01:00
  • aea1880386 tests: lots of small asjustement Michael Muré 2024-11-20 14:55:48 +01:00
  • 2fb5a3dc01 Merge pull request #65 from ucan-wg/minor_improv Michael Muré 2024-11-20 13:44:26 +01:00
  • e980d6c0b9 various sanding everywhere towards building the tookit Michael Muré 2024-11-20 12:34:24 +01:00
  • 1098e76cba test(invocation): add command.Covers and subject consistency tests Steve Moyer 2024-11-19 14:35:46 -05:00
  • bb36d61d93 invocation: rework the validation doc, fix missing invocation time check Michael Muré 2024-11-14 16:44:32 +01:00
  • 417ef78570 fix(invocation): cleanup proof verification algo Michael Muré 2024-11-14 15:03:49 +01:00
  • 00d2380f14 fix(invocation): change verifyProof to chain the Issuer field Steve Moyer 2024-11-14 07:21:27 -05:00
  • fd2054df5c add Go Benchmark (go) benchmark result for 8ca088bf27 github-action-benchmark 2024-11-14 11:41:08 +00:00
  • 8ca088bf27 Merge pull request #61 from ucan-wg/v1-token-container-versioning Michael Muré 2024-11-14 12:40:07 +01:00
  • 25ca34923f feat(container): versioning for the CBOR container Fabio Bozzo 2024-11-13 18:03:00 +01:00
  • fc4c8f2de1 fix: issues discovered by invocation validation tests Steve Moyer 2024-11-13 12:40:25 -05:00
  • 64b989452f invocation: split out the delegation chain control Michael Muré 2024-11-13 16:58:48 +01:00
  • 92065ca0d3 invocation: fix proof documentation Michael Muré 2024-11-13 14:50:59 +01:00
  • 814cec1495 wip API exploration Michael Muré 2024-10-18 10:48:47 +02:00
  • 0f70557309 feat(invocation): validate delegation proof chain Steve Moyer 2024-11-12 15:16:43 -05:00
  • 89e4d5d419 wip API exploration Michael Muré 2024-10-18 10:48:47 +02:00
  • 541a222383 add Go Benchmark (go) benchmark result for 9057cbcba6 github-action-benchmark 2024-11-13 11:39:19 +00:00
  • 9057cbcba6 Merge pull request #59 from ucan-wg/command-covers Michael Muré 2024-11-13 12:38:24 +01:00
  • 98d9cadcbd command: fast-path for Covers() Michael Muré 2024-11-12 18:59:02 +01:00
  • e938d64220 command: add Covers() for attenuation test, fix incorrect Segments() Michael Muré 2024-11-12 18:42:59 +01:00
  • 11ff87e3fa add Go Benchmark (go) benchmark result for c577d73f3e github-action-benchmark 2024-11-12 17:16:48 +00:00
  • c577d73f3e improve readme Michael Muré 2024-11-12 17:44:28 +01:00
  • 0aa489111e add Go Benchmark (go) benchmark result for 0e3869c3c048a9b30804d40371c2e567147b7a0e github-action-benchmark 2024-11-12 17:07:00 +00:00
  • d319074d25 add Go Benchmark (go) benchmark result for 0edeb733980ee1f223f419556ab0a66070888428 github-action-benchmark 2024-11-12 16:47:51 +00:00
  • 7159eb1ff7 add Go Benchmark (go) benchmark result for 257ee16b66f3460e3e1872477094519e33b97638 github-action-benchmark 2024-11-12 16:45:44 +00:00
  • ec16b23d68 add Go Benchmark (go) benchmark result for be185a8496 github-action-benchmark 2024-11-12 16:20:45 +00:00
  • be185a8496 Merge pull request #58 from ucan-wg/readme Michael Muré 2024-11-12 17:19:49 +01:00
  • 17a57c622a add OK readme Michael Muré 2024-11-12 16:58:17 +01:00
  • a11bf8b87b add Go Benchmark (go) benchmark result for 6298fa28bd github-action-benchmark 2024-11-12 15:49:01 +00:00
  • 6298fa28bd Merge pull request #51 from ucan-wg/v1-meta-encryption Fabio Bozzo 2024-11-12 16:48:04 +01:00
  • d3e97aaa08 AddEncrypted adds ciphertext always as bytes Fabio Bozzo 2024-11-12 16:37:53 +01:00
  • fdff79d23a split WithEncryptedMeta in options.go by type Fabio Bozzo 2024-11-12 16:07:39 +01:00
  • a26d836025 validate non-zero aes key and other refactoring Fabio Bozzo 2024-11-12 16:04:33 +01:00
  • 9f47418bdf fix merge conflict Fabio Bozzo 2024-11-12 15:31:21 +01:00
  • 81c7a0f80d Merge branch 'v1' into v1-meta-encryption Fabio Bozzo 2024-11-12 15:30:54 +01:00
  • 3987e8649c refactor meta/internal/crypto and add key generation method Fabio Bozzo 2024-11-12 15:29:48 +01:00
  • 8bbd81fe42 add Go Benchmark (go) benchmark result for 17a1d54b6f github-action-benchmark 2024-11-12 14:09:07 +00:00
  • 17a1d54b6f Merge pull request #57 from ucan-wg/simplify-args Michael Muré 2024-11-12 15:08:14 +01:00
  • 7cb0f97b30 Merge branch 'v1' into v1-meta-encryption Fabio Bozzo 2024-11-12 15:07:19 +01:00
  • c4a53f42b6 args,meta: harmonize supported types, with fast paths Michael Muré 2024-11-12 13:05:48 +01:00
  • 522181b16a args: simplify API + code Michael Muré 2024-11-12 12:14:58 +01:00
  • 221ec41234 add Go Benchmark (go) benchmark result for 633b3d210a github-action-benchmark 2024-11-12 09:39:44 +00:00
  • 633b3d210a token: move nonce generation to a shared space Michael Muré 2024-11-12 10:38:25 +01:00
  • 3608b9666e add Go Benchmark (go) benchmark result for 3c705ca150 github-action-benchmark 2024-11-07 18:52:54 +00:00
  • 3c705ca150 Merge pull request #49 from ucan-wg/feat/complete-invocation-stub Steve Moyer 2024-11-07 13:51:47 -05:00
  • 1fa2b5e6fc feat(invocation): use dedicated type for invocation.Token.Arguments Steve Moyer 2024-11-07 13:50:20 -05:00
  • 11bc085c60 test(policy): update to handel statement returned from Match Steve Moyer 2024-11-07 13:17:22 -05:00
  • a4a8634eb8 Merge branch 'v1' into feat/complete-invocation-stub Steve Moyer 2024-11-07 13:14:03 -05:00
  • d353dfe652 feat(args): create a specialized type to manage invocation Arguments Steve Moyer 2024-11-07 12:58:53 -05:00
  • 18da021d49 add Go Benchmark (go) benchmark result for 1e5ecdc205 github-action-benchmark 2024-11-07 14:41:48 +00:00
  • 1e5ecdc205 Merge pull request #56 from ucan-wg/match-return Michael Muré 2024-11-07 15:40:57 +01:00
  • f9065d39d8 policy: make Match also return the failing statement Michael Muré 2024-11-07 15:33:21 +01:00
  • bf142441e7 add Go Benchmark (go) benchmark result for cddade4670 github-action-benchmark 2024-11-07 11:08:34 +00:00
  • cddade4670 Merge pull request #55 from ucan-wg/flacky-test Michael Muré 2024-11-07 12:07:43 +01:00
  • 948087744d literal: fix flacky test flacky-test Michael Muré 2024-11-07 11:12:40 +01:00
  • b05a136b81 policy: add a global boolean to enable tracing on policy matching match-tracing Michael Muré 2024-11-07 10:43:01 +01:00
  • bfb93d6988 Merge branch 'feat/complete-invocation-stub' of github.com:ucan-wg/go-ucan into feat/complete-invocation-stub Steve Moyer 2024-11-06 12:57:13 -05:00
  • cfcb199818 meta: prevent overwrite of values Michael Muré 2024-11-06 18:06:46 +01:00
  • 85557ab6b5 test(policy): refactor matching test from delegation spec Steve Moyer 2024-11-06 10:17:18 -05:00
  • adc2b8d0da test(policy): adds example test case from invocation specification Steve Moyer 2024-11-06 09:25:51 -05:00
  • bcdaf0cca3 invocation: round of cleanups/fixes Michael Muré 2024-11-05 17:39:39 +01:00
  • d754c5837b test(invocation): adds schema round-trip test Steve Moyer 2024-11-05 08:39:43 -05:00
  • d89fb395e3 feat(invocation): ipld unseal to invocation Steve Moyer 2024-11-04 16:07:11 -05:00
  • 4932e32052 feat(invocation): produce example output similar to spec Steve Moyer 2024-10-24 12:59:38 -04:00
  • a52b48cf47 feat(invocation): provide New constructor and encoding to wire-format Steve Moyer 2024-10-24 10:44:38 -04:00
  • e6e4d85381 Merge branch 'feat/complete-invocation-stub' of github.com:ucan-wg/go-ucan into feat/complete-invocation-stub Steve Moyer 2024-11-06 12:21:26 -05:00
  • 962e897ff5 Otest(policy): refactor matching test from delegation spec Steve Moyer 2024-11-06 10:17:18 -05:00
  • 58bb5cdb8f test(policy): adds example test case from invocation specification Steve Moyer 2024-11-06 09:25:51 -05:00
  • ce7f653ab0 chore(invocation): clean up left-over (and unneeded) conversion of prf Steve Moyer 2024-11-05 15:28:31 -05:00
  • 7d4f973171 invocation: round of cleanups/fixes Michael Muré 2024-11-05 17:39:39 +01:00