diff options
Diffstat (limited to 'include/net/esp.h')
-rw-r--r-- | include/net/esp.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/net/esp.h b/include/net/esp.h index 064366d66eea..713d039f4af7 100644 --- a/include/net/esp.h +++ b/include/net/esp.h | |||
@@ -15,13 +15,14 @@ struct esp_data | |||
15 | struct { | 15 | struct { |
16 | u8 *key; /* Key */ | 16 | u8 *key; /* Key */ |
17 | int key_len; /* Key length */ | 17 | int key_len; /* Key length */ |
18 | u8 *ivec; /* ivec buffer */ | 18 | int padlen; /* 0..255 */ |
19 | /* ivlen is offset from enc_data, where encrypted data start. | 19 | /* ivlen is offset from enc_data, where encrypted data start. |
20 | * It is logically different of crypto_tfm_alg_ivsize(tfm). | 20 | * It is logically different of crypto_tfm_alg_ivsize(tfm). |
21 | * We assume that it is either zero (no ivec), or | 21 | * We assume that it is either zero (no ivec), or |
22 | * >= crypto_tfm_alg_ivsize(tfm). */ | 22 | * >= crypto_tfm_alg_ivsize(tfm). */ |
23 | int ivlen; | 23 | int ivlen; |
24 | int padlen; /* 0..255 */ | 24 | int ivinitted; |
25 | u8 *ivec; /* ivec buffer */ | ||
25 | struct crypto_blkcipher *tfm; /* crypto handle */ | 26 | struct crypto_blkcipher *tfm; /* crypto handle */ |
26 | } conf; | 27 | } conf; |
27 | 28 | ||