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

WinCrypt and Friends SSL Implementation #1135

Draft
wants to merge 66 commits into
base: master
Choose a base branch
from

Commits on Jun 15, 2024

  1. mbedtls3 migration

    Aidan63 committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    fbf3eb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Update src/hx/libs/ssl/SSL.cpp

    Co-authored-by: Zeta <[email protected]>
    Aidan63 and Apprentice-Alchemist authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    b1b53da View commit details
    Browse the repository at this point in the history
  2. Update src/hx/libs/ssl/SSL.cpp

    Co-authored-by: Zeta <[email protected]>
    Aidan63 and Apprentice-Alchemist authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    be8cdf4 View commit details
    Browse the repository at this point in the history
  3. Update src/hx/libs/ssl/SSL.cpp

    Co-authored-by: Zeta <[email protected]>
    Aidan63 and Apprentice-Alchemist authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    b4ee945 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe6ec81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f2fe638 View commit details
    Browse the repository at this point in the history
  6. It was worth a try

    Revert "try compiling mbedtls in its own files tag against a c std version"
    
    This reverts commit fe6ec81.
    Aidan63 committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    7a28b88 View commit details
    Browse the repository at this point in the history
  7. patch crypto headers

    Aidan63 committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    27bdee8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d23c320 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    17e6116 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. add c99 flag

    Aidan63 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    fc1541c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d52a7c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

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

Commits on Jun 29, 2024

  1. schannel based cert

    Aidan63 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    2d36f87 View commit details
    Browse the repository at this point in the history
  2. digest function using CNG

    Aidan63 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    3848a54 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. loading private key

    Aidan63 committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    cccbe07 View commit details
    Browse the repository at this point in the history
  2. signing function

    Aidan63 committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    c2fdd7e View commit details
    Browse the repository at this point in the history
  3. public key loading

    Aidan63 committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    787aa58 View commit details
    Browse the repository at this point in the history
  4. digest verify

    Aidan63 committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    4378def View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. MBEDTLS_USER_CONFIG_FILE

    Aidan63 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    be45fff View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. key decryption

    Aidan63 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    6aea878 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    ac50c71 View commit details
    Browse the repository at this point in the history
  2. move lean and mean define

    Aidan63 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    098ba88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    211380f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    388bd37 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

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

Commits on Jul 21, 2024

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

Commits on Jul 22, 2024

  1. initial next cert function

    Aidan63 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    218bd99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3117d75 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. some cleanup

    Aidan63 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    180b488 View commit details
    Browse the repository at this point in the history
  2. new xml setup

    Aidan63 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    32fdb75 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ee1309 View commit details
    Browse the repository at this point in the history
  4. Fix files name

    Aidan63 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    889e23d View commit details
    Browse the repository at this point in the history
  5. update include path

    Aidan63 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    6e15219 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd8d8e2 View commit details
    Browse the repository at this point in the history
  7. add ssl tests

    Aidan63 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    023613b View commit details
    Browse the repository at this point in the history
  8. update names

    Aidan63 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    b1f9366 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. wchar_str buffer

    Aidan63 committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    53ec37c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. initial ncrypt switch over

    Aidan63 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    443793e View commit details
    Browse the repository at this point in the history
  2. private pkcs8 loading

    Aidan63 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    4129a14 View commit details
    Browse the repository at this point in the history
  3. private rsa pkcs1

    Aidan63 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f9d02cf View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    5c2a9e0 View commit details
    Browse the repository at this point in the history
  2. less hardcoded

    Aidan63 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    07c2bd6 View commit details
    Browse the repository at this point in the history
  3. working decryption

    Aidan63 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c248237 View commit details
    Browse the repository at this point in the history
  4. switch digest to ncrypt

    Aidan63 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    83246ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    08db941 View commit details
    Browse the repository at this point in the history
  6. Always provide padding info

    Aidan63 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ad1eece View commit details
    Browse the repository at this point in the history
  7. handle cleanup

    Aidan63 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ced99dd View commit details
    Browse the repository at this point in the history
  8. PKCS1 padding

    Aidan63 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2239a04 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Simplify round tripping

    Aidan63 committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    50c3361 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

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

Commits on Aug 12, 2024

  1. simplify getProperty

    Aidan63 committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    bdb8337 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    38c8b18 View commit details
    Browse the repository at this point in the history
  2. Add more tests

    Aidan63 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    55f1a8f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. schannel handshake

    Aidan63 committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d48c35d View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Initial reading and writing

    Aidan63 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4706697 View commit details
    Browse the repository at this point in the history
  2. better reading logic

    Aidan63 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    a04af73 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. reading debug prints

    Aidan63 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    d7ecbdb View commit details
    Browse the repository at this point in the history
  2. comment out printfs

    Aidan63 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    de54599 View commit details
    Browse the repository at this point in the history
  3. working buffered reading

    Aidan63 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    e529a1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b6f41d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db00bf1 View commit details
    Browse the repository at this point in the history
  6. better buffer management

    Aidan63 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    c916a19 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6ef45d View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. shutdown

    Aidan63 committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    23e1c7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca090a4 View commit details
    Browse the repository at this point in the history