$darkmode
moka 0.0.0.1
An EMV card processing stack by switstack
Notes for Readers
  1. Codes Conventions
  2. Most of the time, moka uses tag values like 0x9F02 instead of contant definitions to improve programmability.
  3. moka's naming conventions prioritize explicit naming vs short naming.
  4. Programmation language.
  5. C is the most portable code to address moka requirements.
  6. Rust is in the pipe for Android platforms.