Skip to content

Complete support for JOSE required algos according to IANA #1071

@jaromil

Description

@jaromil

The IANA register of signature (alg field) and encryption (enc) field mandates the implementation of some algorithms that are easy to implement in Zenroom. We need to complete them, cover them by vector tests provided by each corresponding RFC and insert them in the new src/lua/crypto_routes.lua resolution mechanism to have them activated throughout all Zenroom signing and encryption code, whose integration is WIP.

Reference https://www.iana.org/assignments/jose/jose.xhtml

Relevant section:

Image

having only required and recommended+ may be a good start.

Pending a refactoring of the encryption (AES) which is now incorrectly intertwined into the ECDH scenario.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions