diff --git a/frontend/index.html b/frontend/index.html index 09694d4..930165a 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -129,6 +129,7 @@ + @@ -1125,6 +1126,7 @@ const CHAIN_CMDS_RAM = [ {value:'store-data',label:'STORE DATA'},{value:'set-status',label:'SET STATUS'}, {value:'ext-auth',label:'EXTERNAL AUTHENTICATE'}, {value:'int-auth',label:'INTERNAL AUTHENTICATE'}, + {value:'get-response',label:'GET RESPONSE'}, ]; function chainInit(id) { if (!_chains[id]) _chains[id] = {rows: []}; } @@ -1465,6 +1467,10 @@ function chainRamFieldsHtml(idx, row, f, uf) { return '
' + '
'; } + if (cmd === 'get-response') { + return '
' + + '
'; + } return ''; } @@ -1870,6 +1876,10 @@ function chainRamBuildRowHex(idx, row) { var dl9 = berLenStr(ramData4.length / 2); return buildApdu(0x00, 0x88, 0x00, 0x00, parseInt(dl9, 16), ramData4) + '00'; } + if (cmd === 'get-response') { + var le = parseInt(f.le, 16) || 0; + return buildApdu(0x80, 0xC0, 0x00, 0x00, le, null); + } return ''; }