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

Adds MBEDTLS_THREADING_C implementation for Windows using srwlock #7180

Open
wants to merge 9 commits into
base: development
Choose a base branch
from

Commits on Feb 27, 2023

  1. Add threading implementation for Windows platform with SRW Locks

    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    SergeySeroshtan authored and fwh-dc committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    df86a45 View commit details
    Browse the repository at this point in the history
  2. Disable config options MBEDTLS_THREADING_C and MBEDTLS_THREADING_SRWL…

    …OCK by default
    
    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    SergeySeroshtan authored and fwh-dc committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    b79a653 View commit details
    Browse the repository at this point in the history
  3. Hack passing macros name check 'tests/scripts/check-names.sh'

    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    SergeySeroshtan authored and fwh-dc committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    668e28f View commit details
    Browse the repository at this point in the history
  4. Fixes a typo

    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    fwh-dc committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    91c1e26 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Use config.py instead og config.pl for setting MBEDTLS_THREADING_SRWL…

    …OCK for windows test build. And adds MBEDTLS_THREADING_SRWLOCK to the list of items that are excluded from a 'full config'.
    
    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    fwh-dc committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    70e8589 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Fix style errors

    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    fwh-dc committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    9374da3 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Fix check names check of windows definitions and set _WIN32_WINNT in …

    …threading.h to enable srwlock api.
    
    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    fwh-dc committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    b6dd4e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Fix some typos in threading.h and line length issue in check_names.py

    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    fwh-dc committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    c53a695 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Fix threading builds with old versions of mingw

    Signed-off-by: Frederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
    fwh-dc committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    1781032 View commit details
    Browse the repository at this point in the history