Wikipedia…Support of something is one thing and using it is another.
We need to first establish where and what use MD5 to begin with!
CONFIG_CRYPTO_CRC32=y
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=2
# CONFIG_CRYPTO_MD5_OCTEON is not set
CONFIG_CRYPTO_RNG2=y
# CONFIG_CRYPTO_SHA1_OCTEON is not set
# CONFIG_CRYPTO_SHA256_OCTEON is not set
# CONFIG_CRYPTO_SHA512_OCTEON is not set
If I look in kernel config for Octeon is is turned off. Mvebu, Realtek and Ath79 I don’t even find any kernel crypto config.
So is it turned off by default in upstream Kernel?
But then as far as Dropbear question then we come to the subject of what specific crypto hash different packages use. But that isn’t really OpenWrt.
For Luci it is OpenSSL, WolfSSL or mbedTLS that is controlling the crypto solution.
I changed the hash, from md5 (default) to sha512, for a new "nada" user . [SNAPSHOT, r24414-255d5c9bf8 (TP-Link Archer C7 v5)] and it works flawlessly:
/etc/shadow [ md5 (default) vs sha512 ]:
nada:$1$ulJHAsd1$KE.KvSiTGCNjCRZb0XW6b0:19681:0:99999:7:::
nada:$6$/3jpIdcdRvzitle6$Vu6/KSzgai1gI0tgbv3edeHo4s/QPzFjDV.8wH77k5WBF.gD4lMaexBFy/pSRNmcVooJ4CUZYLGBqG.Qvwqi/.:19681:0:99999:7:::
logging speed is the same, at least for this hardware.