Add support to specify TARs
This commit is contained in:
parent
4b9ff5f008
commit
570266a4e4
|
@ -203,6 +203,9 @@ class AppLoaderCommands(object):
|
||||||
toolkit_params = toolkit_params + args.priority_level + ('%02x' % args.max_timers)
|
toolkit_params = toolkit_params + args.priority_level + ('%02x' % args.max_timers)
|
||||||
toolkit_params = toolkit_params + ('%02x' % args.max_menu_entry_text)
|
toolkit_params = toolkit_params + ('%02x' % args.max_menu_entry_text)
|
||||||
toolkit_params = toolkit_params + ('%02x' % args.max_menu_entries) + '0000' * args.max_menu_entries + '0000'
|
toolkit_params = toolkit_params + ('%02x' % args.max_menu_entries) + '0000' * args.max_menu_entries + '0000'
|
||||||
|
if args.tar:
|
||||||
|
assert len(args.tar) % 6 == 0
|
||||||
|
toolkit_params = toolkit_params + ('%02x' % (len(args.tar) / 2)) + args.tar
|
||||||
toolkit_params = 'ca' + ('%02x' % (len(toolkit_params) / 2)) + toolkit_params
|
toolkit_params = 'ca' + ('%02x' % (len(toolkit_params) / 2)) + toolkit_params
|
||||||
|
|
||||||
assert len(args.nonvolatile_memory_required) == 4
|
assert len(args.nonvolatile_memory_required) == 4
|
||||||
|
@ -239,6 +242,7 @@ parser.add_argument('-n', '--new-card-required', action='store_true')
|
||||||
parser.add_argument('-z', '--sleep_after_insertion', type=float, default=0.0)
|
parser.add_argument('-z', '--sleep_after_insertion', type=float, default=0.0)
|
||||||
parser.add_argument('--disable-pin')
|
parser.add_argument('--disable-pin')
|
||||||
parser.add_argument('-t', '--list-applets', action='store_true')
|
parser.add_argument('-t', '--list-applets', action='store_true')
|
||||||
|
parser.add_argument('--tar')
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue