Today when helping a friend looking into a problem
with Aspects IDE 2.0, I found something fairly strange:

When using a snooper to intercept the communication
log of GlobalPlatform mutual authentication between
Aspects 2.0 IDE and the reader, here is the LOG from 
snooper:

00 A4 04 00 08 A0 00 00 00 03 00 00 00 00
61 1B
00 C0 00 00 1B 
C0 6F 19 84 08 A0 00 00 00 03 00 00 00 A5 0D 9F 6E 06
13 01 22 10 01 00 9F 65 01 FF 
90 00 

80 50 00 FF 08 50 00 00 00 00 00 00 00 00 
61 1C 
80 C0 00 00 1C <-- Problematic?
6D 00 <-- Error, mutual auth stops

As you can see. Aspects' input to get data is 
80 C0 00 00 1C, instead of expected 
00 C0 00 00 1C. 

This is not conventional or I should say it is
against ISO7816-4 to issue an 80 C0 00 00 XX 
as a GET RESPONSE command.

This problem seems to happen only with "T=0" 
cards. It doesn't happen with cards which support 
both T=0 and T=1.

Any idea?

Thanks

Paul


---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at http://www.opencard.org/archive/opencard/

! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
! to
!                           [EMAIL PROTECTED]
! containing the word
!                           unsubscribe 
! in the body.

Reply via email to