|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
[Muscle] MuscleCard PKCS#11 installation
From: Angel Martinez Gonzalez (angelmg
tid.es)
Date: Mon Mar 28 2005 - 04:34:18 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello:
I want install MUSCLE in Linux.
I did the following steps:
1º I installed PCSC-lite, and run /usr/local/sbin/pcscd
2º I checked that the installation is ok with /usr/local/bin/pcsc_demo, and
I obtained this result:
PC/SC sample code
V 1.0 2003, Ludovic Rousseau <ludovic.rousseau
free.fr>
0: Castle Reader 0 0
Protocol: 0
SCardConnect: OK
Reader: Castle Reader 0 0 (length 18 bytes)
State: 0xC
Prot: 0
ATR (length 0 bytes):
SCardStatus: OK
SCardDisconnect: OK
Then, I installed the MuscleCard PKCS#11, in this steps:
1º Install the MuscleCard plugin.
2º Install the Cryptoflex plugin.
3º Install the PKCS11.
4º Install MuscleTools: But when I do "make", I obtained the following
error:
gcc -g -Wall -lpcsclite -lpthread muscleTool.c -o muscleTool
/tmp/cc19t8Fk.o: In function `doListTokens':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:253: undefined
reference to `MSCListTokens'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:254: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:262: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:264: undefined
reference to `MSCListTokens'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:265: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doConnect':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:279: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:301: undefined
reference to `MSCEstablishConnection'
/tmp/cc19t8Fk.o: In function `doRelease':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:321: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:325: undefined
reference to `MSCReleaseConnection'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:330: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doList':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:340: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:342: undefined
reference to `MSCListObjects'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:358: undefined
reference to `MSCListObjects'
/tmp/cc19t8Fk.o: In function `doStatus':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:490: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:492: undefined
reference to `MSCGetStatus'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:493: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doResume':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:515: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:518: undefined
reference to `MSCGetCapabilities'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:533: undefined
reference to `MSCGetCapabilities'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:568: undefined
reference to `MSCGetCapabilities'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:599: undefined
reference to `MSCGetCapabilities'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:625: undefined
reference to `MSCGetCapabilities'
/tmp/cc19t8Fk.o:/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:647:
more undefined references to `MSCGetCapabilities' follow
/tmp/cc19t8Fk.o: In function `doLogout':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:826: undefined
reference to `MSCLogoutAll'
/tmp/cc19t8Fk.o: In function `doChallenge':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:849: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:862: undefined
reference to `MSCGetChallenge'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:865: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doVerify':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:884: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:894: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:901: undefined
reference to `MSCVerifyPIN'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:902: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doMakePIN':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:924: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:937: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:946: undefined
reference to `MSCCreatePIN'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:948: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doChangePIN':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:969: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:982: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:983: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:992: undefined
reference to `MSCChangePIN'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:995: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doListPIN':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1006: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1008: undefined
reference to `MSCListPINs'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1009: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doCreate':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1026: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1050: undefined
reference to `MSCCreateObject'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1053: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doDelete':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1069: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1080: undefined
reference to `MSCDeleteObject'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1081: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doRead':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1118: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1139: undefined
reference to `MSCReadAllocateObject'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1145: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doWrite':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1173: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1214: undefined
reference to `MSCWriteObject'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1220: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doCrypt':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1244: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1265: undefined
reference to `MSCGetKeyAttributes'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1266: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1281: undefined
reference to `MSCComputeCrypt'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1286: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doListKeys':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1303: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1305: undefined
reference to `MSCListKeys'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1339: undefined
reference to `MSCListKeys'
/tmp/cc19t8Fk.o: In function `doExportKey':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1387: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1408: undefined
reference to `MSCExportKey'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1412: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doImportKey':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1443: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1490: undefined
reference to `MSCImportKey'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1499: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doGenKeys':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1560: undefined
reference to `MSCGenerateKeys'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1565: undefined
reference to `msc_error'
/tmp/cc19t8Fk.o: In function `doFormat':
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1601: undefined
reference to `msc_error'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1714: undefined
reference to `MSCEstablishConnection'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1745: undefined
reference to `MSCWriteFramework'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1746: undefined
reference to `MSCReleaseConnection'
/root/muscleframework-1.1.3/MuscleTools/muscleTool.c:1755: undefined
reference to `msc_error'
collect2: ld returned 1 exit status
make: *** [muscleTool] Error 1
What is wrong?. I have the file "musclecard.h" in the path
/usr/local/include, and too, I copied this file to /usr/include. This file
have the declarations of this functions.
Can somebody help me?. Thanks a lot.
_______________________________________________
Muscle mailing list
Muscle
lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]