Overview

Description

CycloneSSL is a lightweight TLS / DTLS implementation targeted for use by embedded application developers. It provides the ability to secure communications over the Internet (e.g. IoT protocols, electronic mail, web server, file transfer, VoIP). CycloneSSL supports several Renesas products including Renesas RA MCUs.

Features

  • Server and/or client operation
  • Supports TLS 1.0, TLS 1.1, TLS 1.2 and TLS 1.3 protocols
  • Supports DTLS 1.0 and DTLS 1.2 (Datagram Transport Layer Security)
  • Robust and efficient implementation
  • Supports ECC (Elliptic Curve Cryptography)
  • Rich set of TLS cipher suites (including Suite B profile)
  • RSA, Diffie-Hellman and ECDH key exchange algorithms
  • Compliant with BSD socket API
  • Flexible memory footprint. Built-time configuration to embed only the necessary features
  • Consistent application programming interface (API)
  • Portable architecture (no processor dependencies)
  • The library is distributed as a full ANSI C and highly maintainable source code

Applications

Applications

  • Industrial IoT Systems
  • Home & Building Automation
  • Security & Defence Systems
  • Smart Meters & Energy Storage

Documentation

Title Type Date
PDF574 KB
Product Brief
PDF511 KB
Presentation