Package: wnpp
Severity: wishlist
Owner: Felix Lechner <felix.lech...@lease-up.com>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name    : wolfssh
  Version         : 1.4.6
  Upstream Author : John Safranek <j...@wolfssl.com>
* URL             : https://www.wolfssl.com/products/wolfssh/
* License         : GPL-3+
  Programming Lang: C
  Description     : Lightweight SSH Library

The wolfSSH library is a lightweight SSHv2 client and server library
written in ANSI C and targeted for embedded, RTOS, and
resource-constrained environments—primarily because of its small size,
speed, and feature set.

It is also often used in standard operating environments.

Features:

- SSH v2.0 (client and server)
- Minimum footprint size of 33kB
- Runtime memory usage between 1.4 and 2kB, not including a
  configurable receive buffer
- Multiple Hashing Functions: SHA-1, SHA-2 (SHA-256, SHA-384, SHA-512), BLAKE2b
- Block, Stream, and Authenticated Ciphers: AES (CBC, CTR, GCM, CCM), Camellia
- Public Key Options:  RSA, DH, EDH, NTRU
- ECC Support (ECDH and ECDSA with curves: NISTP256, NISTP384, NISTP521
- Curve25519 and Ed25519
- Client authentication support (RSA key, password)
- SCP support
- SFTP support
- Port forwarding support (client-side)
- Simple API
- PEM and DER certificate support
- Hardware Cryptography Support: Intel AES-NI support, Intel AVX1/2,
  RDRAND, RDSEED, Cavium NITROX support, STM32F2/F4 hardware
  crypto support, Freescale CAU / mmCAU / SEC, Microchip PIC32MZ,
  support for MPLAB Harmony on PIC32
- Echoserver functionality
- Interop Tested Against: OpenSSH, Tera term, PuTTY, Dropbear,
  Firezilla, BitVise

wolfSSH is built for maximum portability and is generally very easy to
compile on new platforms. wolfSSH has support for chipsets including
ARM, Intel, Motorola, mbed, NXP/Freescale, Microchip (PIC32)/Atmel,
STMicroelectronics (STM32F2/F4), Analog Devices, Texas Instruments,
and more.

I will maintain this package going forward.

Kind regards
Felix Lechner

Reply via email to