Add OPENSSL_cleanup() calls to some regress.
authorjsing <jsing@openbsd.org>
Sat, 11 Mar 2023 14:27:37 +0000 (14:27 +0000)
committerjsing <jsing@openbsd.org>
Sat, 11 Mar 2023 14:27:37 +0000 (14:27 +0000)
This gets us some minimal test coverage.

regress/lib/libcrypto/evp/evp_test.c
regress/lib/libcrypto/wycheproof/wycheproof.go

index dbfe442..4a671d9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: evp_test.c,v 1.3 2022/11/26 16:08:56 tb Exp $ */
+/*     $OpenBSD: evp_test.c,v 1.4 2023/03/11 14:27:38 jsing Exp $ */
 /*
  * Copyright (c) 2022 Joel Sing <jsing@openbsd.org>
  *
@@ -145,5 +145,7 @@ main(int argc, char **argv)
        failed |= evp_asn1_method_test();
        failed |= evp_pkey_method_test();
 
+       OPENSSL_cleanup();
+
        return failed;
 }
index f98d4b1..7183e1b 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: wycheproof.go,v 1.138 2023/03/08 06:12:52 jsing Exp $ */
+/* $OpenBSD: wycheproof.go,v 1.139 2023/03/11 14:27:37 jsing Exp $ */
 /*
  * Copyright (c) 2018 Joel Sing <jsing@openbsd.org>
  * Copyright (c) 2018,2019,2022 Theo Buehler <tb@openbsd.org>
@@ -3024,6 +3024,8 @@ func main() {
 
        testc.shutdown()
 
+       C.OPENSSL_cleanup()
+
        if !success {
                os.Exit(1)
        }