Herbert Xu
1a6509d991
[IPSEC]: Add support for combined mode algorithms
...
This patch adds support for combined mode algorithms with GCM being
the first algorithm supported.
Combined mode algorithms can be added through the xfrm_user interface
using the new algorithm payload type XFRMA_ALG_AEAD. Each algorithms
is identified by its name and the ICV length.
For the purposes of matching algorithms in xfrm_tmpl structures,
combined mode algorithms occupy the same name space as encryption
algorithms. This is in line with how they are negotiated using IKE.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-31 19:27:03 -08:00
..
2007-10-19 11:53:43 -07:00
2008-01-28 14:57:23 -08:00
2008-01-28 15:08:10 -08:00
2007-10-10 16:54:51 -07:00
2008-01-28 15:10:34 -08:00
2008-01-28 15:10:39 -08:00
2008-01-28 15:00:18 -08:00
2007-10-10 16:53:11 -07:00
2007-07-10 22:06:12 -07:00
2008-01-28 15:11:17 -08:00
2008-01-28 15:08:44 -08:00
2007-04-26 15:50:17 -07:00
2008-01-28 14:57:13 -08:00
2007-10-10 16:55:55 -07:00
2008-01-28 15:00:16 -08:00
2006-12-02 21:22:55 -08:00
2007-12-20 13:56:32 -08:00
2007-10-10 16:53:56 -07:00
2008-01-28 14:59:52 -08:00
2008-01-28 14:55:14 -08:00
2007-06-08 13:33:09 -07:00
2007-04-25 22:24:04 -07:00
2005-08-29 15:32:25 -07:00
2006-03-20 22:42:39 -08:00
2007-04-25 22:27:12 -07:00
2006-03-20 22:42:39 -08:00
2006-03-20 22:42:39 -08:00
2007-10-10 16:52:50 -07:00
2007-07-10 23:02:12 -07:00
2008-01-28 14:55:58 -08:00
2008-01-28 15:10:41 -08:00
2008-01-31 19:27:02 -08:00
2008-01-28 15:08:14 -08:00
2008-01-28 15:00:20 -08:00
2008-01-28 15:11:10 -08:00
2007-07-18 15:47:52 -07:00
2007-10-10 16:51:28 -07:00
2007-04-28 11:01:01 -04:00
2007-10-10 16:47:40 -07:00
2008-01-28 15:08:48 -08:00
2006-04-24 16:15:58 -04:00
2007-10-10 16:52:22 -07:00
2008-01-25 14:15:37 -08:00
2007-01-26 01:04:55 -08:00
2007-04-25 22:28:06 -07:00
2007-11-12 21:02:51 -08:00
2007-01-26 01:04:55 -08:00
2008-01-28 14:53:45 -08:00
2008-01-28 15:10:40 -08:00
2008-01-28 15:00:36 -08:00
2007-10-25 18:54:46 -07:00
2008-01-28 14:59:28 -08:00
2007-11-12 21:27:28 -08:00
2006-12-22 11:12:07 -08:00
2008-01-28 14:59:36 -08:00
2008-01-28 15:01:20 -08:00
2007-12-20 13:56:32 -08:00
2008-01-28 15:11:03 -08:00
2008-01-28 15:01:08 -08:00
2008-01-28 15:10:36 -08:00
2007-10-10 16:55:55 -07:00
2006-12-02 21:21:09 -08:00
2008-01-28 14:53:47 -08:00
2008-01-28 15:10:36 -08:00
2007-04-25 22:25:31 -07:00
2007-10-10 16:52:14 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2007-10-10 16:49:07 -07:00
2006-06-17 21:26:08 -07:00
2007-04-25 22:24:59 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-22 07:57:21 -03:00
2006-03-20 22:59:36 -08:00
2008-01-28 15:09:43 -08:00
2007-07-10 22:15:42 -07:00
2007-10-10 21:22:05 -07:00
2008-01-28 15:02:11 -08:00
2008-01-28 15:01:23 -08:00
2006-10-04 03:38:54 -04:00
2008-01-28 14:53:38 -08:00
2008-01-30 08:17:28 +11:00
2008-01-28 15:11:09 -08:00
2007-02-12 09:48:44 -08:00
2006-09-22 14:55:04 -07:00
2005-08-29 16:01:32 -07:00
2008-01-28 15:11:11 -08:00
2008-01-28 15:11:10 -08:00
2008-01-28 14:57:12 -08:00
2005-08-29 15:32:25 -07:00
2008-01-28 15:02:06 -08:00
2008-01-28 14:54:29 -08:00
2007-04-25 22:27:55 -07:00
2007-11-15 02:57:06 -08:00
2007-10-07 23:44:17 -07:00
2008-01-28 15:11:13 -08:00
2007-10-10 16:49:10 -07:00
2008-01-28 15:11:11 -08:00
2007-10-19 11:53:40 -07:00
2005-07-05 15:12:04 -07:00
2008-01-28 14:59:38 -08:00
2008-01-28 15:01:42 -08:00
2005-09-14 08:36:54 -04:00
2006-01-03 13:10:57 -08:00
2008-01-28 15:01:48 -08:00
2006-12-07 08:39:25 -08:00
2008-01-28 14:57:13 -08:00
2008-01-28 15:00:36 -08:00
2008-01-28 14:56:33 -08:00
2007-10-10 16:49:10 -07:00
2007-04-25 22:29:41 -07:00
2007-02-08 13:34:36 -08:00
2007-04-25 22:24:32 -07:00
2008-01-31 19:27:03 -08:00