version 1.147, 2007/06/05 06:52:37 |
version 1.148, 2007/06/07 19:37:34 |
|
|
enc = &newkeys[mode]->enc; |
enc = &newkeys[mode]->enc; |
mac = &newkeys[mode]->mac; |
mac = &newkeys[mode]->mac; |
comp = &newkeys[mode]->comp; |
comp = &newkeys[mode]->comp; |
if (mac->md != NULL) |
mac_clear(mac); |
mac_clear(mac); |
|
xfree(enc->name); |
xfree(enc->name); |
xfree(enc->iv); |
xfree(enc->iv); |
xfree(enc->key); |
xfree(enc->key); |
|
|
enc = &newkeys[mode]->enc; |
enc = &newkeys[mode]->enc; |
mac = &newkeys[mode]->mac; |
mac = &newkeys[mode]->mac; |
comp = &newkeys[mode]->comp; |
comp = &newkeys[mode]->comp; |
if (mac->md != NULL) { |
if (mac_init(mac) == 0) |
mac_init(mac); |
|
mac->enabled = 1; |
mac->enabled = 1; |
} |
|
DBG(debug("cipher_init_context: %d", mode)); |
DBG(debug("cipher_init_context: %d", mode)); |
cipher_init(cc, enc->cipher, enc->key, enc->key_len, |
cipher_init(cc, enc->cipher, enc->key, enc->key_len, |
enc->iv, enc->block_size, crypt_type); |
enc->iv, enc->block_size, crypt_type); |