first step to eleminate libpkcs11.

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2404 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
aj 2005-07-13 13:50:21 +00:00
parent dc27ebf414
commit 124b046d99
1 changed files with 11 additions and 1 deletions

View File

@ -25,11 +25,11 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <libp11.h>
#include <stdio.h>
#include <string.h>
#include <openssl/crypto.h>
#include <openssl/objects.h>
#include <libp11.h>
#include "engine_pkcs11.h"
#define fail(msg) { fprintf(stderr,msg); return NULL;}
@ -38,6 +38,16 @@ PKCS11_CTX *ctx;
char *pin = NULL;
int verbose = 0;
#if defined(_WIN32)
#define PKCS11_DEFAULT_MODULE_NAME "opensc-pkcs11"
#elif defined(HAVE_DLFCN_H) && defined(__APPLE__)
#define PKCS11_DEFAULT_MODULE_NAME "opensc-pkcs11.so"
#elif defined(__APPLE__)
#define PKCS11_DEFAULT_MODULE_NAME "opensc-pkcs11.bundle"
#else
#define PKCS11_DEFAULT_MODULE_NAME "opensc-pkcs11.so"
#endif
char *module = PKCS11_DEFAULT_MODULE_NAME;
int default_module = 1;