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:
parent
dc27ebf414
commit
124b046d99
|
@ -25,11 +25,11 @@
|
||||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libp11.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <openssl/crypto.h>
|
#include <openssl/crypto.h>
|
||||||
#include <openssl/objects.h>
|
#include <openssl/objects.h>
|
||||||
|
#include <libp11.h>
|
||||||
#include "engine_pkcs11.h"
|
#include "engine_pkcs11.h"
|
||||||
|
|
||||||
#define fail(msg) { fprintf(stderr,msg); return NULL;}
|
#define fail(msg) { fprintf(stderr,msg); return NULL;}
|
||||||
|
@ -38,6 +38,16 @@ PKCS11_CTX *ctx;
|
||||||
char *pin = NULL;
|
char *pin = NULL;
|
||||||
int verbose = 0;
|
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;
|
char *module = PKCS11_DEFAULT_MODULE_NAME;
|
||||||
int default_module = 1;
|
int default_module = 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue