[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#801420: ITP: mbedtls -- lightweight crypto and SSL/TLS library



Package: wnpp
Owner: James Cowgill <james410@cowgill.org.uk>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name    : mbedtls
  Version         : 2.1.2
  Upstream Author : ARM Limited
* URL             : http://tls.mbed.org/
* License         : Apache-2.0 or GPL-2+
  Programming Lang: C
  Description     : lightweight crypto and SSL/TLS library

mbed TLS (formerly known as PolarSSL) is a lean open source crypto library for
 providing SSL and TLS support in your programs. It offers an intuitive API and
 documented header files, so you can actually understand what the code does.
 It features:
  - Symmetric algorithms, like AES, Blowfish, Triple-DES, DES, ARC4, Camellia
    and XTEA
  - Hash algorithms, like SHA-1, SHA-2, RIPEMD-160 and MD5
  - Entropy pool and random generators, like CTR-DRBG and HMAC-DRBG
  - Public key algorithms, like RSA, Elliptic Curves, Diffie-Hellman, ECDSA
    and ECDH
  - TLS 1.0, 1.1 and 1.2
  - Abstraction layers for ciphers, hashes, public key operations, platform
    abstraction and threading

Around a year ago control of PolarSSL was passed to ARM and the project
was later rebranded as mbed TLS. Version 2 made large changes to the
API (including renaming all the functions, include paths, etc) so it
makes sense to me to create an entirely separate source package. Due to
the number of API changes, even the -dev package does not conflict with
libpolarssl-dev.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: