Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The big list to complete HPKE #189

Open
laurencelundblade opened this issue Mar 25, 2023 · 0 comments
Open

The big list to complete HPKE #189

laurencelundblade opened this issue Mar 25, 2023 · 0 comments
Labels
COSE-HPKE Sometime after t_cose 2.0

Comments

@laurencelundblade
Copy link
Owner

While we have basic HPKE working in conformance with draft-ietf-cose-hpke-04, there's a lot before it is to commercial quality release level. Rather than filling a large number of issues, they are collected here.

  • Split up the main HPKE encrypt entry point so that encode_headers can be used
  • Split up the HPKE entry points so the final AEAD for one layer can be the same code as for AEAD for COSE_Recipient-based HPKE
  • The big refactor of the main cose encrypt and decrypt to support one-layer COSE (right now it is only supported as a recipient)
  • Re work to use struct q_useful_buf for all buffers and buffer operations
  • Get rid of malloc
  • Re work HPKE so it is works through the crypto adapter layer
  • Add OSSL support through the crypto adapter layer
  • Test (lots and lots of it)
  • Documentation (lots and lots of it)
@laurencelundblade laurencelundblade added the COSE-HPKE Sometime after t_cose 2.0 label Jun 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
COSE-HPKE Sometime after t_cose 2.0
Projects
None yet
Development

No branches or pull requests

1 participant