@@ -326,7 +326,6 @@ static void cfs_aes_crypt_block(const char* fname, void* block, uint32 offs, uin
326
326
uint32 aes_out [4 ];
327
327
uint8 * plaintext = (uint8 * )block ;
328
328
uint8 * pgamma = (uint8 * )& aes_out ;
329
- rijndael_ctx temp_ctx = cfs_state -> aes_context ;
330
329
uint32 i ,fname_part1 ,fname_part2 ,fname_part3 ;
331
330
332
331
if (extract_fname_parts (fname ,& fname_part1 ,& fname_part2 ,& fname_part3 )< 0 )
@@ -337,11 +336,11 @@ static void cfs_aes_crypt_block(const char* fname, void* block, uint32 offs, uin
337
336
fname ,fname_part1 ,fname_part2 ,fname_part3 ,offs ,size );
338
337
#endif
339
338
340
- aes_in [0 ]= 0 ; // fname_part1;
341
- aes_in [1 ]= 0 ; // fname_part2;
342
- aes_in [2 ]= 0 ; // fname_part3;
339
+ aes_in [0 ]= fname_part1 ;
340
+ aes_in [1 ]= fname_part2 ;
341
+ aes_in [2 ]= fname_part3 ;
343
342
aes_in [3 ]= offs & 0xFFFFFFF0 ;
344
- rijndael_encrypt (& temp_ctx , (u4byte * )& aes_in , (u4byte * )& aes_out );
343
+ rijndael_encrypt (& cfs_state -> aes_context , (u4byte * )& aes_in , (u4byte * )& aes_out );
345
344
346
345
#ifdef AES_DEBUG
347
346
elog (LOG ,"cfs_aes_crypt_block, in = %08X %08X %08X %08X, out = %08X %08X %08X %08X" ,
@@ -357,8 +356,7 @@ static void cfs_aes_crypt_block(const char* fname, void* block, uint32 offs, uin
357
356
{
358
357
/* Prepare next gamma part */
359
358
aes_in [3 ]= offs ;
360
- temp_ctx = cfs_state -> aes_context ;
361
- rijndael_encrypt (& temp_ctx , (u4byte * )& aes_in , (u4byte * )& aes_out );
359
+ rijndael_encrypt (& cfs_state -> aes_context , (u4byte * )& aes_in , (u4byte * )& aes_out );
362
360
363
361
#ifdef AES_DEBUG
364
362
elog (LOG ,"cfs_aes_crypt_block, in = %08X %08X %08X %08X, out = %08X %08X %08X %08X" ,