The wolfSSH library is a lightweight SSHv2 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 commonly used in standard operating environments as well because of its royalty-free pricing and excellent cross platform support. wolfSSL supports the industry standard SSH v2 and offers progressive ciphers such as Poly1305, ChaCha20, NTRU, and SHA-3.
wolfSSH is powered by the wolfCrypt library. wolfCrypt is FIPS 140-2 Level 1 validated, with certificate #2425. For additional information, visit our FIPS FAQ page or contact email@example.com
wolfSSH is built for maximum portability, and is generally very easy to compile on new platforms. If your desired platform is not listed under the supported operating environments, please contact wolfSSL Inc.
wolfSSH supports the C programming language as a primary interface. If you have interest in using wolfSSH in another programming language that it does not currently support, please contact wolfSSL Inc. at firstname.lastname@example.org.
• SSH v2.0 (server)
• Minimum 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, Poly1305
• Block and Stream Ciphers:
AES (CBC, CTR, GCM, CCM), Camellia, ChaCha20
• Public Key Options:
RSA, DH, EDH, NTRU
• ECC Support
ECDH, ECDSA, ECDHE
• Curve25519 and Ed25519
• Client authentication support (RSA key, password)
wolfSSL is an open source Internet security company whose primary products include the wolfSSL embedded SSL/TLS library, wolfCrypt embedded crypto engine, and wolfCrypt FIPS module. Primary users are programmers building security functionality into their applications and devices. wolfSSL employs the dual licensing model, offering products under the GPLv2 as well as a standard commercial license. wolfSSL’s products are designed to offer optimal performance, rapid integration, the ability to leverage hardware crypto, and support for the most current standards. All products are designed with clean APIs, and are backed by a dedicated and responsive support and development team.