Commit Graph

254 Commits

Author SHA1 Message Date
catarrh 3c03b04157 Add AES-128/192/256 support to secured packet builder (v1.6.0)
- Bundle aes-js as aes-bundle.js (standalone aesjs global), precache in SW (v7)
- Add AES-CBC (zero IV, 16/24/32B) + AES-CMAC (SP 800-38B, 8-octet) helpers
- genSp(): algorithm dispatch, AES counter hard-block (b5b4 = 10/11 per Rel-18)
- Cross-checked AES vectors against pySim OtaDialectSms.encode_cmd
- Docs: AES + 3DES deprecation, fix stale SPI1 value table
2026-08-13 22:56:35 +03:00
catarrh 6e2a670fc8 Help manual: note SMPP bridge omitted on Windows 2026-08-13 22:11:26 +03:00
catarrh 65aa38dc1b Help manual: recommend Python 3.10-3.13 for pyscard wheels on Windows 2026-08-13 21:41:10 +03:00
catarrh 6418e1e37d Help manual: note pyscard precompiled wheels + C++ Build Tools fallback 2026-08-13 21:31:32 +03:00
catarrh e3b8664286 Fix disconnect message: pySim -> pysim-otaman-server 2026-08-13 21:11:34 +03:00
catarrh 925ff80d80 Add offline HTML help manual (EN/RU) with sidebar TOC + context-aware help link 2026-08-13 15:26:08 +03:00
catarrh 69a20baa9f v1.5.1 2026-08-11 23:54:46 +03:00
catarrh f764760b0a Proactive log: decode PLI response data using PLI_CODECS; hide empty Response 2026-08-11 23:26:05 +03:00
catarrh a2f7b60333 Proactive log: qualifier names for all multi-qual commands, Response line under command 2026-08-11 23:13:32 +03:00
catarrh 3b7dbf1743 Proactive log: inline TR hex, remove expand toggle + polling re-render 2026-08-11 23:05:34 +03:00
catarrh 7c5d0051d4 PWA poll loop: detect card disconnect, show 'Card disconnected' 2026-08-11 22:36:27 +03:00
catarrh 302a1f87a2 Rebuild CSS (gap-6 was purged) 2026-08-11 22:22:17 +03:00
catarrh 52bcd31387 Auto-poll toggle + PWA backend poll loop (5s) for proactive tab 2026-08-11 21:44:37 +03:00
catarrh d4f40aaaef Fix privilege byte 1 decode: add missing Mandated DAP Verification checkbox (bit 1) 2026-08-10 21:41:30 +03:00
catarrh bdf3d1a352 Remove byte count from proactive command list 2026-08-10 20:16:34 +03:00
catarrh c0784a10c6 Proactive log: show TERMINAL RESPONSE hex + SW on expand 2026-08-10 20:12:59 +03:00
catarrh 4de1bd49d8 Proactive log: expandable hex dump + decoded PLI qualifier names 2026-08-10 20:02:54 +03:00
catarrh e4ef33c097 Add Send STATUS button above event list in Proactive UICC 2026-08-10 19:53:56 +03:00
catarrh 6e460908d8 README: Proactive UICC pill features 2026-08-10 19:46:23 +03:00
catarrh ef754befab v1.5.0: PLI data dictionary, event send, rejection cause dropdown, clipboard import fix 2026-08-10 19:44:25 +03:00
catarrh f6d36aaf99 v1.4.3 2026-08-10 03:05:45 +03:00
catarrh 9608302a52 feat: Proactive UICC tab shows fetched proactive command log with type name, elapsed time, and byte count (i18n: RU) 2026-08-10 03:03:24 +03:00
catarrh b67c9cb7cc v1.4.2 2026-08-10 02:00:19 +03:00
catarrh dc5b936f91 fix: move pysim-sub-proactive into correct tab parent (pysim, not C-APDU) 2026-08-10 01:31:21 +03:00
catarrh 15804f7d99 fix: move pysim-sub-proactive from C-APDU tab to card reader sub-tabs 2026-08-10 00:55:29 +03:00
catarrh 7bcc79d859 add 'Proactive UICC' pill to Card reader tab with event list display from SET UP EVENT LIST 2026-08-10 00:40:12 +03:00
catarrh 98b24a5389 hide OK button on SELECT ITEM view, show only on DISPLAY TEXT 2026-08-09 23:40:40 +03:00
catarrh c0d69040d5 fix conversion layout (button below input), add missing closing divs, add HTML div-balance test 2026-08-09 22:47:49 +03:00
catarrh 9510813e78 fix: remove extra closing div that placed conversion below flex row 2026-08-09 22:41:40 +03:00
catarrh a9de20aa0a fix: remove extra closing div that broke outer container for non-C-APDU tabs 2026-08-09 22:39:45 +03:00
catarrh d81305e157 fix C-APDU DOM nesting: add missing flex-1 and tab-c-apdu closing divs 2026-08-09 22:35:09 +03:00
catarrh 3388048ead move Conversion block to right column in C-APDU tab 2026-08-09 22:31:13 +03:00
catarrh 40381bf6a5 share Conversion section across all C-APDU sub-tabs, remove duplicate from SIM/USIM 2026-08-09 22:27:31 +03:00
catarrh 5d6460c649 decrease vertical padding on top-level tabs (py-2 -> py-1.5) 2026-08-09 22:13:11 +03:00
catarrh f2b18aafd5 C-APDU pills: centered, larger font, more padding 2026-08-09 22:12:15 +03:00
catarrh 1f0ab59c40 fix C-APDU DOM nesting: remove extra closing divs from sed substitution 2026-08-09 22:08:30 +03:00
catarrh 0987278d79 group SIM/USIM/BER-TLV/RAM tabs into C-APDU tab with sub-tab pills 2026-08-09 21:59:31 +03:00
catarrh 1c54e70c72 remove redundant file tree refresh on file manager open, saves ~40 APDUs per open 2026-08-09 17:40:43 +03:00
catarrh 54ceaddeb8 i18n: translate Back button in STK menu 2026-08-09 17:28:23 +03:00
catarrh 7bf5aa2711 fix disconnected state: split 'once ready' into 'Click' + 'Connect' + 'when ready' for clean EN/RU rendering 2026-08-09 16:57:31 +03:00
catarrh 4c4a5032f1 remove bold 'Connect' span between disconnected-state instructions 2026-08-09 16:53:50 +03:00
catarrh 72e44943d7 translate bold 'Connect' to 'Подключиться' in disconnected state 2026-08-09 16:52:04 +03:00
catarrh 4b38217c98 restore full Russian text for disconnected-state instruction 2026-08-09 16:49:30 +03:00
catarrh 6356110516 fix: remove redundant 'Press Connect' from Russian disconnected-state text 2026-08-09 16:47:41 +03:00
catarrh 8bbf89af4e hide Send to Card when disconnected; add RU translation 2026-08-09 16:45:07 +03:00
catarrh 4c05bf743a hide Verify vs pySim button when disconnected; add RU translation 2026-08-09 16:43:22 +03:00
catarrh 2699f267db i18n: translate card reader connected state — 30 new keys for buttons, pills, labels, status messages 2026-08-09 16:36:25 +03:00
catarrh 3778a95462 v1.4.1: Cards tab with localStorage, i18n translations, response parser privilege fix, STK menu refresh on equip 2026-08-09 16:16:29 +03:00
catarrh e92f85d3e0 fix: refresh STK menu after equip, prevent stale card data in STK pill 2026-08-09 15:39:46 +03:00
catarrh c7c1b4d3e7 fix: improve Russian translation for 'once pysim-otaman-server is ready' 2026-08-09 15:29:14 +03:00