v1.9.21: SCP80 docs as parent section, GP+JavaCard AID labels, UX fixes
Docs: - SCP80 tab is now a parent section (3) with subsections 3.1/3.2/3.3 - Renumbered sections: Response parser→4, Card reader→5, Server→6, Version compat→7 - Applied to help.html, help-ru.html, README.md, README_RUS.md C-APDU/RAM form labels (GP + JavaCard terminology): - AID → Application / Instance AID - ELF AID → Load File AID / Package AID - Module AID → Executable Module AID / Applet Class AID SCP80/RAM explorer labels (GP + JavaCard terminology): - ISD → ISD (Issuer Security Domain) - Applications → Applications / Applet Instances - Executable Load Files → Executable Load Files (ELFs) / Packages - AID → Application/Instance AID or Load File AID/Package AID (context-dependent) - Module AIDs → Executable Module AIDs / Applet Class AIDs UX fixes: - Delete All button now matches Delete button style (red) - Explorer results cleared when switching away from Explore Card operation - KIc/KID dropdowns (index + algorithm) now update when selecting saved card - Added LANG_RU translations for new labels
This commit is contained in:
@@ -18,7 +18,7 @@ from osmocom.construct import GsmOrUcs2Adapter
|
||||
from osmocom.tlv import BER_TLV_IE
|
||||
|
||||
|
||||
VERSION = '1.9.19'
|
||||
VERSION = '1.9.21'
|
||||
|
||||
MAX_ENVELOPE_SEGMENTS = 5 # max SMS segments for outgoing C-APDU in ENVELOPE
|
||||
|
||||
@@ -2138,6 +2138,7 @@ class PysimHandler(BaseHTTPRequestHandler):
|
||||
install_params_hex = body.get('install_params', '').replace(' ', '')
|
||||
stk_params_hex = body.get('stk_params', '').replace(' ', '')
|
||||
make_selectable = body.get('make_selectable', True)
|
||||
privileges_hex = body.get('privileges', '').replace(' ', '') or '00'
|
||||
|
||||
steps = []
|
||||
include_cpi = body.get('includeCpi', True)
|
||||
@@ -2228,7 +2229,7 @@ class PysimHandler(BaseHTTPRequestHandler):
|
||||
# Step 3: INSTALL [for install]
|
||||
sys.stderr.write('RAM-INSTALL: Step 3 — INSTALL [for install]\n')
|
||||
instance_aid = module_aid
|
||||
privileges = '00'
|
||||
privileges = privileges_hex
|
||||
inst_params = install_params_hex if install_params_hex else 'C900'
|
||||
if stk_params_hex:
|
||||
inst_params += stk_params_hex
|
||||
|
||||
Reference in New Issue
Block a user