You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The @web5/crypto package currently contains type definitions and utility functions for a subset of JSON Object Signing and Encryption (JOSE) standards. JSON Web Key (JWK) is the base key format for the package, but it doesn't yet contain functionality for working with JSON Web Token (JWT), JSON Web Signature (JWS), or JSON Web Encryption (JWE).
Proposal
General Design Choices
Surface JOSE related types and concrete implementations in the @web5/crypto package. Other @web5 JS packages will import from this package.
Leverage existing high-quality, third-party OSS libraries when available to accelerate development but surface in an interface that is consistent with existing @web5 design patterns.
Context
The
@web5/crypto
package currently contains type definitions and utility functions for a subset of JSON Object Signing and Encryption (JOSE) standards. JSON Web Key (JWK) is the base key format for the package, but it doesn't yet contain functionality for working with JSON Web Token (JWT), JSON Web Signature (JWS), or JSON Web Encryption (JWE).Proposal
General Design Choices
@web5/crypto
package. Other@web5
JS packages will import from this package.@web5
design patterns.API Design
JSON Web Token (JWT)
JSON Web Signature (JWS)
JSON Web Encryption (JWE)
Associated Type Definitions
JWT
JWS
JWE
The text was updated successfully, but these errors were encountered: