Michael Muré
|
d0d4ec3abe
|
delegation,invocation: meta can be nil in the model, but not in the view
|
2024-12-04 19:53:05 +01:00 |
|
Michael Muré
|
bb24081b28
|
Merge pull request #90 from ucan-wg/fix/extended-field-names
Add support for extended field names in selectors
|
2024-12-03 11:43:38 +01:00 |
|
Fabio Bozzo
|
3688ccea01
|
fieldRegex to be more restrictive and consistent
|
2024-12-02 19:18:01 +01:00 |
|
Fabio Bozzo
|
e9105896d7
|
Merge branch 'main' into fix/extended-field-names
# Conflicts:
# pkg/policy/selector/parsing_test.go
|
2024-12-02 19:05:19 +01:00 |
|
Fabio Bozzo
|
15751c7362
|
regex to be more restrictive and consistent
|
2024-12-02 18:30:41 +01:00 |
|
Michael Muré
|
d52218fa5a
|
Merge pull request #88 from ucan-wg/feat/secretbox-meta-encryption
feat(meta): secretbox encryption in place of aes-gcm
|
2024-12-02 17:34:29 +01:00 |
|
Fabio Bozzo
|
64d3024dec
|
remove aes comparison and add ciphertext overhead comments
|
2024-12-02 17:31:19 +01:00 |
|
Michael Muré
|
78d37d92ef
|
Merge pull request #89 from ucan-wg/fix/prevent-int-overflow
fix: prevent overflow of int values
|
2024-12-02 14:41:12 +01:00 |
|
Fabio Bozzo
|
da806b1bc5
|
remove TODO comment
|
2024-12-02 14:32:15 +01:00 |
|
Fabio Bozzo
|
311b942a6d
|
validate invocation token args
|
2024-12-02 14:22:42 +01:00 |
|
Fabio Bozzo
|
56eab758ed
|
move args int validation to their creation
|
2024-12-02 12:24:06 +01:00 |
|
Fabio Bozzo
|
105323b989
|
moved unit test
|
2024-12-02 12:13:56 +01:00 |
|
Fabio Bozzo
|
5b816ccc62
|
streamline int overflow check for token timestamps
|
2024-12-02 12:06:06 +01:00 |
|
Fabio Bozzo
|
28272e6900
|
move int validation to where a error can be returned
|
2024-12-02 11:59:16 +01:00 |
|
Fabio Bozzo
|
a854389e32
|
validate token timestamps integer limits
|
2024-12-02 11:37:03 +01:00 |
|
Fabio Bozzo
|
117a75e2c4
|
cleanup comments
|
2024-11-29 19:36:00 +01:00 |
|
Fabio Bozzo
|
a25bfbaf45
|
fix: extended field names
|
2024-11-29 19:32:31 +01:00 |
|
Fabio Bozzo
|
bff482f73b
|
add constants.go
|
2024-11-29 13:04:14 +01:00 |
|
Fabio Bozzo
|
ff79bbb443
|
go fmt
|
2024-11-29 13:03:48 +01:00 |
|
Fabio Bozzo
|
3997a86184
|
fix: prevent overflow of int values
|
2024-11-29 13:00:00 +01:00 |
|
Fabio Bozzo
|
200d6a8ae2
|
benchmarks vs aes-gcm
|
2024-11-28 17:17:10 +01:00 |
|
Fabio Bozzo
|
0349e7e463
|
feat(meta): secretbox encryption in place of aes-gcm
|
2024-11-28 16:16:04 +01:00 |
|
Steve Moyer
|
dff52f80c4
|
Merge pull request #87 from ucan-wg/chore-eliminate-jen-dependency
chore(delegationtest): eliminate dependency on dave/jennifer/jen package
|
2024-11-28 06:06:39 -05:00 |
|
Steve Moyer
|
5b7a63a2c6
|
style(delegationtest/generator): adopt suggestions from PR
|
2024-11-28 05:37:05 -05:00 |
|
Steve Moyer
|
66675f7030
|
build: tidy Go module files
|
2024-11-27 15:06:32 -05:00 |
|
Steve Moyer
|
7e54be49e1
|
chore(delegationtest): eliminate dependency on dave/jennifer/jen package
Resolves #68
|
2024-11-27 15:01:16 -05:00 |
|
Steve Moyer
|
15535d3474
|
Merge pull request #86 from ucan-wg/test/invocation-verifies-args-vs-pols
test(invocation): verify arguments versus aggregated policies
|
2024-11-27 14:56:05 -05:00 |
|
Steve Moyer
|
170e597e71
|
feat(args): export fluent builder
|
2024-11-27 12:05:00 -05:00 |
|
Steve Moyer
|
ce1a4b6e32
|
test(invocation): verify arguments versus aggregated policies
|
2024-11-27 10:20:40 -05:00 |
|
Michael Muré
|
d1d047cd9e
|
Merge pull request #85 from ucan-wg/container-accessor
container: add a way to check for a single invocation, also iterator
|
2024-11-27 16:13:29 +01:00 |
|
Michael Muré
|
3680637090
|
container: add a way to check for a single invocation, also iterator
|
2024-11-27 16:13:15 +01:00 |
|
Michael Muré
|
1166a68e5c
|
Merge pull request #84 from ucan-wg/args-minor
args: add simple value accessor
|
2024-11-27 12:26:19 +01:00 |
|
Michael Muré
|
ba4db9bce8
|
args: add simple value accessor
|
2024-11-27 12:23:10 +01:00 |
|
Michael Muré
|
20369dba49
|
Merge pull request #83 from ucan-wg/feat/invocation-witharguments
feat(invocation): add WithArguments Option to set all arguments at once
|
2024-11-27 10:10:19 +01:00 |
|
Steve Moyer
|
ade2c7f858
|
feat(invocation): add WithArguments Option to set all arguments at once
|
2024-11-26 14:39:10 -05:00 |
|
Michael Muré
|
943a318b26
|
Merge commit '60bdc8873b3d259ff297be4873a9623fcebb7f75'
|
2024-11-26 11:44:27 +01:00 |
|
Michael Muré
|
2d79cdc54e
|
Merge pull request #82 from ucan-wg/cont-io
container: streamed and non-streamed IO, documentation
|
2024-11-26 11:37:46 +01:00 |
|
Steve Moyer
|
60bdc8873b
|
feat(delegation): make Token constructors resemble invocation.New() signature
|
2024-11-25 15:12:29 -05:00 |
|
Michael Muré
|
820057e41e
|
container: streamed and non-streamed IO, documentation
|
2024-11-21 15:49:29 +01:00 |
|
Michael Muré
|
ba0038b0ae
|
Merge pull request #79 from ucan-wg/meta-args
meta,args: add missing Include, add iterator to use normal or Readonly the same way
|
2024-11-21 11:27:37 +01:00 |
|
Michael Muré
|
4a4b200312
|
Merge pull request #81 from ucan-wg/fix/66/allow-dash-in-policy-segment
fix(selector): allow dashes in selector names
|
2024-11-21 11:27:14 +01:00 |
|
Michael Muré
|
caae2f58bf
|
meta,args: add missing Include, add iterator to use normal or Readonly the same way
|
2024-11-21 11:25:15 +01:00 |
|
Steve Moyer
|
ec627138cb
|
fix(selector): allow dashes in selector names
This functionality will be further enhanced in #80.
Resolves #66
|
2024-11-20 12:37:29 -05:00 |
|
Michael Muré
|
4ec409edc6
|
Merge pull request #74 from ucan-wg/ci
ci: fix after merging to main
|
2024-11-20 16:11:07 +01:00 |
|
Michael Muré
|
c61fc8d8b3
|
ci: fix after merging to main
|
2024-11-20 16:07:49 +01:00 |
|
Michael Muré
|
d90715d1fe
|
delegation: WIP harmonisation of the constructors, issuer verification
|
2024-11-20 15:59:13 +01:00 |
|
Michael Muré
|
5f8536e480
|
Merge pull request #60 from ucan-wg/wip
feat(invocation): add token validation prior to execution
|
2024-11-20 15:48:43 +01:00 |
|
Michael Muré
|
c19e38356d
|
delegationtest: make the generator a main()
|
2024-11-20 15:35:33 +01:00 |
|
Michael Muré
|
aea1880386
|
tests: lots of small asjustement
|
2024-11-20 14:55:48 +01:00 |
|
Michael Muré
|
2fb5a3dc01
|
Merge pull request #65 from ucan-wg/minor_improv
various sanding everywhere towards building the tookit
|
2024-11-20 13:44:26 +01:00 |
|