Introduces a standardized representation of SSASy resources (i.e. keys, ciphertexts and challenges) using a custom URI and enables a new and improved developer-friendly wallet that accepts and returns URIs, exclusively.
[#11 ] wallet only accepts (and returns) ssasy URIs
- forces resources passed to (and returned from)
Wallet
methods to use SSASy URI - renames
Wallet
variables and methods to improve accuracy of description - updates docs
[#13 ] adds uris for SSASy resources
- (BREAKING) replaces
EncoderModule
withSerializerModule
- adds (de)serializer functions for key, challenge, ciphertext and signature
- renames
ProccessedKey
type toSecureContextKey
in key interfaces
See changelog for more details
Note: this release skips the
2.x.x
version because of some poor design/implementation decisions which led to buggy URIs (i.e. uri parameters that were not properly encoded).