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

Added constant time string comparison to avoid possible time-based attacks. #3836

Merged
merged 16 commits into from
Nov 21, 2017
Merged

Added constant time string comparison to avoid possible time-based attacks. #3836

merged 16 commits into from
Nov 21, 2017

Commits on Nov 15, 2017

  1. Added constant time strings comparison to avoid possible time-based a…

    …ttacks
    Alessio Leoncini committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    4f6f4d6 View commit details
    Browse the repository at this point in the history
  2. Fixed data types

    Alessio Leoncini committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    0a684dd View commit details
    Browse the repository at this point in the history
  3. Fixed indentation

    bluemurder authored Nov 15, 2017
    Configuration menu
    Copy the full SHA
    fe324cc View commit details
    Browse the repository at this point in the history
  4. Moved string comnparison in constant time to String class; modified f…

    …unction body to assure constant time comparison despite compiler optimizations
    Alessio Leoncini committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    1aad21f View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of https://github.com/bluemurder/Arduino

    # Conflicts:
    #	libraries/ArduinoOTA/ArduinoOTA.cpp
    Alessio Leoncini committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    2ec42df View commit details
    Browse the repository at this point in the history
  6. Removed wrong code

    Alessio Leoncini committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    aca2832 View commit details
    Browse the repository at this point in the history
  7. Fixed error and prevented compiler optimization to delete u1 local va…

    …riable
    Alessio Leoncini committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    b378b65 View commit details
    Browse the repository at this point in the history
  8. Avoid timing attacks on string comparison

    Alessio Leoncini committed Nov 15, 2017
    Configuration menu
    Copy the full SHA
    f5df475 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2017

  1. Minor

    bluemurder authored Nov 16, 2017
    Configuration menu
    Copy the full SHA
    0322c95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba70b48 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2017

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

Commits on Nov 20, 2017

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

Commits on Nov 21, 2017

  1. Configuration menu
    Copy the full SHA
    1373fee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c349b43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd9f6e5 View commit details
    Browse the repository at this point in the history