Add Apex OTP importer

Import TOTP credentials from the export spreadsheet into a VivoKey Apex
OTP (ykneo-oath) applet over PC/SC. Includes the OATH protocol layer
(SELECT/VALIDATE/LIST/PUT with 61xx reassembly), PBKDF2 password
authentication, pre-flight input validation, ask-per-conflict handling,
optional javacard-memory profiling, and hardware-free unit tests.
This commit is contained in:
2026-07-08 11:25:34 -07:00
commit f8273fc904
5 changed files with 1343 additions and 0 deletions

24
.gitignore vendored Normal file
View File

@@ -0,0 +1,24 @@
# Never commit OTP secrets, exports, or profiling logs.
*.xlsx
*.xls
*.csv
otp-keys-export.*
apex-otp-memlog.csv
# QR screenshots / backup codes, in case any data is placed in the repo tree.
*.png
*.jpg
*_backup_codes.txt
*-backup-codes.txt
*recovery*.txt
# Python
__pycache__/
*.pyc
*.pyo
.venv/
venv/
.pytest_cache/
# CAP artifacts
*.cap