You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by bl...@apache.org on 2006/02/20 10:42:54 UTC

svn commit: r379068 - /xml/security/trunk/c/src/enc/XSECCryptoUtils.cpp

Author: blautenb
Date: Mon Feb 20 01:42:53 2006
New Revision: 379068

URL: http://svn.apache.org/viewcvs?rev=379068&view=rev
Log:
Helps if you don't use encode calls when doing base64 decoding...

Modified:
    xml/security/trunk/c/src/enc/XSECCryptoUtils.cpp

Modified: xml/security/trunk/c/src/enc/XSECCryptoUtils.cpp
URL: http://svn.apache.org/viewcvs/xml/security/trunk/c/src/enc/XSECCryptoUtils.cpp?rev=379068&r1=379067&r2=379068&view=diff
==============================================================================
--- xml/security/trunk/c/src/enc/XSECCryptoUtils.cpp (original)
+++ xml/security/trunk/c/src/enc/XSECCryptoUtils.cpp Mon Feb 20 01:42:53 2006
@@ -190,7 +190,7 @@
 
 	b64->decodeInit();
 	unsigned int j = b64->decode((unsigned char *) tinput, strlen(tinput), output, maxOutputLen - 1);
-	j += b64->encodeFinish(&output[j], maxOutputLen - j - 1);
+	j += b64->decodeFinish(&output[j], maxOutputLen - j - 1);
 
 	return j;
 }
@@ -202,7 +202,7 @@
 
 	b64->decodeInit();
 	unsigned int j = b64->decode((unsigned char *) input, strlen(input), output, maxOutputLen - 1);
-	j += b64->encodeFinish(&output[j], maxOutputLen - j - 1);
+	j += b64->decodeFinish(&output[j], maxOutputLen - j - 1);
 
 	return j;
 }