blautenb    2003/11/09 18:44:38

  Modified:    c/src/enc/WinCAPI WinCAPICryptoSymmetricKey.cpp
  Log:
  Fix bug in symmetric pad check
  
  Revision  Changes    Path
  1.5       +2 -2      
xml-security/c/src/enc/WinCAPI/WinCAPICryptoSymmetricKey.cpp
  
  Index: WinCAPICryptoSymmetricKey.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-security/c/src/enc/WinCAPI/WinCAPICryptoSymmetricKey.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- WinCAPICryptoSymmetricKey.cpp     3 Nov 2003 06:55:45 -0000       1.4
  +++ WinCAPICryptoSymmetricKey.cpp     10 Nov 2003 02:44:38 -0000      1.5
  @@ -351,7 +351,7 @@
        if (m_doPad) {
   
                // Need to do this ourselves, as WinCAPI appears broken
  -             if (plainBuf[outl - 1] > 8) {
  +             if (plainBuf[outl - 1] > m_blockSize) {
                        throw 
XSECCryptoException(XSECCryptoException::SymmetricError,
                                "WinCAPI:SymmetricKey - Bad padding"); 
                }
  
  
  

Reply via email to