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

gh-99108: add HACL*-based 1-shot HMAC implementation #126359

Draft
wants to merge 35 commits into
base: main
Choose a base branch
from

Commits on Nov 3, 2024

  1. Pull HACL* HMAC.

    HACL* is at revision fc2e38f4d899ba28665c5b91caedaf35b3b37452.
    picnixz committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    6336160 View commit details
    Browse the repository at this point in the history
  2. Update SBOM files

    picnixz committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    5a410f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1c7c92 View commit details
    Browse the repository at this point in the history
  4. Update HACL (CPython) README

    picnixz committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    2901987 View commit details
    Browse the repository at this point in the history
  5. Update configure script

    picnixz committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    92a1e76 View commit details
    Browse the repository at this point in the history
  6. Update Makefile scripts

    picnixz committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    027964b View commit details
    Browse the repository at this point in the history
  7. Update MSVC project

    picnixz committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    17a2e46 View commit details
    Browse the repository at this point in the history
  8. Implement HACL* HMAC module

    picnixz committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    186094b View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. fix blake2b digest size

    picnixz committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b10c729 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a3515f View commit details
    Browse the repository at this point in the history
  3. Improve 1-shot macro

    picnixz committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    612974e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e714135 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    9fb6300 View commit details
    Browse the repository at this point in the history
  2. update names

    picnixz committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    755d6c0 View commit details
    Browse the repository at this point in the history
  3. cleanup

    picnixz committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    89c5f89 View commit details
    Browse the repository at this point in the history
  4. cleanup

    picnixz committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    755aca6 View commit details
    Browse the repository at this point in the history
  5. improve naming

    picnixz committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    1ddbe26 View commit details
    Browse the repository at this point in the history
  6. Update HACL* project.

    Commit hash is now `cea4e8eb5c81fa668c6240e8c5a334de8a86394f`.
    picnixz committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    12fbfc4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    448b0ba View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. update SBOM files

    picnixz committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    39be4b1 View commit details
    Browse the repository at this point in the history
  2. cosmetic cleanups

    picnixz committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    5ae6b6d View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    49083aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd80600 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    542738c View commit details
    Browse the repository at this point in the history
  4. reduce import time

    picnixz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    09c631a View commit details
    Browse the repository at this point in the history
  5. expose 1-shot HMAC

    picnixz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    9bee955 View commit details
    Browse the repository at this point in the history
  6. ensure that openssl is linked

    picnixz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    d36977f View commit details
    Browse the repository at this point in the history
  7. update globals

    picnixz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    b3aa599 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. fix LN_* macro values

    picnixz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    49a1294 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06b012d View commit details
    Browse the repository at this point in the history
  3. update comment

    picnixz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    82c610c View commit details
    Browse the repository at this point in the history
  4. fix configure?

    picnixz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    ff8cf2f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    7af7eb6 View commit details
    Browse the repository at this point in the history
  2. sbom

    picnixz committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    fba3778 View commit details
    Browse the repository at this point in the history
  3. remove unused imports

    picnixz committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    5c3cbfd View commit details
    Browse the repository at this point in the history