diff options
-rw-r--r-- | src/regress/lib/libcrypto/aead/aeadtest.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/regress/lib/libcrypto/aead/aeadtest.c b/src/regress/lib/libcrypto/aead/aeadtest.c index 71b3a2f243..50072de0e9 100644 --- a/src/regress/lib/libcrypto/aead/aeadtest.c +++ b/src/regress/lib/libcrypto/aead/aeadtest.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: aeadtest.c,v 1.15 2022/07/30 14:09:00 jsing Exp $ */ | 1 | /* $OpenBSD: aeadtest.c,v 1.16 2022/07/30 14:24:33 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014, Google Inc. | 3 | * Copyright (c) 2014, Google Inc. |
4 | * | 4 | * |
@@ -89,29 +89,13 @@ aead_from_name(const EVP_AEAD **aead, const char *name) | |||
89 | *aead = NULL; | 89 | *aead = NULL; |
90 | 90 | ||
91 | if (strcmp(name, "aes-128-gcm") == 0) { | 91 | if (strcmp(name, "aes-128-gcm") == 0) { |
92 | #ifndef OPENSSL_NO_AES | ||
93 | *aead = EVP_aead_aes_128_gcm(); | 92 | *aead = EVP_aead_aes_128_gcm(); |
94 | #else | ||
95 | fprintf(stderr, "No AES support.\n"); | ||
96 | #endif | ||
97 | } else if (strcmp(name, "aes-256-gcm") == 0) { | 93 | } else if (strcmp(name, "aes-256-gcm") == 0) { |
98 | #ifndef OPENSSL_NO_AES | ||
99 | *aead = EVP_aead_aes_256_gcm(); | 94 | *aead = EVP_aead_aes_256_gcm(); |
100 | #else | ||
101 | fprintf(stderr, "No AES support.\n"); | ||
102 | #endif | ||
103 | } else if (strcmp(name, "chacha20-poly1305") == 0) { | 95 | } else if (strcmp(name, "chacha20-poly1305") == 0) { |
104 | #if !defined(OPENSSL_NO_CHACHA) && !defined(OPENSSL_NO_POLY1305) | ||
105 | *aead = EVP_aead_chacha20_poly1305(); | 96 | *aead = EVP_aead_chacha20_poly1305(); |
106 | #else | ||
107 | fprintf(stderr, "No chacha20-poly1305 support.\n"); | ||
108 | #endif | ||
109 | } else if (strcmp(name, "xchacha20-poly1305") == 0) { | 97 | } else if (strcmp(name, "xchacha20-poly1305") == 0) { |
110 | #if !defined(OPENSSL_NO_CHACHA) && !defined(OPENSSL_NO_POLY1305) | ||
111 | *aead = EVP_aead_xchacha20_poly1305(); | 98 | *aead = EVP_aead_xchacha20_poly1305(); |
112 | #else | ||
113 | fprintf(stderr, "No xchacha20-poly1305 support.\n"); | ||
114 | #endif | ||
115 | } else { | 99 | } else { |
116 | fprintf(stderr, "Unknown AEAD: %s\n", name); | 100 | fprintf(stderr, "Unknown AEAD: %s\n", name); |
117 | return -1; | 101 | return -1; |