Steve Moyer
|
55070dcb43
|
fix(delegation): finish (haha) validation for tokens coming off the wire and for newly constructed tokens
|
2024-09-18 15:53:29 -04:00 |
|
Steve Moyer
|
fe594e9906
|
feat(delegation): copy Option plus New and Root constructors from the envelope branch
|
2024-09-18 15:48:07 -04:00 |
|
Steve Moyer
|
0781b84937
|
chore(delegation): remove empty file
|
2024-09-18 15:43:29 -04:00 |
|
Steve Moyer
|
f44b6ec2c3
|
feat(delegation): Rename View -> Token and make immutable (unexported fields and accessors)
|
2024-09-18 14:21:53 -04:00 |
|
Steve Moyer
|
abe8a8150a
|
feat(delegation): make model(s) unexported
|
2024-09-18 13:57:40 -04:00 |
|
Steve Moyer
|
f44b5cb921
|
feat(delegation): update to provide encoding/decoding straight from/to View
|
2024-09-18 12:20:54 -04:00 |
|
Steve Moyer
|
baf3edcf88
|
Merge pull request #23 from ucan-wg/envelope2
refactor(envelope): more tests/docs and functions not a type
|
2024-09-18 12:14:36 -04:00 |
|
Steve Moyer
|
7107d6bc85
|
fix(envelope): address PR comments RE IPLD iteration
|
2024-09-18 12:12:44 -04:00 |
|
Steve Moyer
|
c66dd5b2a4
|
feat(envelope): decode functions also return the Envelope's CID
|
2024-09-18 08:22:28 -04:00 |
|
Steve Moyer
|
70dc12d68e
|
refactor(envelope): more tests/docs and functions not a type
|
2024-09-18 07:50:02 -04:00 |
|
Michael Muré
|
dd1f54694f
|
Merge pull request #20 from ucan-wg/v1-fuzz-match-and-simple-glob
Rewrite simple glob match + FuzzMatch
|
2024-09-18 11:30:47 +02:00 |
|
Michael Muré
|
ac73cae3ec
|
glob: a bit of reshaping, and a benchmark
|
2024-09-18 11:24:37 +02:00 |
|
Fabio Bozzo
|
a19d3505fe
|
validateGlobPattern is now responsibility of the caller
|
2024-09-18 11:12:46 +02:00 |
|
Michael Muré
|
526a34b45d
|
Merge pull request #21 from ucan-wg/meta
add a pkg to handle meta values
|
2024-09-18 10:02:59 +02:00 |
|
Michael Muré
|
989f409fd0
|
add a pkg to handle meta values
|
2024-09-18 10:02:17 +02:00 |
|
Steve Moyer
|
40488dfc3d
|
Merge branch 'v1' of github.com:ucan-wg/go-ucan into v1
|
2024-09-17 11:19:05 -04:00 |
|
Steve Moyer
|
84122e57bc
|
fix(did): correct UCAN package name
|
2024-09-17 11:18:50 -04:00 |
|
Steve Moyer
|
4e15349c5e
|
fix(did): correct UCAN package name
|
2024-09-17 11:17:24 -04:00 |
|
Steve Moyer
|
53cb82a2b4
|
feat(did): add accessor to report whether this DID is a did:key
|
2024-09-17 11:12:37 -04:00 |
|
Steve Moyer
|
64936fd061
|
feat(did): add ToPubKey() and improve crypto tests
|
2024-09-17 11:12:36 -04:00 |
|
Steve Moyer
|
30be95b20c
|
feat(did): add to/from public key
|
2024-09-17 11:12:35 -04:00 |
|
Fabio Bozzo
|
16ba4b392d
|
apply pr feedback
|
2024-09-17 14:15:36 +02:00 |
|
Fabio Bozzo
|
94a0d4d56e
|
remove max input size check from fuzz test
|
2024-09-17 13:54:42 +02:00 |
|
Fabio Bozzo
|
53ef97231d
|
iterative glob.go and limit FuzzMatch input size
|
2024-09-17 13:18:12 +02:00 |
|
Fabio Bozzo
|
c960481a10
|
remove gobwas dep
|
2024-09-16 18:55:04 +02:00 |
|
Fabio Bozzo
|
d4d4514971
|
few comments
|
2024-09-16 18:52:01 +02:00 |
|
Fabio Bozzo
|
282db65900
|
refactor simpler glob match with one wildcard only
|
2024-09-16 18:33:36 +02:00 |
|
Fabio Bozzo
|
2459f1a5c3
|
wip: simple glob match and FuzzMatch
|
2024-09-16 18:23:14 +02:00 |
|
Fabio Bozzo
|
37f5286315
|
fix length check per-kind bug
|
2024-09-16 14:04:45 +02:00 |
|
Fabio Bozzo
|
06e0674c46
|
Merge pull request #19 from ucan-wg/v1-fix-policy-examples-test
fix: TestPolicyExamples/Any case
|
2024-09-16 13:34:03 +02:00 |
|
Fabio Bozzo
|
ad03154b6e
|
handle list nodes equality in selector
|
2024-09-16 13:00:13 +02:00 |
|
Michael Muré
|
700f130858
|
Merge pull request #18 from ucan-wg/v1-fix-selector-tests
fix(selector): handle broken "Pass" cases
|
2024-09-16 10:47:20 +02:00 |
|
Fabio Bozzo
|
d57d2a230b
|
handle Optional Iterator selector
|
2024-09-13 16:26:46 +02:00 |
|
Fabio Bozzo
|
7060d4bb33
|
handle Optional Null Iterator selector
|
2024-09-13 15:33:11 +02:00 |
|
Fabio Bozzo
|
a183b627be
|
handle String Slice selector
|
2024-09-13 14:49:52 +02:00 |
|
Fabio Bozzo
|
dbfff3f70c
|
refactoring resolve func
|
2024-09-13 14:44:26 +02:00 |
|
Fabio Bozzo
|
cb45d9019b
|
handle Array Slice selector
|
2024-09-13 14:18:59 +02:00 |
|
Fabio Bozzo
|
2e17ff8550
|
handle Bytes Index [0] selector and fix case input
|
2024-09-13 13:06:49 +02:00 |
|
Fabio Bozzo
|
e86e45be73
|
handle String Index selector
|
2024-09-12 18:19:50 +02:00 |
|
Michael Muré
|
97c9990045
|
policy: fix incorrect policy in tests
|
2024-09-09 19:32:53 +02:00 |
|
Michael Muré
|
6a17270545
|
fix import paths
|
2024-09-05 18:49:01 +02:00 |
|
Michael Muré
|
941e6366a3
|
fix go module path
|
2024-09-05 18:43:23 +02:00 |
|
Michael Muré
|
8bf7fa173c
|
command: simplify errors
|
2024-09-05 16:25:22 +02:00 |
|
Michael Muré
|
f731f56dd2
|
policy: more tests and fixes
|
2024-09-04 19:08:21 +02:00 |
|
Michael Muré
|
d042b5cdfd
|
policy: fix "all" and "any" to apply a single statement on a collection
Matching the spec
|
2024-09-04 15:58:08 +02:00 |
|
Steve Moyer
|
d51bbc303c
|
Merge pull request #17 from ucan-wg/varsig
feat(varsig): adds statically generated Varsig headers
|
2024-09-04 09:04:13 -04:00 |
|
Steve Moyer
|
dfb09cadb9
|
chore(varsig): change header type for envelope compatibility
|
2024-09-04 09:03:03 -04:00 |
|
Steve Moyer
|
707ec46338
|
feat(varsig): adds statically generated Varsig headers
The package currently supports the four kinds of asymmetric key pairs supported
by the go-libp2p/core/crypto library.
|
2024-09-03 15:40:55 -04:00 |
|
Michael Muré
|
4dd91f95f7
|
selector: workaround panic() go-ipld-prime with negative index
Waiting on https://github.com/ipld/go-ipld-prime/pull/571 to be released.
|
2024-09-02 18:08:49 +02:00 |
|
Michael Muré
|
3e40c1f16b
|
Merge pull request #16 from ucan-wg/policy-serial
policy: IPLD encode/decode
|
2024-09-02 02:34:55 +02:00 |
|