From 5e451533dd5d1198f55561529ba5924e5f951123 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 27 Jun 2012 02:28:49 +0200 Subject: Primitive aes128-gcm implementation --- src/config.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/config.c') diff --git a/src/config.c b/src/config.c index 92c7a45..e69abcc 100644 --- a/src/config.c +++ b/src/config.c @@ -48,6 +48,9 @@ extern const fastd_method fastd_method_null; #ifdef WITH_METHOD_XSALSA20_POLY1305 extern const fastd_method fastd_method_xsalsa20_poly1305; #endif +#ifdef WITH_METHOD_AES128_GCM +extern const fastd_method fastd_method_aes128_gcm; +#endif static void default_config(fastd_config *conf) { @@ -139,6 +142,10 @@ bool fastd_config_method(fastd_context *ctx, fastd_config *conf, const char *nam #ifdef WITH_METHOD_XSALSA20_POLY1305 else if (!strcmp(name, "xsalsa20-poly1305")) conf->method = &fastd_method_xsalsa20_poly1305; +#endif +#ifdef WITH_METHOD_AES128_GCM + else if (!strcmp(name, "aes128-gcm")) + conf->method = &fastd_method_aes128_gcm; #endif else return false; -- cgit v1.2.3