]> git.ipfire.org Git - thirdparty/strongswan.git/blobdiff - src/libstrongswan/crypto/crypters/crypter.h
support of the ESP CAMELLIA-CBC cipher by charon
[thirdparty/strongswan.git] / src / libstrongswan / crypto / crypters / crypter.h
index faba302b39d115dbcf2c3e4d186e70c19e94c303..dc9b18b186b16c13b861a02d5e3dabf11e6cae69 100644 (file)
@@ -33,26 +33,32 @@ typedef struct crypter_t crypter_t;
  * Encryption algorithm, as in IKEv2 RFC 3.3.2.
  */
 enum encryption_algorithm_t {
-       ENCR_UNDEFINED = 1024,
-       ENCR_DES_IV64 = 1,
-       ENCR_DES = 2,
-       ENCR_3DES = 3,
-       ENCR_RC5 = 4,
-       ENCR_IDEA = 5,
-       ENCR_CAST = 6,
-       ENCR_BLOWFISH = 7,
-       ENCR_3IDEA = 8,
-       ENCR_DES_IV32 = 9,
-       ENCR_NULL = 11,
-       ENCR_AES_CBC = 12,
-       ENCR_AES_CTR = 13,
-       ENCR_AES_CCM_ICV8 = 14,
-    ENCR_AES_CCM_ICV12 = 15,
-    ENCR_AES_CCM_ICV16 = 16,
-    ENCR_AES_GCM_ICV8 = 18,
-    ENCR_AES_GCM_ICV12 = 19,
-    ENCR_AES_GCM_ICV16 = 20,
-    ENCR_DES_ECB = 1025
+       ENCR_UNDEFINED =        1024,
+       ENCR_DES_IV64 =            1,
+       ENCR_DES =                 2,
+       ENCR_3DES =                3,
+       ENCR_RC5 =                 4,
+       ENCR_IDEA =                5,
+       ENCR_CAST =                6,
+       ENCR_BLOWFISH =            7,
+       ENCR_3IDEA =               8,
+       ENCR_DES_IV32 =            9,
+       ENCR_NULL =               11,
+       ENCR_AES_CBC =            12,
+       ENCR_AES_CTR =            13,
+       ENCR_AES_CCM_ICV8 =       14,
+       ENCR_AES_CCM_ICV12 =      15,
+       ENCR_AES_CCM_ICV16 =      16,
+       ENCR_AES_GCM_ICV8 =       18,
+       ENCR_AES_GCM_ICV12 =      19,
+       ENCR_AES_GCM_ICV16 =      20,
+       ENCR_NULL_AUTH_AES_GMAC = 21,
+       ENCR_CAMELLIA_CBC =       23,
+       ENCR_CAMELLIA_CTR =       24,
+       ENCR_CAMELLIA_CCM_ICV8 =  25,
+       ENCR_CAMELLIA_CCM_ICV12 = 26,
+       ENCR_CAMELLIA_CCM_ICV16 = 27,
+    ENCR_DES_ECB =          1025
 };
 
 /**