Thanks to visit codestin.com
Credit goes to github.com

Skip to content

obgm/dcaf

Repository files navigation

dcaf: Authenticated Authorization for the Internet of Things

Copyright (c) 2015—2021 by Olaf Bergmann [email protected] 2015—2021 by Stefanie Gerdes [email protected]

ABOUT DCAF

The Delegated CoAP Authentication and Authorization Framework (DCAF) defines an architecture and a protocol for delegating client authentication and authorization in a constrained environment for establishing a secure communication context between resource-constrained nodes, utilizing Datagram Transport Layer Security (DTLS) or CBOR message syntax (COSE).

The protocol transfers authorization information and shared secrets for symmetric cryptography between entities in a constrained network. A resource-constrained node can use the protocol to delegate authentication of communication peers and management of authorization information to a trusted host with less severe limitations regarding processing power and memory.

More information on DCAF is available at https://dcaf.science

PREREQUISITES

The following packages are required for building libdcaf:

  • libcoap version 4.2 or above, build with either OpenSSL, Mbed TLS, or tinydtls.

  • yaml-cpp

  • cn-cbor
    Note that it might be necessary to build cn-cbor without coveralls support to avoid linker errors:

    $ cd cn-cbor
    $ OPTIONS=-DCN_CBOR_COVERALLS=off ./build.sh

BUILDING

  1. First, run autogen.sh to create the required autoconf files, then
  2. do configure, followed by
  3. make
  4. and make install if required.

LICENSE INFORMATION

This library is published as open-source software without any warranty of any kind. Use is permitted under the terms of the MIT license. Please refer to LICENSE for further details.

For unit tests, this software package includes Catch2 which is distributed under the Boost Software License, Version 1.0.

About

Mirror of https://gitlab.informatik.uni-bremen.de/DCAF/dcaf/

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages