blautenb 2003/04/23 17:06:20
Modified: c/Projects/VC6.0/xsec/siginf siginf.dsp
c/src/dsig DSIGConstants.hpp DSIGSignedInfo.hpp
c/src/tools/siginf siginf.cpp
c/src/utils XSECSafeBuffer.cpp XSECSafeBuffer.hpp
Log:
Minor fixes
Revision Changes Path
1.2 +9 -9 xml-security/c/Projects/VC6.0/xsec/siginf/siginf.dsp
Index: siginf.dsp
===================================================================
RCS file: /home/cvs/xml-security/c/Projects/VC6.0/xsec/siginf/siginf.dsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- siginf.dsp 22 Apr 2003 22:35:17 -0000 1.1
+++ siginf.dsp 24 Apr 2003 00:06:20 -0000 1.2
@@ -51,8 +51,8 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib xerces-c_2.lib Xalan-C_1.lib /nologo /subsystem:console
/machine:I386
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib xerces-c_2.lib Xalan-C_1.lib /nologo /subsystem:console
/machine:I386
!ELSEIF "$(CFG)" == "siginf - Win32 Debug"
@@ -67,15 +67,15 @@
# PROP Intermediate_Dir "../../../../Build/Win32/VC6/Debug/obj"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D
"_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /D
"WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_AFXDLL" /YX /FD /GZ /c
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D
"_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /D
"WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_AFXDLL" /YX /FD /GZ /c
# ADD BASE RSC /l 0xc09 /d "_DEBUG"
# ADD RSC /l 0xc09 /d "_DEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
/pdbtype:sept
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
/pdbtype:sept
# ADD LINK32 ../../../../Build/Win32/VC6/Debug/xsec_lib_01D.lib libeay32.lib
xerces-c_2D.lib Xalan-C_1D.lib /nologo /subsystem:console /debug /machine:I386
/pdbtype:sept
!ELSEIF "$(CFG)" == "siginf - Win32 Debug No Xalan"
@@ -92,8 +92,8 @@
# PROP Intermediate_Dir "../../../../Build/Win32/VC6/Debug/obj"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D
"_CONSOLE" /D "_MBCS" /D "_AFXDLL" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /D
"WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_AFXDLL" /YX /FD /GZ /c
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D
"_CONSOLE" /D "_MBCS" /D "_AFXDLL" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /D
"WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_AFXDLL" /YX /FD /GZ /c
# ADD BASE RSC /l 0xc09 /d "_DEBUG" /d "_AFXDLL"
# ADD RSC /l 0xc09 /d "_DEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
@@ -125,8 +125,8 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib xerces-c_2.lib Xalan-C_1.lib /nologo /subsystem:console
/machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib xerces-c_2.lib Xalan-C_1.lib /nologo /subsystem:console
/machine:I386
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
odbc32.lib odbccp32.lib xerces-c_2.lib Xalan-C_1.lib /nologo /subsystem:console
/machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib xerces-c_2.lib Xalan-C_1.lib /nologo /subsystem:console
/machine:I386
!ENDIF
1.7 +2 -2 xml-security/c/src/dsig/DSIGConstants.hpp
Index: DSIGConstants.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/dsig/DSIGConstants.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- DSIGConstants.hpp 17 Apr 2003 09:38:36 -0000 1.6
+++ DSIGConstants.hpp 24 Apr 2003 00:06:20 -0000 1.7
@@ -149,7 +149,7 @@
HASH_NONE = 0,
// No method defined
HASH_SHA1 = 1,
// SHA1
- HASH_MD5 = 2,
+ HASH_MD5 = 2
};
enum transformType {
1.6 +2 -2 xml-security/c/src/dsig/DSIGSignedInfo.hpp
Index: DSIGSignedInfo.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/dsig/DSIGSignedInfo.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DSIGSignedInfo.hpp 2 Mar 2003 08:21:01 -0000 1.5
+++ DSIGSignedInfo.hpp 24 Apr 2003 00:06:20 -0000 1.6
@@ -105,7 +105,7 @@
*
*/
-class DSIGSignedInfo {
+class DSIG_EXPORT DSIGSignedInfo {
public:
1.3 +12 -9 xml-security/c/src/tools/siginf/siginf.cpp
Index: siginf.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/tools/siginf/siginf.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- siginf.cpp 23 Apr 2003 07:31:41 -0000 1.2
+++ siginf.cpp 24 Apr 2003 00:06:20 -0000 1.3
@@ -324,7 +324,7 @@
}
-void outputSignatureInfo(DSIGSignature *sig) {
+void outputSignatureInfo(DSIGSignature *sig, bool skipReferences) {
// First get some information about the main signature
cout << "Signature (Signed Info) settings : " << endl;
@@ -393,15 +393,17 @@
// Read in the references and output
- DSIGReferenceList * rl = sig->getReferenceList();
+ if (skipReferences == false) {
+
+ DSIGReferenceList * rl = sig->getReferenceList();
- if (rl != NULL) {
+ if (rl != NULL) {
- cout << endl << "Reference List : " << endl;
- outputReferences(rl, 1);
+ cout << endl << "Reference List : " << endl;
+ outputReferences(rl, 1);
+ }
}
-
}
void printUsage(void) {
@@ -520,7 +522,7 @@
cout << "Filename : " << filename << endl;
- outputSignatureInfo(sig);
+ outputSignatureInfo(sig, skipRefs);
// if (skipRefs == false)
// result = sig->verifySignatureOnly();
// else
@@ -558,7 +560,8 @@
/* We output a version number to overcome a "feature" in Microsoft's
memory
leak detection */
- cout << "DSIG Info (Using Apache XML-Security-C Library v" <<
XSEC_VERSION << ")\n";
+ cout << "DSIG Info (Using Apache XML-Security-C Library v" <<
XSEC_VERSION_MAJOR <<
+ "." << XSEC_VERSION_MEDIUM << "." << XSEC_VERSION_MINOR <<
")\n";
#if defined (_DEBUG) && defined (_MSC_VER)
1.5 +11 -11 xml-security/c/src/utils/XSECSafeBuffer.cpp
Index: XSECSafeBuffer.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECSafeBuffer.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XSECSafeBuffer.cpp 7 Apr 2003 12:27:13 -0000 1.4
+++ XSECSafeBuffer.cpp 24 Apr 2003 00:06:20 -0000 1.5
@@ -145,7 +145,7 @@
}
-safeBuffer::safeBuffer(char * inStr, unsigned int initialSize) {
+safeBuffer::safeBuffer(const char * inStr, unsigned int initialSize) {
// Initialise with a string
@@ -218,7 +218,7 @@
}
-void safeBuffer::sbStrncpyIn(char * inStr, int n) {
+void safeBuffer::sbStrncpyIn(const char * inStr, int n) {
int len = strlen(inStr);
checkAndExpand((n < len) ? n : len);
@@ -239,7 +239,7 @@
}
-void safeBuffer::sbStrcatIn(char * inStr) {
+void safeBuffer::sbStrcatIn(const char * inStr) {
checkBufferType(BUFFER_CHAR);
checkAndExpand(strlen((char *) buffer) + strlen(inStr));
@@ -255,7 +255,7 @@
}
-void safeBuffer::sbStrncatIn(char * inStr, int n) {
+void safeBuffer::sbStrncatIn(const char * inStr, int n) {
checkBufferType(BUFFER_CHAR);
@@ -322,14 +322,14 @@
// Comparisons
-int safeBuffer::sbStrncmp(char *inStr, int n) {
+int safeBuffer::sbStrncmp(const char *inStr, int n) const {
checkBufferType(BUFFER_CHAR);
return (strncmp((char *) buffer, inStr, n));
}
-int safeBuffer::sbStrcmp(char *inStr) const {
+int safeBuffer::sbStrcmp(const char *inStr) const {
checkBufferType(BUFFER_CHAR);
return (strcmp((char *) buffer, inStr));
@@ -343,7 +343,7 @@
}
-int safeBuffer::sbOffsetStrcmp(char * inStr, unsigned int offset) {
+int safeBuffer::sbOffsetStrcmp(const char * inStr, unsigned int offset)
const {
checkBufferType(BUFFER_CHAR);
unsigned int bl = strlen((char *) buffer);
@@ -355,7 +355,7 @@
}
-int safeBuffer::sbOffsetStrncmp(char * inStr, unsigned int offset, int n) {
+int safeBuffer::sbOffsetStrncmp(const char * inStr, unsigned int offset, int
n) const {
checkBufferType(BUFFER_CHAR);
unsigned int bl = strlen((char *) buffer);
@@ -366,7 +366,7 @@
}
-int safeBuffer::sbStrstr(char * inStr) {
+int safeBuffer::sbStrstr(const char * inStr) const {
char * p;
int d;
@@ -386,7 +386,7 @@
}
-int safeBuffer::sbOffsetStrstr(const char * inStr, unsigned int offset) {
+int safeBuffer::sbOffsetStrstr(const char * inStr, unsigned int offset)
const {
char * p;
int d;
1.7 +11 -11 xml-security/c/src/utils/XSECSafeBuffer.hpp
Index: XSECSafeBuffer.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECSafeBuffer.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XSECSafeBuffer.hpp 7 Apr 2003 12:27:13 -0000 1.6
+++ XSECSafeBuffer.hpp 24 Apr 2003 00:06:20 -0000 1.7
@@ -114,7 +114,7 @@
safeBuffer();
safeBuffer(int initialSize);
- safeBuffer(char * inStr, unsigned int initialSize =
DEFAULT_SAFE_BUFFER_SIZE);
+ safeBuffer(const char * inStr, unsigned int initialSize =
DEFAULT_SAFE_BUFFER_SIZE);
safeBuffer(const safeBuffer & other);
~safeBuffer();
@@ -125,11 +125,11 @@
void sbStrcpyIn(const char * inStr);
void sbStrcpyIn(const safeBuffer & inStr);
- void sbStrncpyIn(char * inStr, int n);
+ void sbStrncpyIn(const char * inStr, int n);
void sbStrncpyIn(const safeBuffer & inStr, int n);
- void sbStrcatIn(char * inStr);
+ void sbStrcatIn(const char * inStr);
void sbStrcatIn(const safeBuffer & inStr);
- void sbStrncatIn(char * inStr, int n);
+ void sbStrncatIn(const char * inStr, int n);
void sbStrinsIn(const char * inStr, unsigned int offset);
void sbMemcpyIn(const void * inBuf, int n);
@@ -140,13 +140,13 @@
// Comparison functions
- int sbStrncmp(char * inStr, int n);
- int sbOffsetStrcmp(char * inStr, unsigned int offset);
- int sbOffsetStrncmp(char * inStr, unsigned int offset, int n);
- int sbStrcmp(char * inStr) const;
+ int sbStrncmp(const char * inStr, int n) const;
+ int sbOffsetStrcmp(const char * inStr, unsigned int offset) const;
+ int sbOffsetStrncmp(const char * inStr, unsigned int offset, int n)
const;
+ int sbStrcmp(const char * inStr) const;
int sbStrcmp(const safeBuffer & inStr) const;
- int sbStrstr(char * inStr);
- int sbOffsetStrstr(const char * inStr, unsigned int offset);
+ int sbStrstr(const char * inStr) const;
+ int sbOffsetStrstr(const char * inStr, unsigned int offset) const;
// Operators