-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Mykola Oleshchuk edited this page Nov 5, 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)
- Configure CI (#10)
- Make first release
- Create project avatar
- Configure relevant GitHub badges
- Implement debug build for OpenSCP-Python unit tests
- 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 Android test app
- Implement negative unit tests
- Add code style check
- Enable CodeQL check, fix issues
-
Link repositories one to another, link with SR Blog articles
- Java - add link to Py in description and about
- Py - add link to Java in description
-
Ensure that the README is understandable and easy to use for an outside reader
- rename spec to features
- Known issues in docs
- add "License"
- add "Contributing"
- add guides for install and build (maybe as part of dev-guide)
- add security and code of conduct
- add dev-guide
- add dev-guide -> Architecture
- add dev-guide -> contributing guide
- add dev-guide -> Coding style
- add dev-guide -> Testing policy
- add dev-guide -> Code review requirements
- add dev-guide -> add API documentation instead of simple API link (use OpenAPI https://openapi-generator.tech/ for that)
- add user-guide
- move "usage example" to user-guide
- add dev-guide -> integration - examples how to integrate SCP packages
- add maven template to integration page
-
Extract features list from specification, mark implemented and not implemented
-
Integrate diagrams into Wiki, add link in README
-
Describe project files structure
-
Fix warnings from JavaDoc generation
-
Add typical GitHub files - contributing guide, issue & PR template, etc.
-
Add README for developers
-
X509 certificates & GP certificates & SCP11 test vectors: tips, scripts, manual