Check-in [a184a05fd1]
Overview
Comment:Added support for only exporting PKCS#11 symbols globally
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: a184a05fd192ed0cee79510cc9c432809821f038
User & Date: rkeene on 2010-05-17 05:58:30
Other Links: manifest | tags
Context
2010-05-17
06:00
Added missing file from last commit check-in: 70222fd9bf user: rkeene tags: trunk
05:58
Added support for only exporting PKCS#11 symbols globally check-in: a184a05fd1 user: rkeene tags: trunk
05:18
Fixed issue with double-free not being reported if it is the last action recorded check-in: 8a6ff15b3c user: rkeene tags: trunk
Changes

Modified aclocal/Makefile from [0c585cbc20] to [650b2584c6].

1
2
../aclocal.m4: acx_pthread.m4 dc_shobjs.m4 dc_pcscheaders.m4
	cat $^ > "$@"
|

1
2
../aclocal.m4: acx_pthread.m4 dc_shobjs.m4 dc_pcscheaders.m4 dc_versionscript.m4
	cat $^ > "$@"

Modified configure.ac from [0ec6a4dc40] to [e3d2962afa].

73
74
75
76
77
78
79



80
81
82
83
84
85
86
87
88
])

dnl Check for PC/SC headers and libraries
DC_PCSC

dnl Check for ZLIB libraries
AC_CHECK_LIB(z, uncompress)




dnl Upate LDFLAGS to include setting the run-time linker path to the same as our compile-time linker
DC_SYNC_RPATH

dnl If we updated LIBOBJS, update SHLIBOBJS -- must be last.
DC_SYNC_SHLIBOBJS

dnl Produce Makefile
AC_OUTPUT(Makefile)







>
>
>









73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
])

dnl Check for PC/SC headers and libraries
DC_PCSC

dnl Check for ZLIB libraries
AC_CHECK_LIB(z, uncompress)

dnl Set version script, to limit the scope of symbols
DC_SETVERSIONSCRIPT(libcackey.vers)

dnl Upate LDFLAGS to include setting the run-time linker path to the same as our compile-time linker
DC_SYNC_RPATH

dnl If we updated LIBOBJS, update SHLIBOBJS -- must be last.
DC_SYNC_SHLIBOBJS

dnl Produce Makefile
AC_OUTPUT(Makefile)

Added libcackey.vers version [3fcd52d836].



















































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
{
	global:
		C_CancelFunction;
		C_CloseAllSessions;
		C_CloseSession;
		C_CopyObject;
		C_CreateObject;
		C_Decrypt;
		C_DecryptDigestUpdate;
		C_DecryptFinal;
		C_DecryptInit;
		C_DecryptUpdate;
		C_DecryptVerifyUpdate;
		C_DeriveKey;
		C_DestroyObject;
		C_Digest;
		C_DigestEncryptUpdate;
		C_DigestFinal;
		C_DigestInit;
		C_DigestKey;
		C_DigestUpdate;
		C_Encrypt;
		C_EncryptFinal;
		C_EncryptInit;
		C_EncryptUpdate;
		C_Finalize;
		C_FindObjects;
		C_FindObjectsFinal;
		C_FindObjectsInit;
		C_GenerateKey;
		C_GenerateKeyPair;
		C_GenerateRandom;
		C_GetAttributeValue;
		C_GetFunctionList;
		C_GetFunctionStatus;
		C_GetInfo;
		C_GetMechanismInfo;
		C_GetMechanismList;
		C_GetObjectSize;
		C_GetOperationState;
		C_GetSessionInfo;
		C_GetSlotInfo;
		C_GetSlotList;
		C_GetTokenInfo;
		C_InitPIN;
		C_InitToken;
		C_Initialize;
		C_Login;
		C_Logout;
		C_OpenSession;
		C_SeedRandom;
		C_SetAttributeValue;
		C_SetOperationState;
		C_SetPIN;
		C_Sign;
		C_SignEncryptUpdate;
		C_SignFinal;
		C_SignInit;
		C_SignRecover;
		C_SignRecoverInit;
		C_SignUpdate;
		C_UnwrapKey;
		C_Verify;
		C_VerifyFinal;
		C_VerifyInit;
		C_VerifyRecover;
		C_VerifyRecoverInit;
		C_VerifyUpdate;
		C_WaitForSlotEvent;
		C_WrapKey;
	local:
		*;
};