mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 19:24:42 +02:00
remove redefinitions and add guards
This commit is contained in:
@@ -25,7 +25,6 @@
|
||||
#define WOLFSSL_ASN1_H_
|
||||
|
||||
#include <wolfssl/openssl/ssl.h>
|
||||
typedef struct WOLFSSL_ASN1_STRING ASN1_STRING;
|
||||
|
||||
#define ASN1_STRING_new wolfSSL_ASN1_STRING_type_new
|
||||
#define ASN1_STRING_type_new wolfSSL_ASN1_STRING_type_new
|
||||
|
@@ -58,7 +58,11 @@
|
||||
#endif
|
||||
|
||||
typedef char WOLFSSL_EVP_CIPHER;
|
||||
typedef char WOLFSSL_EVP_MD;
|
||||
#ifndef WOLFSSL_EVP_TYPE_DEFINED
|
||||
typedef struct WOLFSSL_EVP_PKEY WOLFSSL_EVP_PKEY;
|
||||
typedef char WOLFSSL_EVP_MD;
|
||||
#define WOLFSSL_EVP_TYPE_DEFINED
|
||||
#endif
|
||||
|
||||
#ifndef NO_MD5
|
||||
WOLFSSL_API const WOLFSSL_EVP_MD* wolfSSL_EVP_md5(void);
|
||||
@@ -200,11 +204,6 @@ typedef struct WOLFSSL_EVP_CIPHER_CTX {
|
||||
} WOLFSSL_EVP_CIPHER_CTX;
|
||||
|
||||
|
||||
#ifndef WOLFSSL_EVP_PKEY_TYPE_DEFINED /* guard on redeclaration */
|
||||
typedef struct WOLFSSL_EVP_PKEY WOLFSSL_EVP_PKEY;
|
||||
#define WOLFSSL_EVP_PKEY_TYPE_DEFINED
|
||||
#endif
|
||||
|
||||
typedef struct WOLFSSL_EVP_PKEY_CTX {
|
||||
WOLFSSL_EVP_PKEY *pkey;
|
||||
int op; /* operation */
|
||||
@@ -429,7 +428,6 @@ typedef WOLFSSL_EVP_MD EVP_MD;
|
||||
typedef WOLFSSL_EVP_CIPHER EVP_CIPHER;
|
||||
typedef WOLFSSL_EVP_MD_CTX EVP_MD_CTX;
|
||||
typedef WOLFSSL_EVP_CIPHER_CTX EVP_CIPHER_CTX;
|
||||
typedef WOLFSSL_EVP_PKEY_CTX EVP_PKEY_CTX;
|
||||
|
||||
#ifndef NO_MD5
|
||||
#define EVP_md5 wolfSSL_EVP_md5
|
||||
|
@@ -69,12 +69,6 @@ typedef WOLFSSL_X509_CHAIN X509_CHAIN;
|
||||
|
||||
typedef WOLFSSL_EVP_PKEY EVP_PKEY;
|
||||
typedef WOLFSSL_EVP_PKEY PKCS8_PRIV_KEY_INFO;
|
||||
typedef WOLFSSL_RSA RSA;
|
||||
typedef WOLFSSL_DSA DSA;
|
||||
typedef WOLFSSL_EC_KEY EC_KEY;
|
||||
typedef WOLFSSL_EC_GROUP EC_GROUP;
|
||||
typedef WOLFSSL_EC_POINT EC_POINT;
|
||||
typedef WOLFSSL_ECDSA_SIG ECDSA_SIG;
|
||||
typedef WOLFSSL_BIO BIO;
|
||||
typedef WOLFSSL_BIO_METHOD BIO_METHOD;
|
||||
typedef WOLFSSL_CIPHER SSL_CIPHER;
|
||||
|
@@ -193,8 +193,13 @@ struct WOLFSSL_ASN1_TIME {
|
||||
/* ASN_TIME | LENGTH | date bytes */
|
||||
};
|
||||
|
||||
#ifndef WOLFSSL_EVP_TYPE_DEFINED
|
||||
typedef struct WOLFSSL_EVP_PKEY WOLFSSL_EVP_PKEY;
|
||||
typedef char WOLFSSL_EVP_MD;
|
||||
typedef struct WOLFSSL_EVP_PKEY {
|
||||
#define WOLFSSL_EVP_TYPE_DEFINED
|
||||
#endif
|
||||
|
||||
struct WOLFSSL_EVP_PKEY {
|
||||
void* heap;
|
||||
int type; /* openssh dereference */
|
||||
int save_type; /* openssh dereference */
|
||||
@@ -216,14 +221,9 @@ typedef struct WOLFSSL_EVP_PKEY {
|
||||
#ifdef HAVE_ECC
|
||||
int pkey_curve;
|
||||
#endif
|
||||
} WOLFSSL_EVP_PKEY;
|
||||
};
|
||||
typedef struct WOLFSSL_EVP_PKEY WOLFSSL_PKCS8_PRIV_KEY_INFO;
|
||||
|
||||
#ifndef WOLFSSL_EVP_PKEY_TYPE_DEFINED /* guard on redeclaration */
|
||||
typedef struct WOLFSSL_EVP_PKEY WOLFSSL_EVP_PKEY;
|
||||
#define WOLFSSL_EVP_PKEY_TYPE_DEFINED
|
||||
#endif
|
||||
|
||||
#define WOLFSSL_EVP_PKEY_DEFAULT EVP_PKEY_RSA /* default key type */
|
||||
|
||||
typedef struct WOLFSSL_MD4_CTX {
|
||||
|
Reference in New Issue
Block a user