Project

General

Profile

« Previous | Next » 

Revision 7b826864

Added by Bruno Thomsen over 10 years ago

ipsec: IKE phase one AES-GCM support

Use of Galois/Counter Mode (GCM) during IKE phase-1 is defined in RFC4106.

Signed-off-by: Bruno Thomsen <>

View differences:

etc/inc/ipsec.inc
69 69
global $p1_ealgos;
70 70
$p1_ealgos = array(
71 71
	'aes' => array( 'name' => 'AES', 'keysel' => array( 'lo' => 128, 'hi' => 256, 'step' => 64 ) ),
72
	'aes128gcm' => array( 'name' => 'AES128-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
73
	'aes192gcm' => array( 'name' => 'AES192-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
74
	'aes256gcm' => array( 'name' => 'AES256-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
72 75
	'blowfish' => array( 'name' => 'Blowfish', 'keysel' => array( 'lo' => 128, 'hi' => 256, 'step' => 64 ) ),
73 76
	'3des' => array( 'name' => '3DES' ),
74 77
	'cast128' => array( 'name' => 'CAST128' ),

Also available in: Unified diff