bldc
bldc copied to clipboard
COMM_WRITE_UNLOCK_CMD and vulnerbility fixes
Adds a new command to COMM_WRITE_UNLOCK_CMD where you can append the pin before the actual command and payload which will handle writelock unlocking/locking while handling the command. Calls the command processing function recursively like COMM_FORWARD_CAN. Fixed some vulnerabilities with stack overflow by limiting recursion depth (which was in COMM_FORWARD_CAN) as well as fixing brute force attempts for writelock.