> I try to decrypt ciphertext with Deutsche Post card (tcos). > ATR: 3B BA 96 00 81 31 86 5D 00 64 05 7B 02 03 31 80 90 00 7D. > > Data encrypted by RSA, using OpenSSL with public key of Deutsche Post > certificate. > > On decryption operation I have error on ADPU: > > ... > > transmitted: 00 22 C1 B8 03 84 01 80 > received: 90 00 > > transmitted: > 00 2A 80 86 81 81 5C C6 FA 52 75 C8 F4 21 6D 7D FA AB 17 AA 17 CE C8 30 2B 5D > AC 54 09 F5 74 66 0C 4B 19 38 74 78 DA 5A 23 5A 01 C9 A3 81 78 32 A8 B4 87 24 > 30 AB 28 80 97 35 EF 9E EE 50 6A 6D BF F3 90 EC 50 8A 69 8E 8E C2 AB 20 6D DC > 3A DF FD 3A C6 5F 84 9C 4F C9 99 8F 5E 8B D1 1C 3F 3B 50 C8 4F C3 CD 30 97 98 > 3C 1C CB 55 53 1E ED 16 24 FD 3C 0C 32 39 B2 0E EC 6A 2D A9 7B 27 AC 4D BD C1 > 63 E0 57 6A 80 > received: 69 88 ("SM data objects incorrect") > > ... > > What does it mean?
How did you encrypt your data? Looks like a padding problem to me. OpenSC assumes that you used PKCS#1-padding before you encrypted your data. I'm not sure whether all keys on your SignTrust card supports non-PKCS#1-padding. Let me know if you must decrypt non-PKCS#1-padded data. Peter _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel