[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