cards: label the preset TARs (ISD / UICC RFM / ADF RFM) after Counter

- the three TAR inputs move to the right of the Counter field and get
  visible labels: ISD TAR, UICC RFM TAR, ADF RFM TAR (placeholders removed)
- names verified against the pinned specs: TS 101 220 Annex D ('00 00 00'
  Issuer Security Domain, 'B0 00 00' UICC Shared File System, 'B0 00 01'
  ADF) and TS 102 226 §7.2/§7.3 (MF implicitly selected, no ADF access vs
  ADF implicitly selected, TAR linked to the ADF AID); help EN/RU updated
  with the references
- card list TAR header/tooltip use the new names
- html test guards the labels and the Counter -> TAR field order
- SW cache simple-v200 (version stays 2.6.0, relabel/layout only)
This commit is contained in:
2026-09-20 00:18:02 +03:00
parent 15121cff20
commit cee59bd611
5 changed files with 40 additions and 23 deletions
+6
View File
@@ -36,6 +36,12 @@ test('the card form groups the SCP80 and SCP81 fields into labelled fieldsets',
assert.match(scp80, /id="cards-tar"[^>]*value="000000"/);
assert.match(scp80, /id="cards-uicc-tar"[^>]*value="B00000"/);
assert.match(scp80, /id="cards-usim-tar"[^>]*value="B00001"/);
// the TAR fields are labelled and sit to the right of Counter
assert.match(scp80, />ISD TAR<\/label>/);
assert.match(scp80, />UICC RFM TAR<\/label>/);
assert.match(scp80, />ADF RFM TAR<\/label>/);
assert.ok(scp80.indexOf('id="cards-cntr"') < scp80.indexOf('id="cards-tar"'),
'TAR fields must follow the Counter field');
assert.match(scp81, /id="cards-psk-id"/);
assert.match(scp81, /id="cards-psk-key"/);
// the PSK explanation lives inside the SCP81 group, not outside it