summaryrefslogtreecommitdiff
path: root/security/libbeid/files/patch-pkcs11
diff options
context:
space:
mode:
Diffstat (limited to 'security/libbeid/files/patch-pkcs11')
-rw-r--r--security/libbeid/files/patch-pkcs11101
1 files changed, 2 insertions, 99 deletions
diff --git a/security/libbeid/files/patch-pkcs11 b/security/libbeid/files/patch-pkcs11
index fcbc952fc638..39e7d7bc2aed 100644
--- a/security/libbeid/files/patch-pkcs11
+++ b/security/libbeid/files/patch-pkcs11
@@ -1,102 +1,5 @@
-Index: pkcs11/src/asn1.c
-===================================================================
---- pkcs11/src/asn1.c (revision 1614)
-+++ pkcs11/src/asn1.c (working copy)
-@@ -253,7 +253,7 @@ for (; *p_cPath; p_cPath++)
- /* check if we are decoding inside a BIT STRING: iNumTag == parent_tag */
- /* first octet of bit string is the number of unused bits at the end of the bitstring */
- /* in CER/DER: unused bits are always zero. And if they aren't zero, we still don't need to know the nr. of unused bits */
-- if ((iNumTag == 0x03) )
-+ if (iNumTag == 0x03)
- {
- p_cDat++;
- iLen--;
-Index: pkcs11/src/cal.cpp
-===================================================================
---- pkcs11/src/cal.cpp (revision 1614)
-+++ pkcs11/src/cal.cpp (working copy)
-@@ -945,7 +945,7 @@ CK_RV cal_get_card_data(CK_SLOT_ID hSlot
- std::string szReader;
- // char cBuffer[250];
- // unsigned char ucBuffer[250];
-- char* plabel = NULL;
-+ char const *plabel = NULL;
- CTLVBuffer oTLVBuffer;
- P11_SLOT *pSlot = NULL;
- CK_ATTRIBUTE ID_DATA[]= BEID_TEMPLATE_ID_DATA;
-@@ -1141,8 +1141,8 @@ CK_RV cal_read_ID_files(CK_SLOT_ID hSlot
- std::string szReader;
- char cBuffer[256];
- // unsigned char ucBuffer[250];
-- char* plabel = NULL;
-- char* pobjectID = NULL;
-+ char const *plabel = NULL;
-+ char const *pobjectID = NULL;
- unsigned long ulLen=0;
- CTLVBuffer oTLVBuffer;
- CTLVBuffer oTLVBufferAddress;//need second buffer object, as memory is only freed when this object is destructed
-@@ -1176,7 +1176,7 @@ CK_RV cal_read_ID_files(CK_SLOT_ID hSlot
- pobjectID = BEID_OBJECTID_ID;
- ret = p11_add_slot_ID_object(pSlot, ID_DATA, sizeof(ID_DATA)/sizeof(CK_ATTRIBUTE), CK_TRUE, CKO_DATA, CK_FALSE, &hObject,
- (CK_VOID_PTR)plabel, (CK_ULONG)strlen(plabel),(CK_VOID_PTR) oFileData.GetBytes(),(CK_ULONG)oFileData.Size(),
-- pobjectID, (CK_ULONG)strlen(pobjectID));
-+ (CK_VOID_PTR)pobjectID, (CK_ULONG)strlen(pobjectID));
- if (ret) goto cleanup;
-
- oTLVBuffer.ParseTLV(oFileData.GetBytes(), oFileData.Size());
-@@ -1190,7 +1190,7 @@ CK_RV cal_read_ID_files(CK_SLOT_ID hSlot
- oTLVBuffer.FillUTF8Data(ID_LABELS[i].tag, cBuffer, &ulLen);
- plabel = ID_LABELS[i].name;
- ret = p11_add_slot_ID_object(pSlot, ID_DATA, sizeof(ID_DATA)/sizeof(CK_ATTRIBUTE), CK_TRUE, CKO_DATA, CK_FALSE, &hObject,
-- (CK_VOID_PTR)plabel, (CK_ULONG)strlen(plabel),(CK_VOID_PTR) cBuffer,ulLen,pobjectID, (CK_ULONG)strlen(pobjectID));
-+ (CK_VOID_PTR)plabel, (CK_ULONG)strlen(plabel),(CK_VOID_PTR) cBuffer,ulLen,(CK_VOID_PTR)pobjectID, (CK_ULONG)strlen(pobjectID));
- if (ret) goto cleanup;
- }
- if(dataType != CACHED_DATA_TYPE_ALL){
-@@ -1202,7 +1202,7 @@ CK_RV cal_read_ID_files(CK_SLOT_ID hSlot
- pobjectID = BEID_OBJECTID_ADDRESS;
- ret = p11_add_slot_ID_object(pSlot, ID_DATA, sizeof(ID_DATA)/sizeof(CK_ATTRIBUTE), CK_TRUE, CKO_DATA, CK_FALSE, &hObject,
- (CK_VOID_PTR)plabel, (CK_ULONG)strlen(plabel),(CK_VOID_PTR) oFileData.GetBytes(),(CK_ULONG)oFileData.Size(),
-- pobjectID, (CK_ULONG)strlen(pobjectID));
-+ (CK_VOID_PTR)pobjectID, (CK_ULONG)strlen(pobjectID));
- if (ret) goto cleanup;
- oTLVBufferAddress.ParseTLV(oFileData.GetBytes(), oFileData.Size());
- nrOfItems = sizeof(ADDRESS_LABELS)/sizeof(BEID_DATA_LABELS_NAME);
-@@ -1214,7 +1214,7 @@ CK_RV cal_read_ID_files(CK_SLOT_ID hSlot
- plabel = ADDRESS_LABELS[i].name;
- ret = p11_add_slot_ID_object(pSlot, ID_DATA, sizeof(ID_DATA)/sizeof(CK_ATTRIBUTE), CK_TRUE, CKO_DATA, CK_FALSE, &hObject,
- (CK_VOID_PTR)plabel, (CK_ULONG)strlen(plabel),(CK_VOID_PTR) cBuffer,ulLen,
-- pobjectID, (CK_ULONG)strlen(pobjectID));
-+ (CK_VOID_PTR)pobjectID, (CK_ULONG)strlen(pobjectID));
- if (ret) goto cleanup;
- }
- if(dataType != CACHED_DATA_TYPE_ALL){
-@@ -1226,7 +1226,7 @@ CK_RV cal_read_ID_files(CK_SLOT_ID hSlot
- oFileData = oReader.ReadFile(BEID_FILE_PHOTO);
- ret = p11_add_slot_ID_object(pSlot, ID_DATA, sizeof(ID_DATA)/sizeof(CK_ATTRIBUTE), CK_TRUE, CKO_DATA, CK_FALSE, &hObject,
- (CK_VOID_PTR)plabel, (CK_ULONG)strlen(plabel),(CK_VOID_PTR) oFileData.GetBytes(),(CK_ULONG)oFileData.Size(),
-- pobjectID, (CK_ULONG)strlen(BEID_OBJECTID_PHOTO));
-+ (CK_VOID_PTR)pobjectID, (CK_ULONG)strlen(BEID_OBJECTID_PHOTO));
- if (ret) goto cleanup;
- if(dataType != CACHED_DATA_TYPE_ALL){
- break;
-Index: pkcs11/src/cal.h
-===================================================================
---- pkcs11/src/cal.h (revision 1614)
-+++ pkcs11/src/cal.h (working copy)
-@@ -184,7 +184,7 @@ extern "C" {
-
- typedef struct BEID_DATA_LABELS_NAME {
- unsigned char tag;
-- char* name;
-+ char const * name;
- }BEID_DATA_LABELS_NAME;
-
- #define BEID_LABEL_DATA_FILE "DATA_FILE"
-Index: pkcs11/src/log.h
-===================================================================
---- pkcs11/src/log.h (revision 1614)
-+++ pkcs11/src/log.h (working copy)
+--- cardcomm/pkcs11/src/log.h.orig 2015-06-02 08:02:25 UTC
++++ cardcomm/pkcs11/src/log.h
@@ -60,42 +60,42 @@ typedef struct P11_MAP_TYPE
static P11_MAP_TYPE const P11_CLASS_TYPES[]=