severity 324384 serious
tags 324384 +patch
thanks

The attached patch fixes the problem.

Regards
Andreas Jochens

diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddCaEntity.cpp 
./src/DlgAddCaEntity.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddCaEntity.cpp        
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgAddCaEntity.cpp    2005-08-24 17:53:40.000000000 +0000
@@ -105,7 +105,7 @@
        else
        {
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
                
                if(!entity_key.set_type(GEN_PRIVATE_KEY_TYPE_KEYLEN))
                {
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddKeyStoreEntity.cpp 
./src/DlgAddKeyStoreEntity.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddKeyStoreEntity.cpp  
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgAddKeyStoreEntity.cpp      2005-08-24 17:53:40.000000000 +0000
@@ -105,7 +105,7 @@
        else
        {
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
                
                if(!entity_key.set_type(GEN_PRIVATE_KEY_TYPE_KEYLEN))
                {
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddPkiEntity.cpp 
./src/DlgAddPkiEntity.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddPkiEntity.cpp       
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgAddPkiEntity.cpp   2005-08-24 17:53:40.000000000 +0000
@@ -441,7 +441,7 @@
 
        // Now doing the admin certificate request
        nItem = ((wxComboBox 
*)Frames->FindWindow(IDC_LIST_LEN))->GetSelection();
-       RsaLen = (int)((wxComboBox 
*)Frames->FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
+       RsaLen = (long)((wxComboBox 
*)Frames->FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
 
        if(((wxRadioButton *)FindWindow(IDC_KEY_HARDWARE))->GetValue())
        {
@@ -620,7 +620,7 @@
        else
        {
                nItem = ((wxComboBox 
*)Frames->FindWindow(idc_val_server))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)Frames->FindWindow(idc_val_server))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)Frames->FindWindow(idc_val_server))->GetClientData(nItem);
 
                if(!genkey.set_type(GEN_PRIVATE_KEY_TYPE_KEYLEN))
                {
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddPkiUser.cpp 
./src/DlgAddPkiUser.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddPkiUser.cpp 2004-05-05 
07:28:14.000000000 +0000
+++ ./src/DlgAddPkiUser.cpp     2005-08-24 17:53:40.000000000 +0000
@@ -109,7 +109,7 @@
 
 
        nItem = ((wxComboBox *)FindWindow(IDC_LIST_LEN))->GetSelection();
-       RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
+       RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
 
        cn = ((wxTextCtrl *)FindWindow(IDC_NAME))->GetValue();
        email = ((wxTextCtrl *)FindWindow(IDC_MAIL))->GetValue();
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddPublicationEntity.cpp 
./src/DlgAddPublicationEntity.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddPublicationEntity.cpp       
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgAddPublicationEntity.cpp   2005-08-24 17:53:40.000000000 +0000
@@ -107,7 +107,7 @@
        else
        {
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
                
                
if(!pub_create.get_entityKey().set_type(GEN_PRIVATE_KEY_TYPE_KEYLEN))
                {
@@ -138,7 +138,7 @@
        else
        {
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN_OCSP))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_OCSP))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_OCSP))->GetClientData(nItem);
                
                
if(!pub_create.get_ocspKey().set_type(GEN_PRIVATE_KEY_TYPE_KEYLEN))
                {
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddRaEntity.cpp 
./src/DlgAddRaEntity.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddRaEntity.cpp        
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgAddRaEntity.cpp    2005-08-24 17:53:40.000000000 +0000
@@ -105,7 +105,7 @@
        else
        {
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
                
                if(!entity_key.set_type(GEN_PRIVATE_KEY_TYPE_KEYLEN))
                {
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddRepEntity.cpp 
./src/DlgAddRepEntity.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgAddRepEntity.cpp       
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgAddRepEntity.cpp   2005-08-24 17:53:40.000000000 +0000
@@ -121,7 +121,7 @@
        else
        {
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ENTITY))->GetClientData(nItem);
                
                if(!entity_key.set_type(GEN_PRIVATE_KEY_TYPE_KEYLEN))
                {
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgCreateChildCA.cpp 
./src/DlgCreateChildCA.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgCreateChildCA.cpp      
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgCreateChildCA.cpp  2005-08-24 17:53:40.000000000 +0000
@@ -362,7 +362,7 @@
                }
 
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
 
                ca_create.get_privkey().set_keylen(RsaLen);
        }
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgCreateRootCA.cpp 
./src/DlgCreateRootCA.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgCreateRootCA.cpp       
2004-05-05 07:28:14.000000000 +0000
+++ ./src/DlgCreateRootCA.cpp   2005-08-24 17:53:40.000000000 +0000
@@ -406,7 +406,7 @@
                }
 
                nItem = ((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ROOT))->GetSelection();
-               RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ROOT))->GetClientData(nItem);
+               RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN_ROOT))->GetClientData(nItem);
 
                ca_create.get_privkey().set_keylen(RsaLen);
        }
diff -urN ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgRequestCert.cpp 
./src/DlgRequestCert.cpp
--- ../tmp-orig/newpki-client-2.0.0+beta4/src/DlgRequestCert.cpp        
2004-07-01 01:03:08.000000000 +0000
+++ ./src/DlgRequestCert.cpp    2005-08-24 17:53:40.000000000 +0000
@@ -214,7 +214,7 @@
        nItem = ((wxComboBox *)FindWindow(IDC_LIST_LEN))->GetSelection();
        if(nItem == -1)
                return;
-       RsaLen = (int)((wxComboBox 
*)FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
+       RsaLen = (long)((wxComboBox 
*)FindWindow(IDC_LIST_LEN))->GetClientData(nItem);
 
        // Get the CA name
        CaName = ((wxComboBox *)FindWindow(IDC_LIST_CA))->GetValue();


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to