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 ML-DSA post-quantum signatures to _CryptoExtras #267

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

Commits on Sep 30, 2024

  1. Initial commit

    fpseverino committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b42638c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Complete implementation

    fpseverino committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ef1c321 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    e7015bc View commit details
    Browse the repository at this point in the history
  2. Add NIST test vectors

    fpseverino committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    dad4590 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Remove unnecessary PublicKey init, make bytesCount private, make …

    …`PublicKey` extraction from `PrivateKey` non-throwing
    fpseverino committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f595a7d View commit details
    Browse the repository at this point in the history
  2. Use copyBytes(to:), move cbsPointer inside the closure, remove er…

    …ror thrown by `CBB_init`
    fpseverino committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    58351d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dee0c3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d417d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5650a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5075ff View commit details
    Browse the repository at this point in the history
  7. Remove CryptoMLDSAError

    fpseverino committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    891b5a1 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Merge pull request #4 from apple/main

    Update with latest `main` commits
    fpseverino authored Oct 6, 2024
    Configuration menu
    Copy the full SHA
    b856f48 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Small improvements

    fpseverino committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8569b02 View commit details
    Browse the repository at this point in the history
  2. Fix access control

    fpseverino committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    e85aa8e View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    114339f View commit details
    Browse the repository at this point in the history
  2. Update Sources/_CryptoExtras/MLDSA/MLDSA_boring.swift

    Co-authored-by: Cory Benfield <[email protected]>
    fpseverino and Lukasa authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    d39ef72 View commit details
    Browse the repository at this point in the history
  3. Update from seed init

    fpseverino committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    b3c8328 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e29fb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0334c64 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    36b37cc View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Add Wycheproof tests

    fpseverino committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    530d87f View commit details
    Browse the repository at this point in the history
  2. Simplify tests

    fpseverino committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a7049c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    acd486a View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    5950937 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e34c7e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    b0dc44b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    e3776c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6494ff View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    545f5e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aff3763 View commit details
    Browse the repository at this point in the history
  3. Fix DocC

    fpseverino committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    06154e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    0ac196b View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    654953e View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    4834aa5 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    ffe2688 View commit details
    Browse the repository at this point in the history