version 1.108, 2003/06/24 08:23:46 |
version 1.109, 2003/07/10 14:42:28 |
|
|
buffer_compress_init_recv(); |
buffer_compress_init_recv(); |
comp->enabled = 1; |
comp->enabled = 1; |
} |
} |
*max_blocks = ((u_int64_t)1 << (enc->block_size*2)); |
/* |
|
* The 2^(blocksize*2) limit is too expensive for 3DES, |
|
* blowfish, etc, so enforce a 1GB limit for small blocksizes. |
|
*/ |
|
if (enc->block_size >= 16) |
|
*max_blocks = (u_int64_t)1 << (enc->block_size*2); |
|
else |
|
*max_blocks = ((u_int64_t)1 << 30) / enc->block_size; |
if (rekey_limit) |
if (rekey_limit) |
*max_blocks = MIN(*max_blocks, rekey_limit / enc->block_size); |
*max_blocks = MIN(*max_blocks, rekey_limit / enc->block_size); |
} |
} |