Browse Source

Removed +1 byte when reserving space for padding in msg chunk

Jonas Green 5 years ago
parent
commit
3da1d93e7d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/ua_securechannel.c

+ 1 - 1
src/ua_securechannel.c

@@ -607,7 +607,7 @@ setBufPos(UA_MessageContext *mc) {
          * padding (1 <= paddingSize <= encryptionBlockSize).
          */
         size_t maxEncryptDataSize = mc->messageBuffer.length-UA_SECURE_CONVERSATION_MESSAGE_HEADER_LENGTH-UA_SYMMETRIC_ALG_SECURITY_HEADER_LENGTH;
-        mc->buf_end -= (maxEncryptDataSize % encryptionBlockSize) + 1;
+        mc->buf_end -= (maxEncryptDataSize % encryptionBlockSize);
     }
 }