loboSSH


wolfSSH es una biblioteca SSH pequeña, portátil e integrada destinada a los desarrolladores de sistemas integrados. Es una implementación de código abierto de SSH escrita en lenguaje C. Incluye bibliotecas de clientes SSH y una implementación de servidor SSH. Permite la autenticación de contraseña y clave pública.

wolfSSH está actualmente disponible para Win32/64 , Linux , macOS , Solaris , Threadx , VxWorks , FreeBSD , NetBSD , OpenBSD , Embedded Linux , WinCE , Haiku , OpenWrt , iPhone , Android , Nintendo Wii y Gamecube a través de la compatibilidad con DevKitPro, QNX , MontaVista , Variantes de Tron , sistema operativo NonStop , OpenCL, MicroC/OS-II de Micrium , FreeRTOS , SafeRTOS , Freescale MQX , Nucleus , TinyOS , TI-RTOS , HP-UX , uTasker y embOS.

La biblioteca SSH ligera de wolfSSH implementa el protocolo SSHv2 . También incluye soporte para los protocolos de copia segura y transferencia de archivos SSH .

wolfSSH utiliza los servicios criptográficos proporcionados por wolfCrypt. [2] wolfCrypt proporciona RSA , ECC , Diffie–Hellman , AES (CBC, GCM), generación de números aleatorios, compatibilidad con enteros grandes y codificación/descodificación base 16/64.