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

Encapsulation and ECIES (v2) #222

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Commits on Oct 21, 2024

  1. Addition of key encapsulation API

    Also provide ECIES algorithm.
    athoelke committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    49dab09 View commit details
    Browse the repository at this point in the history
  2. typo

    athoelke committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    4345b4b View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Terminology alignment:

    * Use "key-encapsulation algorithm"
    athoelke committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    11801b7 View commit details
    Browse the repository at this point in the history
  2. Clarify explicit/implicit decapsulation failure:

    * Permit INVALID_SIGNATURE error for authentication failure
    * Include probablistic failure as additional reason for non-guarantee (e.g. ML-KEM)
    * Add note to NOT report padding errors in a distinct manner
    athoelke committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    334c6ca View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Reallocate the algorithm category for key-encapsulation

    Leave 0x0b for key-wrapping, and use 0x0c for encapsulation.
    athoelke committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    e7fcb5b View commit details
    Browse the repository at this point in the history