From 9d49f79f55c9f95b02dd6b5680b34feba313d312 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 18 Aug 2010 20:17:09 +0200 Subject: [PATCH] List registered AEAD algorithms in listalgs --- src/libcharon/plugins/stroke/stroke_list.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libcharon/plugins/stroke/stroke_list.c b/src/libcharon/plugins/stroke/stroke_list.c index f4ffa94c98..bd891811d4 100644 --- a/src/libcharon/plugins/stroke/stroke_list.c +++ b/src/libcharon/plugins/stroke/stroke_list.c @@ -1073,6 +1073,13 @@ static void list_algs(FILE *out) fprintf(out, "%N ", integrity_algorithm_names, integrity); } enumerator->destroy(enumerator); + fprintf(out, "\n aead: "); + enumerator = lib->crypto->create_aead_enumerator(lib->crypto); + while (enumerator->enumerate(enumerator, &encryption)) + { + fprintf(out, "%N ", encryption_algorithm_names, encryption); + } + enumerator->destroy(enumerator); fprintf(out, "\n hasher: "); enumerator = lib->crypto->create_hasher_enumerator(lib->crypto); while (enumerator->enumerate(enumerator, &hash)) -- 2.47.3