*********************1. Introduce*********************
BootRom efuse test is handed by tests/test_efuse.py.
There are three test modules:
RSA3072
SM2
RSA2048

*********************2. Test Flow*********************
The basic test flow of each case is:
1. cold boot with blank brom and default sign(sm2, rsa3072 or rsa2048) SE FW
2. do basic efuse burn by fusef.w in "Debug Monitor" of SE
3. do fuse bit update by fuse.b in "Debug Monitor" of SE per case request
4. warm reset and check key message in SE console per case request

*********************3. Case configure file*********************
DDT(Data Driver Test) is used in brom efuse test. User needs fill the test data.
There are three data files under data/efuse:
RSA3072.yml
RSA2048.yml
SM2.yml
In the first version, the content of these three files are almostly the same.
----Important----
User need remove the existing file of the first version when adding real test
cases in the list. The first version is just for reference.
Please check RSA3072_example.yml which has comments.
