[pkg-opensc-commit] [libp11] 07/239: export serial number, patch by Douglas de Oliveira Mendes
Eric Dorland
eric at moszumanska.debian.org
Sat Oct 17 06:21:02 UTC 2015
This is an automated email from the git hooks/post-receive script.
eric pushed a commit to branch master
in repository libp11.
commit ec448dec921843066aa960fcd4dd6de0f1f4fe49
Author: Andreas Jellinghaus <andreas at ionisiert.de>
Date: Wed Aug 24 22:42:31 2005 +0000
export serial number, patch by Douglas de Oliveira Mendes
---
src/libp11.h | 1 +
src/p11_slot.c | 2 ++
2 files changed, 3 insertions(+)
diff --git a/src/libp11.h b/src/libp11.h
index 5f07420..c45ccd5 100644
--- a/src/libp11.h
+++ b/src/libp11.h
@@ -69,6 +69,7 @@ typedef struct PKCS11_token_st {
char *label;
char *manufacturer;
char *model;
+ char *serialnr;
unsigned char initialized;
unsigned char loginRequired;
unsigned char secureLogin;
diff --git a/src/p11_slot.c b/src/p11_slot.c
index 7fc5be5..ec880cd 100644
--- a/src/p11_slot.c
+++ b/src/p11_slot.c
@@ -362,6 +362,7 @@ int pkcs11_check_token(PKCS11_CTX * ctx, PKCS11_SLOT * slot)
token->label = PKCS11_DUP(info.label);
token->manufacturer = PKCS11_DUP(info.manufacturerID);
token->model = PKCS11_DUP(info.model);
+ token->serialnr = PKCS11_DUP(info.serialNumber);
token->initialized = (info.flags & CKF_TOKEN_INITIALIZED) ? 1 : 0;
token->loginRequired = (info.flags & CKF_LOGIN_REQUIRED) ? 1 : 0;
token->secureLogin = (info.flags & CKF_PROTECTED_AUTHENTICATION_PATH) ? 1 : 0;
@@ -378,6 +379,7 @@ void pkcs11_destroy_token(PKCS11_TOKEN * token)
OPENSSL_free(token->label);
OPENSSL_free(token->manufacturer);
OPENSSL_free(token->model);
+ OPENSSL_free(token->serialnr);
OPENSSL_free(token->_private);
memset(token, 0, sizeof(*token));
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opensc/libp11.git
More information about the pkg-opensc-commit
mailing list