mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
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> |
||
|---|---|---|
| .. | ||
| config.h | ||
| dropbear_chachapoly.c | ||
| dropbear_ltc_hmac_sha256.c | ||
| dropbear_utils.c | ||
| dropbear_utils.h | ||
| localoptions.h | ||
| nuttx_auth.c | ||
| nuttx_config.h | ||
| nuttx_scp.c | ||
| nuttx_scp.h | ||