tinydtls  0.8.6
Contributing to tinydtls

Thanks for your interest in this project.

Project description:

tinydtls is a library for Datagram Transport Layer Security (DTLS) covering both the client and the server state machine. It is implemented in C and provides support for the mandatory cipher suites specified in CoAP.

Developer resources:

Information regarding source code management, builds, coding standards, and more.

Contributor License Agreement:

Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).

Contact:

Contact the project developers via the project's "dev" list.

Search for bugs:

This project uses Bugzilla to track ongoing development and issues.

Create a new bug:

Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!

Submit Patches via Gerrit:

Patches must follow to the tinydtls coding style and must be submitted to gerrit for review. To submit a patch to gerrit, the author needs to have a CLA on file and must have a Signed-off-by entry with the same email address in the commit message footer.

Every new file must contain the Eclipse license information and the copyright holder(s). Please take a look into existing files and adopt the needed changes to your new file(s).

Tinydtls Coding style:

1 dtls_peer_t *
2 dtls_get_peer(const dtls_context_t *ctx, const session_t *session) {
3 ...
4 }
1 dtls_peer_t *dtls_get_peer(const dtls_context_t *context,
2  const session_t *session);