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

Adding TLS-PSK authentication method via function callback. #333

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Commits on Mar 2, 2024

  1. Configuration menu
    Copy the full SHA
    cf3ed74 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    oberdorc authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    9a27ce0 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    oberdorc authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    cd3968b View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Update webserver.cpp

    Needs include of _gnutls.h_ if HAVE_GNUTLS is defined.
    oberdorc authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    e8cf540 View commit details
    Browse the repository at this point in the history
  2. Update webserver.cpp

    Address an error that _key_ in the static PSK handler function is assigned a value that is never used in the case if the Gnu TLS libary is not present, i.e. HAVE_GNUTLS has not been defined.
    
    The intended behavior is such that calling the static callback handler function of the webserver guarantees that the user registered callback function is invoked.
    oberdorc authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    f336fec View commit details
    Browse the repository at this point in the history
  3. Update webserver.cpp

    oberdorc authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    0e24af6 View commit details
    Browse the repository at this point in the history
  4. Update webserver.cpp

    oberdorc authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    d6d0c47 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Update minimal_https_psk.cpp

    Obviously, the example fails to run if enumaration values in _enum htttp:http_utils:cred_type_T_ are not defined. I would think the condtional compilation here is not a good idea.
    Anyhow. Without HAVE_GNUTLS beeing defined, the example will now compile but always returns with an error.
    oberdorc authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2c46df5 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Update Makefile.am

    Set library dependency for Gnu TLS if it is present.
    oberdorc authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c60071d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5eb1f03 View commit details
    Browse the repository at this point in the history
  3. Update Makefile.am

    Added conditional for Gnu TLS.
    oberdorc authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    beb7732 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Update minimal_https_psk.cpp

    Correct for formatting issues highlighted by cpplint.
    oberdorc authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    7f79202 View commit details
    Browse the repository at this point in the history
  2. Update create_webserver.hpp

    Correct for formatting issues highlighted by cpplint.
    oberdorc authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    454447f View commit details
    Browse the repository at this point in the history
  3. Update webserver.cpp

    Correct for formatting issues highlighted by cpplint.
    oberdorc authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6db4099 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e069f45 View commit details
    Browse the repository at this point in the history
  5. Update create_webserver.hpp

    Corrected for formatting issues highlighted by cpplint.
    oberdorc authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    dfe3045 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Update minimal_https_psk.cpp

    Fixing formatting issue highlighted by cpplint.
    oberdorc authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    5b98977 View commit details
    Browse the repository at this point in the history
  2. Update webserver.cpp

    Correct for error from cpplint: "Missing space after ,  [whitespace/comma] [3]"
    oberdorc authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1400946 View commit details
    Browse the repository at this point in the history