Repository navigation
Roadmap
miltolstoy edited this page Jul 28, 2025
·
22 revisions
- Add lower security levels support
- Add card challenge verification if it was generated using pseudo-random
- Add BEGIN & END R-MAC SESSION SUPPORT
- Configure CODEOWNERS (commit)
- Port documentation (#1, #2)
- Fix minor inconsistencies (#5, #6, #7, #8, #9)
- Make first release
- Configure CI (#10)
- Create project avatar
- Configure options from the Security page
- Investigate & configure relevant GitHub badges
- Investigate LPVS repository for more practices
- Add input parameters validation
- Add received RAPDUs validation
- Refactor & cleanup code, especially classes near the
initScp()API - Use external APDU lib OR Add
Apdu(byte[] / String)constructor - Make ScpKid class as a public for client's re-usage of constants
- SCP11: investigate & integrate "i" option usage
- Implement a simple test app (preferably in a separate repository)
- Implement negative unit tests
- Add code style check
- Enable CodeQL check, fix issues
- Fix warnings from JavaDoc generation
- Ensure that README is understandable and easy to use for outside reader
- Integrate diagrams into README or Wiki
- Describe project files structure
- Add README for developers
- Add typical GitHub files - contributing guide, issue & PR template, etc.