crypto: tcrypt - add a speed test for AEGIS128
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Wed, 3 Jul 2019 08:55:12 +0000 (10:55 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Jul 2019 05:03:59 +0000 (15:03 +1000)
Reviewed-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/tcrypt.c

index ad78ab5b93cbc22249ba3ca22a2b79c2a6e14f9d..c578ccd92c573220b04e7bb7a7e3d1413183092f 100644 (file)
@@ -2327,6 +2327,13 @@ static int do_test(const char *alg, u32 type, u32 mask, int m, u32 num_mb)
                                  0, speed_template_32);
                break;
 
+       case 221:
+               test_aead_speed("aegis128", ENCRYPT, sec,
+                               NULL, 0, 16, 8, speed_template_16);
+               test_aead_speed("aegis128", DECRYPT, sec,
+                               NULL, 0, 16, 8, speed_template_16);
+               break;
+
        case 300:
                if (alg) {
                        test_hash_speed(alg, sec, generic_hash_speed_template);