Test EVP_chacha20_poly1305() (linking statically for now)
authorjsing <jsing@openbsd.org>
Sat, 20 Aug 2022 19:25:14 +0000 (19:25 +0000)
committerjsing <jsing@openbsd.org>
Sat, 20 Aug 2022 19:25:14 +0000 (19:25 +0000)
regress/lib/libcrypto/aead/Makefile
regress/lib/libcrypto/aead/aeadtest.c

index bf838aa..961da9f 100644 (file)
@@ -1,7 +1,7 @@
-#      $OpenBSD: Makefile,v 1.7 2022/07/30 16:40:23 jsing Exp $
+#      $OpenBSD: Makefile,v 1.8 2022/08/20 19:25:14 jsing Exp $
 
 PROG=  aeadtest
-LDADD= -lcrypto
+LDADD= ${CRYPTO_INT}
 DPADD= ${LIBCRYPTO}
 WARNINGS=      Yes
 CFLAGS+=       -DLIBRESSL_INTERNAL -Werror
index 567b49a..2c798a2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: aeadtest.c,v 1.22 2022/07/30 17:09:45 jsing Exp $     */
+/*     $OpenBSD: aeadtest.c,v 1.23 2022/08/20 19:25:14 jsing Exp $     */
 /*
  * Copyright (c) 2022 Joel Sing <jsing@openbsd.org>
  * Copyright (c) 2014, Google Inc.
@@ -101,6 +101,7 @@ aead_from_name(const EVP_AEAD **aead, const EVP_CIPHER **cipher,
                *cipher = EVP_aes_256_gcm();
        } else if (strcmp(name, "chacha20-poly1305") == 0) {
                *aead = EVP_aead_chacha20_poly1305();
+               *cipher = EVP_chacha20_poly1305();
        } else if (strcmp(name, "xchacha20-poly1305") == 0) {
                *aead = EVP_aead_xchacha20_poly1305();
        } else {