Imported OpenSSL 1.1.1d
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.
|
||||
* Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the OpenSSL license (the "License"). You may not use
|
||||
* this file except in compliance with the License. You can obtain a copy
|
||||
@@ -120,8 +120,12 @@ static int test_engines(void)
|
||||
display_engine_list();
|
||||
|
||||
/*
|
||||
* Depending on whether there's any hardware support compiled in, this
|
||||
* remove may be destined to fail.
|
||||
* At this point, we should have an empty list, unless some hardware
|
||||
* support engine got added. However, since we don't allow the config
|
||||
* file to be loaded and don't otherwise load any built in engines,
|
||||
* that is unlikely. Still, we check, if for nothing else, then to
|
||||
* notify that something is a little off (and might mean that |new_h1|
|
||||
* wasn't unloaded when it should have)
|
||||
*/
|
||||
if ((ptr = ENGINE_get_first()) != NULL) {
|
||||
if (!ENGINE_remove(ptr))
|
||||
@@ -346,6 +350,15 @@ static int test_redirect(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
int global_init(void)
|
||||
{
|
||||
/*
|
||||
* If the config file gets loaded, the dynamic engine will be loaded,
|
||||
* and that interferes with our test above.
|
||||
*/
|
||||
return OPENSSL_init_crypto(OPENSSL_INIT_NO_LOAD_CONFIG, NULL);
|
||||
}
|
||||
|
||||
int setup_tests(void)
|
||||
{
|
||||
#ifdef OPENSSL_NO_ENGINE
|
||||
|
||||
Reference in New Issue
Block a user