static void esp_attach(void) { #define MAXIV(xform) \ if (xform.blocksize > esp_max_ivlen) \ esp_max_ivlen = xform.blocksize \ esp_max_ivlen = 0; MAXIV(enc_xform_des); /* SADB_EALG_DESCBC */ MAXIV(enc_xform_3des); /* SADB_EALG_3DESCBC */ MAXIV(enc_xform_rijndael128); /* SADB_X_EALG_AES */ MAXIV(enc_xform_blf); /* SADB_X_EALG_BLOWFISHCBC */ MAXIV(enc_xform_cast5); /* SADB_X_EALG_CAST128CBC */ MAXIV(enc_xform_skipjack); /* SADB_X_EALG_SKIPJACK */ MAXIV(enc_xform_null); /* SADB_EALG_NULL */ xform_register(&esp_xformsw); #undef MAXIV }
static void tcpsignature_attach(void) { xform_register(&tcpsignature_xformsw); }