Commit Graph

  • 285cb5f6e7 feat(did): add accessor to report whether this DID is a did:key Steve Moyer 2024-09-16 13:54:18 -04:00
  • 4c05d866f2 fix(delegation): simplify package API and restore convenient encoding Steve Moyer 2024-09-16 13:50:11 -04:00
  • c960481a10 remove gobwas dep Fabio Bozzo 2024-09-16 18:55:04 +02:00
  • d4d4514971 few comments Fabio Bozzo 2024-09-16 18:52:01 +02:00
  • 282db65900 refactor simpler glob match with one wildcard only Fabio Bozzo 2024-09-16 18:33:36 +02:00
  • 2459f1a5c3 wip: simple glob match and FuzzMatch Fabio Bozzo 2024-09-16 18:23:14 +02:00
  • 37f5286315 fix length check per-kind bug Fabio Bozzo 2024-09-16 14:04:01 +02:00
  • 7376256672 fix length check per-kind bug v1-fix-policy-examples-test Fabio Bozzo 2024-09-16 14:04:01 +02:00
  • 06e0674c46 Merge pull request #19 from ucan-wg/v1-fix-policy-examples-test Fabio Bozzo 2024-09-16 13:34:03 +02:00
  • ad03154b6e handle list nodes equality in selector Fabio Bozzo 2024-09-16 13:00:13 +02:00
  • 646127abe7 policy formatting Michael Muré 2024-09-16 11:07:57 +02:00
  • 700f130858 Merge pull request #18 from ucan-wg/v1-fix-selector-tests Michael Muré 2024-09-16 10:47:20 +02:00
  • 7cead1bf8d chore(envelope): refactor to decode token.Token to schema.TypedNode Steve Moyer 2024-09-13 12:01:51 -04:00
  • d57d2a230b handle Optional Iterator selector Fabio Bozzo 2024-09-13 16:26:46 +02:00
  • 7060d4bb33 handle Optional Null Iterator selector Fabio Bozzo 2024-09-13 15:33:11 +02:00
  • a183b627be handle String Slice selector Fabio Bozzo 2024-09-13 14:49:52 +02:00
  • dbfff3f70c refactoring resolve func Fabio Bozzo 2024-09-13 14:44:26 +02:00
  • cb45d9019b handle Array Slice selector Fabio Bozzo 2024-09-13 14:18:59 +02:00
  • 2e17ff8550 handle Bytes Index [0] selector and fix case input Fabio Bozzo 2024-09-13 13:06:49 +02:00
  • e86e45be73 handle String Index selector Fabio Bozzo 2024-09-12 18:19:50 +02:00
  • 16f0f38b43 feat(token): add generator for Go types included in schema Steve Moyer 2024-09-11 09:39:32 -04:00
  • 2f183aa6f4 docs(token): move schema comment to Go doc for package Steve Moyer 2024-09-11 09:38:13 -04:00
  • 6d1b7ee01f feat(envelope): no longer generic - handles only token.Token Steve Moyer 2024-09-11 09:07:24 -04:00
  • 599c5d30b0 feat(token) combined TokenPayload model for both Delegation and Invocation tokens Steve Moyer 2024-09-11 08:50:24 -04:00
  • 1c2f602f4d feat(did): add ToPubKey() and improve crypto tests Steve Moyer 2024-09-11 07:12:54 -04:00
  • 97c9990045 policy: fix incorrect policy in tests Michael Muré 2024-09-09 19:32:53 +02:00
  • 8441f99d5d fix(delegation): redelete view.go Steve Moyer 2024-09-09 09:44:35 -04:00
  • 1525aaa139 chore: fix module imports Steve Moyer 2024-09-09 09:27:04 -04:00
  • ab4018d218 chore(v1): merge in other changes Steve Moyer 2024-09-09 09:09:17 -04:00
  • 39987eadaa feat(varsig): not specification compliant precalculated headers' Steve Moyer 2024-09-09 08:56:33 -04:00
  • b77f8d6bb0 feat(ucan): functions to issue/delegate UCAN tokens Steve Moyer 2024-09-09 08:55:14 -04:00
  • 719837e3cd feat(envelope): wrap a Tokener in an Envelope Steve Moyer 2024-09-09 08:52:57 -04:00
  • 2205d5d4ce feat(did): add to/from public key Steve Moyer 2024-09-09 08:50:15 -04:00
  • 3a542ecc85 feat(delegation): use bindnode with typed prototype Steve Moyer 2024-09-09 08:49:35 -04:00
  • 6a17270545 fix import paths Michael Muré 2024-09-05 18:49:01 +02:00
  • 941e6366a3 fix go module path Michael Muré 2024-09-05 18:43:23 +02:00
  • 8bf7fa173c command: simplify errors Michael Muré 2024-09-05 16:25:22 +02:00
  • f731f56dd2 policy: more tests and fixes Michael Muré 2024-09-04 19:08:21 +02:00
  • d042b5cdfd policy: fix "all" and "any" to apply a single statement on a collection Michael Muré 2024-09-04 15:58:08 +02:00
  • d51bbc303c Merge pull request #17 from ucan-wg/varsig Steve Moyer 2024-09-04 09:04:13 -04:00
  • dfb09cadb9 chore(varsig): change header type for envelope compatibility Steve Moyer 2024-09-04 09:03:03 -04:00
  • ba1c45c088 chore(envelope): add codec/crypto dependencies Steve Moyer 2024-09-04 08:55:32 -04:00
  • 707ec46338 feat(varsig): adds statically generated Varsig headers Steve Moyer 2024-09-03 15:40:55 -04:00
  • 4dd91f95f7 selector: workaround panic() go-ipld-prime with negative index Michael Muré 2024-09-02 18:08:49 +02:00
  • 2fa3521007 invocation: WIP invocation Michael Muré 2024-09-02 13:04:08 +02:00
  • 3e40c1f16b Merge pull request #16 from ucan-wg/policy-serial Michael Muré 2024-09-02 02:34:55 +02:00
  • 2038925476 delegation: complete view setup Michael Muré 2024-09-02 02:34:00 +02:00
  • cfd16fb0d2 delegation: working IPLD round-trip Michael Muré 2024-09-02 02:26:48 +02:00
  • ab2f074b22 policy: working IPLD round-trip Michael Muré 2024-09-02 02:25:34 +02:00
  • 20efcebab0 policy: remove superfluous interfaces Michael Muré 2024-09-02 02:24:13 +02:00
  • 8c09024003 policy: IPLD encode/decode Michael Muré 2024-09-01 20:27:54 +02:00
  • 4d0a0a2bcc selector: use a string builder to avoid excessive allocation Michael Muré 2024-09-01 17:22:21 +02:00
  • 431a9f008a policy: split out the parsing for readability Michael Muré 2024-09-01 17:20:09 +02:00
  • bd7ff3dc3f selector: support negative index on lists Michael Muré 2024-09-01 17:08:49 +02:00
  • 53af455709 selector: don't panic on empty input for Parse() Michael Muré 2024-09-01 17:08:18 +02:00
  • 735ad45977 selector: add fuzzing Michael Muré 2024-09-01 17:07:45 +02:00
  • 9286cce884 capability: normal go formatting for enums Michael Muré 2024-09-01 17:06:21 +02:00
  • 49d3e5ad10 selector: reformat the "supported forms" test in a way that can be run individually Michael Muré 2024-09-01 17:04:23 +02:00
  • f1ce38dfd1 policy: add additional test vector from the spec Michael Muré 2024-08-31 15:49:02 +02:00
  • b0c96b25dc selector: simplify the public interface of the package Michael Muré 2024-08-31 15:48:24 +02:00
  • 5b26d85c37 policy: remove 5 dependencies Michael Muré 2024-08-30 23:12:32 +02:00
  • 4b24eef195 make the go module a v1 Michael Muré 2024-08-30 23:11:51 +02:00
  • 7ab73a8317 add GHA workflow to run go tests Michael Muré 2024-08-30 22:57:09 +02:00
  • 5cebf307c3 add license Michael Muré 2024-08-30 22:51:20 +02:00
  • 69d2e0a530 command: small fixes Michael Muré 2024-08-30 22:50:23 +02:00
  • 0e5ae7ae0d policy: move into /capability Michael Muré 2024-08-30 22:48:15 +02:00
  • 8ddcce3c58 Add 'capability/command/' from commit 'f37a43ac38af8c3710fee4e6a923070f6af4f74c' Michael Muré 2024-08-30 22:36:49 +02:00
  • c2cc0ca0a4 delegation: first import with rough IPLD round-trip Michael Muré 2024-08-30 22:06:59 +02:00
  • ae0cb176ae feat(command): adds code/test to parse Command strings v1.0.0-rc.1 Steve Moyer 2024-08-30 08:21:24 -04:00
  • f37a43ac38 feat(command): adds code/test to parse Command strings Steve Moyer 2024-08-30 08:21:24 -04:00
  • 3fcd6740a4 Add 'did/' from commit 'bd9f680456fff2515614e9d7ed11e5423478b8d5' Michael Muré 2024-08-30 01:46:04 +02:00
  • 10d6c3d45d Add 'delegation/policy/' from commit '9997e95b385f0618cee68baec1fb3ca41fb296fe' Michael Muré 2024-08-30 01:39:53 +02:00
  • c676c2bdf6 init Michael Muré 2024-08-30 01:35:27 +02:00
  • 9997e95b38 test(selector): add tests for "Supported Forms" Steve Moyer 2024-08-23 14:32:29 -04:00
  • 37712da66f refactor: reorg tests Alan Shaw 2024-08-21 08:48:39 +02:00
  • 6106054ed6 feat: quantification Alan Shaw 2024-08-21 08:44:17 +02:00
  • e30a776aaa feat: wildcard Alan Shaw 2024-08-21 08:13:44 +02:00
  • ce8008b650 chore: tidy regexps Alan Shaw 2024-08-20 22:34:25 +02:00
  • e7bbe02143 feat: simplify Alan Shaw 2024-08-20 22:27:56 +02:00
  • e871b98cba feat: better selector Alan Shaw 2024-08-20 15:55:04 +02:00
  • a9f59a5081 feat: add policy implementation Alan Shaw 2024-08-19 23:16:36 +02:00
  • bc81dedafc Merge pull request #15 from ucan-wg/b5/make-apache-mit-license v0.7.0 Brendan O'Brien 2024-07-31 21:33:46 -04:00
  • df81f2cd55 chore: switch to apache/MIT license b5/make-apache-mit-license b5 2024-07-29 22:24:06 -04:00
  • bd9f680456 fix: many fixes Alan Shaw 2023-12-01 17:32:34 +00:00
  • 59ac949322 feat: sign and verify Alan Shaw 2023-09-22 22:53:47 +01:00
  • 78838e4518 feat: support for non did:key Alan Shaw 2023-09-19 22:52:23 +01:00
  • 23c2b1f459 first commit Alan Shaw 2023-09-13 22:32:07 +01:00
  • 4feafbec8c Add UCAN version badge Brian Ginsburg 2023-07-25 14:35:20 -07:00
  • b3664a2da5 Update README.md Boris Mann 2023-07-21 11:10:26 -07:00
  • c90281f7a4 Merge pull request #14 from ucan-wg/justincjohnson/fix-didkey-test Justin Johnson 2022-03-26 17:36:43 -05:00
  • 6b0c10c99b Fix gofmt invocation in workflow Justin Johnson 2022-03-26 17:34:30 -05:00
  • 3ff014e69d Fix test by using properly encoding RSA key Justin Johnson 2022-03-26 17:25:40 -05:00
  • 0a57469ae0 Merge pull request #8 from dholms/audience Justin Johnson 2022-03-26 06:25:01 -05:00
  • d8e8a57e63 Fix tests Justin Johnson 2022-03-26 06:22:15 -05:00
  • 194468b43b change subject to audience Daniel Holmgren 2021-12-14 20:49:32 -06:00
  • 32f5ff8ecc Merge pull request #9 from dholms/ucv Justin Johnson 2022-03-26 06:15:05 -05:00
  • 635e23f7be Fix tests Justin Johnson 2022-03-26 06:10:07 -05:00
  • 57e274fbe1 Update ucan version (ucv) to 0.7.0 Daniel Holmgren 2021-12-22 18:22:48 -06:00
  • aed7811fd6 Merge pull request #13 from ucan-wg/justincjohnson/more-github-workflow Justin Johnson 2022-03-26 05:59:55 -05:00
  • d6fd83cf54 chore: Check file format in GitHub workflow Justin Johnson 2022-03-26 05:58:06 -05:00