nuttx-apps/netutils/dropbear/port
Felipe Moura 355d090d83 netutils/dropbear: back chacha20-poly1305 with NuttX /dev/crypto
Replace the bundled libtomcrypt chacha20-poly1305 implementation with an
adapter that drives the NuttX crypto device: the SSH construction maps onto
CRYPTO_CHACHA20_DJB (the original 64-bit counter/nonce ChaCha20
parameterization used by chacha20-poly1305@openssh.com) for the packet
length and payload streams, and onto CRYPTO_POLY1305 for the authentication
tag (plain MACs are driven in two steps through /dev/crypto: COP_FLAG_UPDATE
feeds the data, a final call retrieves the tag).

Signed-off-by: Felipe Moura <moura.fmo@gmail.com>
2026-07-26 07:54:11 -03:00
..
config.h netutils/dropbear: add Dropbear SSH server port for NuttX 2026-06-27 08:42:00 -03:00
dropbear_chachapoly.c netutils/dropbear: back chacha20-poly1305 with NuttX /dev/crypto 2026-07-26 07:54:11 -03:00
dropbear_ltc_hmac_sha256.c netutils/dropbear: back hmac-sha2-256 with NuttX /dev/crypto 2026-07-24 18:34:35 -03:00
dropbear_utils.c netutils/dropbear: add Dropbear SSH server port for NuttX 2026-06-27 08:42:00 -03:00
dropbear_utils.h netutils/dropbear: add Dropbear SSH server port for NuttX 2026-06-27 08:42:00 -03:00
localoptions.h netutils/dropbear: add Dropbear SSH server port for NuttX 2026-06-27 08:42:00 -03:00
nuttx_auth.c netutils/dropbear: add Dropbear SSH server port for NuttX 2026-06-27 08:42:00 -03:00
nuttx_config.h netutils/dropbear: add Dropbear SSH server port for NuttX 2026-06-27 08:42:00 -03:00
nuttx_scp.c netutils/dropbear: add scp support via SSH exec requests 2026-07-05 15:06:17 +08:00
nuttx_scp.h netutils/dropbear: add scp support via SSH exec requests 2026-07-05 15:06:17 +08:00