diff options
Diffstat (limited to 'src/lib/libssl/src/crypto/ec/ectest.c')
-rw-r--r-- | src/lib/libssl/src/crypto/ec/ectest.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libssl/src/crypto/ec/ectest.c b/src/lib/libssl/src/crypto/ec/ectest.c index eab46cc080..345d3e4289 100644 --- a/src/lib/libssl/src/crypto/ec/ectest.c +++ b/src/lib/libssl/src/crypto/ec/ectest.c | |||
@@ -55,6 +55,11 @@ | |||
55 | 55 | ||
56 | #include <stdio.h> | 56 | #include <stdio.h> |
57 | #include <stdlib.h> | 57 | #include <stdlib.h> |
58 | #ifdef FLAT_INC | ||
59 | #include "e_os.h" | ||
60 | #else | ||
61 | #include "../e_os.h" | ||
62 | #endif | ||
58 | #include <string.h> | 63 | #include <string.h> |
59 | #include <time.h> | 64 | #include <time.h> |
60 | 65 | ||
@@ -65,14 +70,16 @@ int main(int argc, char * argv[]) { puts("Elliptic curves are disabled."); retur | |||
65 | 70 | ||
66 | 71 | ||
67 | #include <openssl/ec.h> | 72 | #include <openssl/ec.h> |
73 | #ifndef OPENSSL_NO_ENGINE | ||
68 | #include <openssl/engine.h> | 74 | #include <openssl/engine.h> |
75 | #endif | ||
69 | #include <openssl/err.h> | 76 | #include <openssl/err.h> |
70 | 77 | ||
71 | #define ABORT do { \ | 78 | #define ABORT do { \ |
72 | fflush(stdout); \ | 79 | fflush(stdout); \ |
73 | fprintf(stderr, "%s:%d: ABORT\n", __FILE__, __LINE__); \ | 80 | fprintf(stderr, "%s:%d: ABORT\n", __FILE__, __LINE__); \ |
74 | ERR_print_errors_fp(stderr); \ | 81 | ERR_print_errors_fp(stderr); \ |
75 | exit(1); \ | 82 | EXIT(1); \ |
76 | } while (0) | 83 | } while (0) |
77 | 84 | ||
78 | #if 0 | 85 | #if 0 |
@@ -623,7 +630,9 @@ int main(int argc, char *argv[]) | |||
623 | if (P_384) EC_GROUP_free(P_384); | 630 | if (P_384) EC_GROUP_free(P_384); |
624 | if (P_521) EC_GROUP_free(P_521); | 631 | if (P_521) EC_GROUP_free(P_521); |
625 | 632 | ||
633 | #ifndef OPENSSL_NO_ENGINE | ||
626 | ENGINE_cleanup(); | 634 | ENGINE_cleanup(); |
635 | #endif | ||
627 | CRYPTO_cleanup_all_ex_data(); | 636 | CRYPTO_cleanup_all_ex_data(); |
628 | ERR_free_strings(); | 637 | ERR_free_strings(); |
629 | ERR_remove_state(0); | 638 | ERR_remove_state(0); |