ssi
ssi copied to clipboard
ucan 0.10
Updates the ucan impl to match the upcoming 0.10 version of the spec. This pr also removes a lot of the IPLD stuff as that will be covered by the cacao crate. Because of this, it removes tracking of the codec and implements verification in tandem with deserialisation so that it can have the original serialisation to verify. It also depends on the as-yet unreleased ucan-capabilities-object
crate.
probable TODOs:
- [x] tests, there are currently no independent 0.10 ucan test vectors that I'm aware of
- [x]
ucan-capabilities-object
has to be released