TCP/IP Solutions for Embedded Systems
  • About Us
  • CycloneTCP
  • CycloneSSL
  • CycloneCrypto
  • Contact
  • About Us
    • Connecting to the Internet


    • Our Offering

      Oryx Embedded offers a complete range of networking solutions for embedded systems, making the Internet of Things a reality. Our portfolio includes professional-grade TCP/IP components as well as SSL/TLS encryption to make your transactions safe and secure. By supporting IPv6, Oryx Embedded makes the transition to the next-generation Internet smoother and easier than ever.

      Our Guarantees

      Oryx Embedded offers rigorously tested products that meet the robustness and the quality you deserve. Our products strictly conform to RFC standards, thus providing interoperability and seamless integration. All our software products are available either as open source (GPLv2) or under a royalty-free commercial license, making licensing easier.

      Our Values

      Our competencies include system engineering, embedded software as well as hardware design. We support our customers from the early design stage right through implementation, helping them to achieve success.

  • CycloneTCP
    • CycloneTCP

      Dual IPv4/IPv6 Stack


      CycloneTCP is a dual IPv4/IPv6 stack dedicated to embedded applications. CycloneTCP conforms to RFC standards and offers seamless interoperability with existing TCP/IP systems. By supporting IPv6, CycloneTCP eases deployment of next-generation Internet. The stack is distributed as a full ANSI C and highly maintainable source code. CycloneTCP is available either as open source (GPLv2) or under a commercial license.

    • Main Features

      • Dual stack (IPv4 and/or IPv6)
      • Built-in support for multiple network interfaces
      • BSD style socket API
      • Blocking/non-blocking socket operation and event-driven functions (select and poll)
      • Efficient data transfer (zero copy)
      • Well-crafted TCP module with selective ACK and congestion control
      • Raw socket interface
      • Multicast support (IGMPv2 and MLDv1)
      • IP fragmentation and reassembly
      • Flexible memory footprint
      • Portable architecture
      • Host name resolution (DNS client)
      • DHCP and SLAAC auto-configuration
      • SMTP client
      • FTP client and server
      • TFTP client and server
      • Web server with SSI and CGI scripting
      • HTTP/2 client
      • MQTT and MQTT-SN clients
      • CoAP client
      • SNMPv1/v2c/v3 agent
      • WebSocket client and server

      Supported Devices

      • ARM7, ARM9
      • Cortex-M3/M4/M7, Cortex-A5/A8/A9
      • APS3, AVR32, PIC32, RX600

      Product Information
      Download CycloneTCP Brochure
      Online Demo
      Licensing Information
      Download / View Source Code
  • CycloneSSL
    • CycloneSSL

      Embedded TLS/DTLS Library


      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 implements all the necessary cryptographic features to make your application safe and secure. CycloneSSL is available either as open source (GPLv2) or under a commercial license.

    • Main Features

      • Server and/or client operation
      • Supports TLS 1.0, 1.1, 1.2 and TLS 1.3
      • Supports DTLS 1.0 and DTLS 1.2
      • Legacy support for SSL 3.0
      • 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
      • PSK (Pre-Shared Key) cipher suites
      • Supports Raw Public Keys (RPK)
      • CBC, GCM and CCM cipher modes
      • ChaCha20Poly1305 AEAD cipher
      • Supports RC4, IDEA, DES, 3DES, AES, Camellia, SEED and ARIA encryption algorithms
      • Supports MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hash algorithms
      • Session ticket mechanism (TLS 1.3)
      • Middlebox compatibility mode (TLS 1.3)
      • Early data (TLS 1.3)
      • ECDH key exchange based on Curve25519 and Curve448
      • Session resumption mechanism
      • PKIX path validation
      • Flexible memory footprint
      • Portable architecture (no processor dependencies)
      • The library is distributed as a full ANSI C and highly maintainable source code

      Product Information
      Download CycloneSSL Brochure
      Licensing Information
      Download / View Source Code
  • CycloneCrypto
    • CycloneCrypto

      Cryptographic Toolkit


      CycloneCrypto is a cryptographic toolkit designed for use in embedded systems. It provides a comprehensive set of cryptographic primitives (hash functions, stream and block ciphers, public key cryptography) that can be used to add security features to your embedded application. CycloneCrypto is available either as open source (GPLv2) or under a commercial license.

    • Main Features

      • Base64 data encoding
      • Hash functions (MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, Tiger/192, Whirlpool)
      • Hash Message Authentication Code (HMAC) for all hash functions
      • RC4 stream cipher
      • Block ciphers (RC6, IDEA, DES, 3DES, AES, Camellia, SEED, ARIA)
      • Supports ECB, CBC, CFB, OFB and CTR operation modes for all symmetric block ciphers
      • Cipher Block Chaining-MAC (CCM) and Galois Counter Mode (GCM)
      • RSA public key cryptography (PKCS #1 v1.5 and v2.2)
      • Digital Signature Algorithm (DSA)
      • Diffie-Hellman key exchange (PKCS #3)
      • Password-Based Cryptography Standard (PKCS #5)
      • Elliptic Curve Cryptography (ECC)
      • ECDH key exchange
      • ECDSA and EdDSA signature schemes
      • NIST-P and Brainpool elliptic curves
      • Curve25519, Curve448, Ed25519 and Ed448 elliptic curves
      • X.509 certificate parsing functions
      • Multiple precision arithmetic library with optimized assembly code
      • Flexible memory footprint
      • Portable architecture
      • Extensive test suite available on request

      Product Information
      Download CycloneCrypto Brochure
      Licensing Information
      Download / View Source Code
  • Contact
    • Sort numbers into order
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      Send
    • For any information please contact our sales partner:

      Cynetis Embedded

      Cynetis Embedded SARL
      76 rue des Grands Champs
      75020 PARIS
      FRANCE

      Tel: +33 (0)1 85 08 70 69
      E-mail:


      Oryx Embedded SARL
      Z.I. Centr'Alp
      54 rue de Corporat
      38430 MOIRANS
      FRANCE

      Tel: +33 (0)4 58 00 54 29

Copyright 2010-2018 Oryx Embedded -