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