- Add AlgorithmProfile for LwCMP: (ca_kga_logicca_kga_logic.py, validate_senderkid_for_cmp_protection(checkutils.py.py))
- Restructure code for better readability/identification.
- Add alternative certificate linters.
- FIX KARI ECMQV implementation.
- Decide which is the best way to test EnvelopedData with the
Revocation Passphrase? - Figure out why ECMQV fails for KARI with
BouncyCastle, but the computation is correct, RFC5753 says, it also uses ECC_CMS_SHARED_INFO for the KDF. - Add test cases for KGA CEK randomness.
- Add optional test cases for randomness of the CEK.
- Add test cases for Section 5.2.1. Requested Certificate Contents.
- Verify the Progress/Coverage for the RFCs.
- Decide on the RF-Linter settings.
- Fix the CCR test cases and Mock-CA logic.
- Add the announcement test cases.
- Update Logic for testing the Client Implementation
- Add Semantic-Fuzz-testing.
- Add clarity for better differentiation between LwCMP and CMP.
- May integrate Polling test cases.
- Restructure the test cases for better readability/identification.
- Add Test cases for FN-DSA, if standard is available.
- Add Stateful Hash-based signature algorithms (XMSS, LMS).
- Maybe check for currently unknown hybrid schemes.
- Keep checking hybrid scheme updates.
- PQ Certificates:
- https://datatracker.ietf.org/doc/draft-ietf-lamps-dilithium-certificates/
- https://datatracker.ietf.org/doc/draft-ietf-lamps-kyber-certificates/
- https://datatracker.ietf.org/doc/draft-ietf-lamps-cms-sphincs-plus/
- Hybrid-KEMs:
- https://datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/
- https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-kem/
- https://datatracker.ietf.org/doc/draft-josefsson-chempat/
- Stateful Hash: