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

RFC8613: Add in OSCORE support #764

Merged
merged 2 commits into from
Jan 14, 2023
Merged

RFC8613: Add in OSCORE support #764

merged 2 commits into from
Jan 14, 2023

Commits on Jan 13, 2023

  1. RFC8613: Add in OSCORE support

    Based on work done in https://gitlab.informatik.uni-bremen.de/obergman/libcoap
    
    New directories with files
     include/oscore
     src/oscore
    
    New files
     include/coap3/coap_oscore.h
     include/coap3/coap_crypto_internal.h
     include/coap3/coap_oscore_internal.h
     man/coap-oscore-conf.txt.in
     man/coap_oscore.txt.in
     src/coap_oscore.c
     tests/test_oscore.c
     tests/test_oscore.h
    
    Supported by new option (enabled by default)
     ./configure --enable-oscore
     cmake .. -DENABLE_OSCORE=ON
    
    Requires a TLS library configured to do the OSCORE encryption and hashing.
    mrdeep1 committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    de37f87 View commit details
    Browse the repository at this point in the history
  2. OSCORE: Add in interopability tests

    See https://core-wg.github.io/oscore/test-spec5.html
    
    Add in new test server oscore-interop-server to provide the necessary
    functionality.
    
    Add in script and configuration files to run the tests locally.
    mrdeep1 committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    a8f2be2 View commit details
    Browse the repository at this point in the history