I have created a C# program that detects "out of the box" RouterBoard devices, puts then in try-ethernet-once-then-nand boot mode en reboots them. (Then the app will provice mips_boot and automatically install latest firmware, it's an automated NetInstall ...).
The program logs in on the device using Mac Telnet, which until recently used MD5 to hash the password. Since the change to ECSRP the app cannot login anymore on recent devices.
I'm trying to figure out how to implement the ECSRP authentication. I 'm starting to understand it, but I think I'm missing some useful information.
Does anyone know some more details about the ECSRP implementation? Any information is welcome.
I will share the final details when I succeed. This will be useful for when (hopefully) the API will start using ECSRP as well ...