change null cipher to allow different buffers

This commit is contained in:
John Safranek 2012-10-22 14:48:27 -07:00
parent a92b639155
commit d78770c1e5

View File

@ -2807,6 +2807,9 @@ static INLINE int Encrypt(CYASSL* ssl, byte* out, const byte* input, word32 sz)
#ifdef HAVE_NULL_CIPHER #ifdef HAVE_NULL_CIPHER
case cipher_null: case cipher_null:
if (input != out) {
XMEMMOVE(out, input, sz);
}
break; break;
#endif #endif
@ -2890,6 +2893,9 @@ static INLINE int Decrypt(CYASSL* ssl, byte* plain, const byte* input,
#ifdef HAVE_NULL_CIPHER #ifdef HAVE_NULL_CIPHER
case cipher_null: case cipher_null:
if (input != plain) {
XMEMMOVE(plain, input, sz);
}
break; break;
#endif #endif