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

Add support for Ed25519ph Signer/Verifier #1595

Merged
merged 4 commits into from Jan 29, 2024

Commits on Jan 25, 2024

  1. Added ED25519 pre-hashed Signer/Verifier

    Signed-off-by: Riccardo Schirone <riccardo.schirone@trailofbits.com>
    ret2libc committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    a0cdfe8 View commit details
    Browse the repository at this point in the history
  2. Add LoadSigner/Verifier WithOpts functions for more flexibility

    Before this commit, the Signer/Verifier to load was determined
    exclusively by the public/private key type, however there may be
    multiple Signers/Verifiers available, like in the case of RSA and
    ED25519.
    
    This commit adds LoadVerifierWithOpts, LoadSignerWithOpts, and
    LoadSignerVerifierWithOpts to give clients more flexibility, allowing
    the user of the API to choose between the available options by using
    options.
    
    Signed-off-by: Riccardo Schirone <riccardo.schirone@trailofbits.com>
    ret2libc committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f3ffaba View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Move signerverifier_options back into signature pkg

    Signed-off-by: Riccardo Schirone <riccardo.schirone@trailofbits.com>
    ret2libc committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    be71bbf View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Moved LoadOption into pkg/signature/options

    Signed-off-by: Riccardo Schirone <riccardo.schirone@trailofbits.com>
    ret2libc committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    a49213c View commit details
    Browse the repository at this point in the history