Loading crypto/aes/aes_cbc.c +3 −4 Original line number Original line Diff line number Diff line Loading @@ -82,11 +82,10 @@ void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, } } if (len) { if (len) { for(n=0; n < len; ++n) for(n=0; n < len; ++n) tmp[n] = in[n] ^ iv[n]; out[n] = in[n] ^ iv[n]; for(n=len; n < AES_BLOCK_SIZE; ++n) for(n=len; n < AES_BLOCK_SIZE; ++n) tmp[n] = iv[n]; out[n] = iv[n]; AES_encrypt(tmp, tmp, key); AES_encrypt(out, out, key); memcpy(out, tmp, AES_BLOCK_SIZE); iv = out; iv = out; } } memcpy(ivec,iv,AES_BLOCK_SIZE); memcpy(ivec,iv,AES_BLOCK_SIZE); Loading Loading
crypto/aes/aes_cbc.c +3 −4 Original line number Original line Diff line number Diff line Loading @@ -82,11 +82,10 @@ void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, } } if (len) { if (len) { for(n=0; n < len; ++n) for(n=0; n < len; ++n) tmp[n] = in[n] ^ iv[n]; out[n] = in[n] ^ iv[n]; for(n=len; n < AES_BLOCK_SIZE; ++n) for(n=len; n < AES_BLOCK_SIZE; ++n) tmp[n] = iv[n]; out[n] = iv[n]; AES_encrypt(tmp, tmp, key); AES_encrypt(out, out, key); memcpy(out, tmp, AES_BLOCK_SIZE); iv = out; iv = out; } } memcpy(ivec,iv,AES_BLOCK_SIZE); memcpy(ivec,iv,AES_BLOCK_SIZE); Loading