Loading test/aborttest.c 0 → 100644 +17 −0 Original line number Diff line number Diff line /* * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL licenses, (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * https://www.openssl.org/source/license.html * or in the file LICENSE in the source distribution. */ #include <openssl/crypto.h> int main(int argc, char **argv) { OPENSSL_die("Voluntary abort", __FILE__, __LINE__); return 0; } test/build.info +5 −0 Original line number Diff line number Diff line {- use File::Spec::Functions qw/catdir rel2abs/; -} PROGRAMS=\ aborttest \ nptest bntest \ ectest ecdsatest ecdhtest gmdifftest pbelutest ideatest \ md2test md4test md5test \ Loading @@ -15,6 +16,10 @@ PROGRAMS=\ packettest asynctest secmemtest srptest memleaktest \ dtlsv1listentest ct_test threadstest afalgtest SOURCE[aborttest]=aborttest.c INCLUDE[aborttest]={- rel2abs(catdir($builddir,"../include")) -} ../include DEPEND[aborttest]=../libcrypto SOURCE[nptest]=nptest.c INCLUDE[nptest]={- rel2abs(catdir($builddir,"../include")) -} ../include DEPEND[nptest]=../libcrypto Loading test/recipes/01-test_abort.t 0 → 100644 +9 −0 Original line number Diff line number Diff line #! /usr/bin/perl use OpenSSL::Test; setup("test_abort"); plan tests => 1; is(run(test(["aborttest"])), 0, "Testing that abort is caught correctly"); Loading
test/aborttest.c 0 → 100644 +17 −0 Original line number Diff line number Diff line /* * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL licenses, (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * https://www.openssl.org/source/license.html * or in the file LICENSE in the source distribution. */ #include <openssl/crypto.h> int main(int argc, char **argv) { OPENSSL_die("Voluntary abort", __FILE__, __LINE__); return 0; }
test/build.info +5 −0 Original line number Diff line number Diff line {- use File::Spec::Functions qw/catdir rel2abs/; -} PROGRAMS=\ aborttest \ nptest bntest \ ectest ecdsatest ecdhtest gmdifftest pbelutest ideatest \ md2test md4test md5test \ Loading @@ -15,6 +16,10 @@ PROGRAMS=\ packettest asynctest secmemtest srptest memleaktest \ dtlsv1listentest ct_test threadstest afalgtest SOURCE[aborttest]=aborttest.c INCLUDE[aborttest]={- rel2abs(catdir($builddir,"../include")) -} ../include DEPEND[aborttest]=../libcrypto SOURCE[nptest]=nptest.c INCLUDE[nptest]={- rel2abs(catdir($builddir,"../include")) -} ../include DEPEND[nptest]=../libcrypto Loading
test/recipes/01-test_abort.t 0 → 100644 +9 −0 Original line number Diff line number Diff line #! /usr/bin/perl use OpenSSL::Test; setup("test_abort"); plan tests => 1; is(run(test(["aborttest"])), 0, "Testing that abort is caught correctly");