When embarking on a project the operating system used is a hard choice and limiting factor. Many embedded IoT projects even do without the operating system due to resource constraints. wolfSSL is a compact, highly customizable, and open-source SSL/TLS library that provides encryption, authentication, and secure communication. One remarkable feature, among many, of wolfSSL is its versatility – it has been ported to a large selection of operating systems, enabling developers to integrate robust security into a diverse range of platforms.
Ported operating systems range all the way from the obvious and expected operating systems to embedded and niche operating system:
- Linux (embedded Linux, Yocto Linux, PetaLinux, Debian, and more)
- Windows
- MacOS
- FreeBSD, NetBSD, OpenBSD
- Android
- iOS
- QNX
- FreeRTOS, SafeRTOS
- VxWorks
- GreenHills INTEGRITY
- ThreadX
- WinCE
- TRON
- Micrium
- MQX
- embOS
- TOPPERS
- RIOT
- CMSIS-RTOS
- TinyOS
- Nucleus
- Solaris
- OpenWRT
- TI-RTOS
- Keil RTX
- MontaVista
- NonStop
- Zephyr
- Azure Sphere OS
- Deos
- PikeOS
- Apache Mynewt
- AIX
- HP/UX
- Nintendo Wii and Gamecube with DevKitPro
- And many more that wolfSSL could work on…
wolfSSL has been developed from the ground up to work well in embedded devices and edge devices. This design has lent itself well for easily porting over to many different operating systems. If you are working on a project that has a need for some excellent security contact us at facts@wolfSSL.com, or call us at +1 425 245 8247.
Download wolfSSL