I've got a /little/ problem with signatures and the MuscleCard Applet 0.9.8.
When i try to sign some md5 hashes this doesnt work with every hash. I can't locate the a pattern in the md5 what actually make it unusable. But the "signme" example isnt working for me on different cards (see below for more info about used software and hardware)


$ echo -n "signme" | md5sum
d65a65a5e0ce29e5f28ef3069d974761      // doesnt work for me

$ echo -n "1234" | md5sum
81dc9bdb52d04dc20036dbd8313ed055     // Works on every card for me

PIN Verify Successful
muscle [MuscleCard Applet] > listkeys
            Key Type      Key Num   SIZE     READ   WRITE     USE
   -----------------  -----------   -----   ------  ------  ------
     RSA PRIVATE CRT            1   1024     NEVER  PIN #1  PIN #1
          RSA PUBLIC            2   1024    ALWAYS  PIN #1  PIN #1


muscle [MuscleCard Applet] > crypt 1 81dc9bdb52d04dc20036dbd8313ed055
Result : 661501A262EECC491B4984F17E666CC77BE25E8569D907A8CDAC4E748E13375256243A54 8266936BB0D6796949B7370D2CC5DF807C8A485EA768C07BE54A06FC677DEF674B29F3DA 88F702DC9BB636C32EEE24E35AF019AC65720E7BF18F36737882437CC3822FCA9E2DF264 816C0873B67759B70B04CA6B54C09D266FFBA0E2
ComputeCrypt Successful
muscle [MuscleCard Applet] > crypt 2 661501A262EECC491B4984F17E666CC77BE25E8569D907A8CDAC4E748E13375256243A54 8266936BB0D6796949B7370D2CC5DF807C8A485EA768C07BE54A06FC677DEF674B29F3DA 88F702DC9BB636C32EEE24E35AF019AC65720E7BF18F36737882437CC3822FCA9E2DF264 816C0873B67759B70B04CA6B54C09D266FFBA0E2
Result : 81DC9BDB52D04DC20036DBD8313ED0550000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000
ComputeCrypt Successful



muscle [MuscleCard Applet] > crypt 2 d65a65a5e0ce29e5f28ef3069d974761
Result : 4F2B85E0134D4084B0D027136546435C8616FE9DC2E35CFE18D5CDF1824A662968C7C3CC 4FF86CFACB367859E94B908D7B937B68E3F1DE23D14A5D9C6ED6599D044691146BE3B9F3 6797F6BD1E1AC3486BA9ACDB1228322B610CECFCC1F97394777FF77932440B2C11A1AD64 7C403FADA9D4677DC616B6611731BB66B7F90C96
ComputeCrypt Successful
muscle [MuscleCard Applet] > crypt 1 4F2B85E0134D4084B0D027136546435C8616FE9DC2E35CFE18D5CDF1824A662968C7C3CC 4FF86CFACB367859E94B908D7B937B68E3F1DE23D14A5D9C6ED6599D044691146BE3B9F3 6797F6BD1E1AC3486BA9ACDB1228322B610CECFCC1F97394777FF77932440B2C11A1AD64 7C403FADA9D4677DC616B6611731BB66B7F90C96
Result : 2C94C0711EAC446EE03237AA132D2FF7FDB7CA2E005ADFA48D000128DFEBB61CF4F38B15 8DAD2AD6DF840FE41596D46127F16F048CD103827F905EA9A325D4837CABF7CFD5F57D34 A850003768296538C2355024955329F8941DEE8CFF8D9A3E2607E100DE3586741983504C B5968177C036F4567B89B19B5B2C43C2AAB215D7
ComputeCrypt Successful



Used software (all Debian[SID] package versions) libmusclepkcs1 1.1.4-3 muscletools 0.9.2-2 pcscd 1.2.0-stable-1 libpcsclite0 1.2.0-stable-1 libgempc410 0.9.0-1 libgempc430 0.9.0-1 libccid 0.3.2-1

Used hardware:
GemPC Twin (USB attached)
GemXpresso Pro (The gold version)
GemXpresso ProR3 or Lite-Generic (unlabeled white card. i think gemplus placed an wrong product id on it cause i must programm it as GXPLite-Generic in the RAD 3.2 Kit)


_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle

Reply via email to