List registered AEAD algorithms in listalgs

This commit is contained in:
Martin Willi
2010-08-19 19:02:34 +02:00
parent 77b55e8a96
commit 9d49f79f55
@@ -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))