SEGGER is releasing a new version of its emSSL secure sockets implementation with both client and server capability.
The minimized RAM usage allows operation on single-chip systems. A secure connection between browser and webserver supported by emSSL requires only 7KB of RAM.
With such small RAM requirements, even small embedded devices can send e-mail via encrypted connections and retrieve or serve secure web pages using HTTPS. Example code demonstrates how to access cloud-based services such as Dropbox and Twitter.
“We are thrilled to bring SSL/TLS technology to small and inexpensive chips,” says Dirk Akemann, Partnership Marketing Manager at SEGGER. “With its high efficiency in terms of RAM, ROM and processor load, our emSSL solution makes it very easy to establish secure connections to small IoT devices.”
The product works seamlessly with SEGGER’s embOS/IP, the high performance IP Stack, as well as with the embOS/IP Web Server. Alternatively, it runs smoothly with any IP Stack supporting plain sockets, or any bidirectional communications channel.
emSSL comes as complete package with all modules provided in source code. This way the user has full control over the code used and does not need to worry about possible back doors or weaknesses in the code. It supports TLS version 1, 1.1 and 1.2.
More information about emSSL is available at: www.segger.com/emssl.html
embOS/IP is a high performance IP stack specifically designed for embedded systems. The flexible stack supports all popular protocols such as ACD, ARP, AutoIP, DHCP, DNS, FTP, HTTP, ICMP, IPv4, Multicast, NetBIOS Name Service, PPP/PPPoE, SMTP, SNTP, TCP, UDP, UPnP, VLAN, and many more. embOS/IP is fully compliant to all related RFCs.
More information is available at: www.segger.com/embOS-IP.html
SEGGER Microcontroller develops and distributes hardware and software development tools as well as software components for embedded systems.
With affordable, high quality, flexible and easy-to-use tools and software components developers can focus on their applications.