Projet

Général

Profil

« Précédent | Suivant » 

Révision b0cbebeb

Ajouté par Ermal il y a presque 10 ans

Add the AESGCM and XCBC on the list of algos availble

Voir les différences:

etc/inc/ipsec.inc
60 60

  
61 61
$p1_ealgos = array(
62 62
	'aes' => array( 'name' => 'AES', 'keysel' => array( 'lo' => 128, 'hi' => 256, 'step' => 64 ) ),
63
	'aes128gcm' => array( 'name' => 'AES128-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
64
	'aes192gcm' => array( 'name' => 'AES192-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
65
	'aes256gcm' => array( 'name' => 'AES256-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
63 66
	'blowfish' => array( 'name' => 'Blowfish', 'keysel' => array( 'lo' => 128, 'hi' => 256, 'step' => 64 ) ),
64 67
	'3des' => array( 'name' => '3DES' ),
65 68
	'cast128' => array( 'name' => 'CAST128' ),
......
67 70

  
68 71
$p2_ealgos = array(
69 72
	'aes' => array( 'name' => 'AES', 'keysel' => array( 'lo' => 128, 'hi' => 256, 'step' => 64 ) ),
73
	'aes128gcm' => array( 'name' => 'AES128-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
74
	'aes192gcm' => array( 'name' => 'AES192-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
75
	'aes256gcm' => array( 'name' => 'AES256-GCM', 'keysel' => array( 'lo' => 64, 'hi' => 128, 'step' => 32 ) ),
70 76
	'blowfish' => array( 'name' => 'Blowfish', 'keysel' => array( 'lo' => 128, 'hi' => 256, 'step' => 64 ) ),
71 77
	'3des' => array( 'name' => '3DES' ),
72 78
	'cast128' => array( 'name' => 'CAST128' ),
......
77 83
	'sha1' => 'SHA1',
78 84
	'sha256' => 'SHA256',
79 85
	'sha384' => 'SHA384',
80
	'sha512' => 'SHA512'
86
	'sha512' => 'SHA512',
87
	'aesxcbc' => 'AES-XCBC'
81 88
);
82 89

  
83 90
$p1_dhgroups = array(
......
88 95
	15 => '15 (3072 bit)',
89 96
	16 => '16 (4096 bit)',
90 97
	17 => '17 (6144 bit)',
91
	18 => '18 (8192 bit)'
98
	18 => '18 (8192 bit)',
99
	22 => '22 (1024(sub 160) bit)',
100
	23 => '23 (2048(sub 224) bit)',
101
	24 => '24 (2048(sub 256) bit)'
92 102
);
93 103

  
94 104
$p2_halgos = array(
......
96 106
	'hmac_sha1' => 'SHA1',
97 107
	'hmac_sha256' => 'SHA256',
98 108
	'hmac_sha384' => 'SHA384',
99
	'hmac_sha512' => 'SHA512'
109
	'hmac_sha512' => 'SHA512',
110
	'aesxcbc' => 'AES-XCBC'
100 111
);
101 112

  
102 113
$p1_authentication_methods = array(

Formats disponibles : Unified diff