of your system. Certain tests may require more installed packages to run. No
tests are expected to fail.
-GOST engine test suite
-======================
-
-Much like the PYCA/Cryptography test suite, this builds and runs the GOST engine
-tests against the local OpenSSL build.
-
-You will need a git checkout of gost-engine at the top level:
-
- $ git submodule update --init
-
-Then configure/build OpenSSL enabling external tests:
-
- $ ./config enable-external-tests
- $ make
-
-GOST engine requires CMake for the build process.
-
-GOST engine tests will then be run as part of the rest of the suite, or can be
-explicitly run (with more debugging):
-
- $ make test VERBOSE=1 TESTS=test_external_gost_engine
-
OQSprovider test suite
======================
+++ /dev/null
-#! /usr/bin/env perl
-# Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved.
-#
-# Licensed under the Apache License 2.0 (the "License"). You may not use
-# this file except in compliance with the License. You can obtain a copy
-# in the file LICENSE in the source distribution or at
-# https://www.openssl.org/source/license.html
-
-
-use OpenSSL::Test;
-use OpenSSL::Test::Utils;
-use OpenSSL::Test qw/:DEFAULT data_file bldtop_dir srctop_dir cmdstr/;
-
-setup("test_external_gost_engine");
-
-plan skip_all => "No external tests in this configuration"
- if disabled("external-tests");
-plan skip_all => "GOST engine tests not available on Windows or VMS"
- if $^O =~ /^(VMS|MSWin32)$/;
-plan skip_all => "GOST engine tests only available in a shared build"
- if disabled("shared");
-plan skip_all => "GOST engine tests not supported in out of tree builds"
- if bldtop_dir() ne srctop_dir();
-
-plan tests => 1;
-
-ok(run(cmd(["sh", data_file("gost_engine.sh")])),
- "running GOST engine tests");
+++ /dev/null
-#!/bin/sh
-#
-# Copyright 2020-2025 The OpenSSL Project Authors. All Rights Reserved.
-#
-# Licensed under the Apache License 2.0 (the "License"). You may not use
-# this file except in compliance with the License. You can obtain a copy
-# in the file LICENSE in the source distribution or at
-# https://www.openssl.org/source/license.html
-
-#
-# OpenSSL external testing using the GOST engine
-#
-set -e
-
-PWD="$(pwd)"
-
-SRCTOP="$(cd $SRCTOP; pwd)"
-BLDTOP="$(cd $BLDTOP; pwd)"
-
-if [ "$SRCTOP" != "$BLDTOP" ] ; then
- echo "Out of tree builds not supported with gost_engine test!"
- exit 1
-fi
-
-O_EXE="$BLDTOP/apps"
-O_BINC="$BLDTOP/include"
-O_SINC="$SRCTOP/include"
-O_LIB="$BLDTOP"
-
-unset OPENSSL_CONF
-
-export PATH="$O_EXE:$PATH"
-export LD_LIBRARY_PATH="$O_LIB:$LD_LIBRARY_PATH"
-export OPENSSL_ROOT_DIR="$O_LIB"
-
-# Check/Set openssl version
-OPENSSL_VERSION=`openssl version | cut -f 2 -d ' '`
-
-echo "------------------------------------------------------------------"
-echo "Testing OpenSSL using GOST engine:"
-echo " CWD: $PWD"
-echo " SRCTOP: $SRCTOP"
-echo " BLDTOP: $BLDTOP"
-echo " OPENSSL_ROOT_DIR: $OPENSSL_ROOT_DIR"
-echo " OpenSSL version: $OPENSSL_VERSION"
-echo "------------------------------------------------------------------"
-
-cmake $SRCTOP/gost-engine -DOPENSSL_ROOT_DIR="$OPENSSL_ROOT_DIR" -DOPENSSL_ENGINES_DIR="$OPENSSL_ROOT_DIR/engines"
-make
-export CTEST_OUTPUT_ON_FAILURE=1
-export OPENSSL_ENGINES="$PWD/bin"
-export OPENSSL_APP="$O_EXE/openssl"
-make test
-make tcl_tests