mbed TLS

from Wikipedia, the free encyclopedia
mbed TLS
Basic data

developer Paul Bakker
Current  version 2.18.1
( July 12, 2019 )
operating system Unix-like , Windows , RTOS
programming language C.
category Cryptography
License GPLv2 , Apache 2.0 (from version 2.1.0)
German speaking No
tls.mbed.org

mbed TLS is a free program library for Transport Layer Security , which operated under the name PolarSSL until February 2015 . It is licensed twice under the GNU GPLv2 or a proprietary license. It can possibly represent an alternative to OpenSSL , but has only the minimal range of functions to handle TLS connections.

With its low requirements of 60 KB memory and 64 KB RAM , PolarSSL can also be used on embedded devices. In addition, individual modules, e.g. B. cryptographic functions can be used independently of the rest of the library. In later versions (> 1.3.0) abstraction levels for memory management and threading were introduced.

history

The PolarSSL library is an official spin-off from the XySSL library, which was programmed by the French hacker Christophe Devine and published for the first time on November 1, 2006 under the GPL and BSD license. When Devine could no longer support XySSL in 2008, he allowed Paul Bakker to create an official fork called PolarSSL.

In 2011, the Dutch government approved the integration of OpenVPN and PolarSSL for protected government communications.

In November 2014, the manufacturer of PolarSSL - Offspark - was bought by ARM. The main product has been renamed from PolarSSL to mbed TLS.

support

Since PolarSSL was written in pure C with no further dependencies, it currently supports many operating systems ( Linux , Windows , macOS , OpenWrt , Android , iOS and FreeRTOS ) on several processor architectures ( ARM , x86 , PowerPC , MIPS ). PolarSSL is therefore also used by large open source projects, including a. of the following:

See also

Web links

Individual evidence

  1. github.com .
  2. https://tls.mbed.org/tech-updates/blog/polarssl-part-of-arm
  3. https://www.arm.com/about/newsroom/arm-buys-leading-iot-security-company-offspark-as-it-expands-its-mbed-platform.php
  4. Instructions for Compiling Umurmur , last accessed on April 8, 2014.