Currently, the metadata only accepts one RFC reference but sometimes different RFCs requirements result in the same test.
i.e
If a DTLS implementation chooses to generate an alert when it receives a message with an invalid MAC, it MUST generate a bad_record_mac alert with level fatal and terminate its connection state. from Sect 4.1.2.1. MAC in RFC 6347 results in the same test as If the MAC validation fails, the receiver MUST discard the received record as invalid. from Sect 4.1.2.6. Anti-Replay of the same RFC.
Currently, we are using the "description" field for the RFC quote. We should change it so that each RFC entry has a "requirement" field. The description fields should actually describe what the test does. We should also add an "expected behavior", "limitations", and "impact" field and display them in the report analyzer. The latter should give an idea about the gravity of failing the test (beyond the serverity levels).
Currently, the metadata only accepts one RFC reference but sometimes different RFCs requirements result in the same test.
i.e
If a DTLS implementation chooses to generate an alert when it receives a message with an invalid MAC, it MUST generate a bad_record_mac alert with level fatal and terminate its connection state.from Sect 4.1.2.1. MAC in RFC 6347 results in the same test asIf the MAC validation fails, the receiver MUST discard the received record as invalid.from Sect 4.1.2.6. Anti-Replay of the same RFC.Currently, we are using the "description" field for the RFC quote. We should change it so that each RFC entry has a "requirement" field. The description fields should actually describe what the test does. We should also add an "expected behavior", "limitations", and "impact" field and display them in the report analyzer. The latter should give an idea about the gravity of failing the test (beyond the serverity levels).