-
Notifications
You must be signed in to change notification settings - Fork 16
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
Add high-level HPKE API #13
Comments
I am working with that API right now, and I agree it is not great to use. I think my main trouble is that it uses type aliases over newtypes, and that these type aliases are not public. This means that the functions just return giant tuples of values that have no semantics attached to them. Should there be a usable API on top, or should we change the Rust code and re-validate it in hax? |
Another problem: The |
It would also be nice if the error implemented core::error::Error |
The HPKE implementation here really is a spec. That's fine. But it hasn't really been used. |
This issue has been marked as stale due to a lack of activity for 60 days. If you believe this issue is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days. |
We should get #523 in. |
This issue has been marked as stale due to a lack of activity for 60 days. If you believe this issue is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days. |
This issue has been closed due to a lack of activity since being marked as stale. If you believe this issue is still relevant, please reopen it with an update or comment. |
The HPKE API is the (hac)spec API right now, which isn't great to use.
Add a high-level, usable API on top.
The text was updated successfully, but these errors were encountered: