mirror of
https://github.com/QuasarApp/openssl.git
synced 2025-04-29 11:14:36 +00:00
Added guarding #ifndef/#define to avoid duplicate include of crypto/types.h
Fixes #14730 CLA: The author has the permission to grant the OpenSSL Team the right to use this change. Signed-off-by: Randall S. Becker <rsbecker@nexbridge.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14729)
This commit is contained in:
parent
a350e3ef38
commit
35bc387b97
@ -9,15 +9,21 @@
|
||||
|
||||
/* When removal is simulated, we still need the type internally */
|
||||
|
||||
#ifdef OPENSSL_NO_DEPRECATED_3_0
|
||||
#ifndef OSSL_CRYPTO_TYPES_H
|
||||
# define OSSL_CRYPTO_TYPES_H
|
||||
# pragma once
|
||||
|
||||
# ifdef OPENSSL_NO_DEPRECATED_3_0
|
||||
typedef struct rsa_st RSA;
|
||||
typedef struct rsa_meth_st RSA_METHOD;
|
||||
# ifndef OPENSSL_NO_EC
|
||||
# ifndef OPENSSL_NO_EC
|
||||
typedef struct ec_key_st EC_KEY;
|
||||
typedef struct ec_key_method_st EC_KEY_METHOD;
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef OPENSSL_NO_EC
|
||||
# ifndef OPENSSL_NO_EC
|
||||
typedef struct ecx_key_st ECX_KEY;
|
||||
# endif
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user