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 #1muscle [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
