summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorNicola Tuveri <nic.tuv@gmail.com>2018-06-21 23:24:34 +0300
committerDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>2018-06-22 12:24:59 +0200
commit34446a852457600fc1297edce81e14da4e287191 (patch)
tree6f2e4fe20faebe8e947cb9b28b9040f1671a3fd9 /crypto
parent07e4dc341fa73e8521b7964a1eebdd811c96a160 (diff)
Remove __cplusplus preamble from internal headers
These headers are internal and never exposed to a cpp compiler, hence no need for the preamble. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/6554)
Diffstat (limited to 'crypto')
-rw-r--r--crypto/bn/bn_lcl.h8
-rw-r--r--crypto/cms/cms_lcl.h7
-rw-r--r--crypto/engine/eng_int.h8
-rw-r--r--crypto/hmac/hmac_lcl.h11
-rw-r--r--crypto/include/internal/aria.h8
-rw-r--r--crypto/include/internal/bn_int.h8
-rw-r--r--crypto/include/internal/chacha.h7
-rw-r--r--crypto/include/internal/sm2.h8
-rw-r--r--crypto/include/internal/sm2err.h3
-rw-r--r--crypto/include/internal/store_int.h7
-rw-r--r--crypto/seed/seed_locl.h8
-rw-r--r--crypto/x509v3/v3_admis.h7
12 files changed, 0 insertions, 90 deletions
diff --git a/crypto/bn/bn_lcl.h b/crypto/bn/bn_lcl.h
index bab2c9d705..f57c87d9b3 100644
--- a/crypto/bn/bn_lcl.h
+++ b/crypto/bn/bn_lcl.h
@@ -23,10 +23,6 @@
# include "internal/bn_int.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/*
* These preprocessor symbols control various aspects of the bignum headers
* and library code. They're not defined by any "normal" configuration, as
@@ -659,8 +655,4 @@ static ossl_inline BIGNUM *bn_expand(BIGNUM *a, int bits)
return bn_expand2((a),(bits+BN_BITS2-1)/BN_BITS2);
}
-#ifdef __cplusplus
-}
-#endif
-
#endif
diff --git a/crypto/cms/cms_lcl.h b/crypto/cms/cms_lcl.h
index c277f71376..dd5a58529f 100644
--- a/crypto/cms/cms_lcl.h
+++ b/crypto/cms/cms_lcl.h
@@ -10,10 +10,6 @@
#ifndef HEADER_CMS_LCL_H
# define HEADER_CMS_LCL_H
-#ifdef __cplusplus
-extern "C" {
-#endif
-
# include <openssl/x509.h>
/*
@@ -438,7 +434,4 @@ DECLARE_ASN1_ITEM(CMS_RevocationInfoChoice)
DECLARE_ASN1_ITEM(CMS_SignedData)
DECLARE_ASN1_ITEM(CMS_CompressedData)
-#ifdef __cplusplus
-}
-#endif
#endif
diff --git a/crypto/engine/eng_int.h b/crypto/engine/eng_int.h
index 60fdf820f0..7c41da2fe1 100644
--- a/crypto/engine/eng_int.h
+++ b/crypto/engine/eng_int.h
@@ -16,10 +16,6 @@
# include "internal/thread_once.h"
# include "internal/refcount.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
extern CRYPTO_RWLOCK *global_engine_lock;
/*
@@ -172,8 +168,4 @@ typedef struct st_engine_pile ENGINE_PILE;
DEFINE_LHASH_OF(ENGINE_PILE);
-#ifdef __cplusplus
-}
-#endif
-
#endif /* HEADER_ENGINE_INT_H */
diff --git a/crypto/hmac/hmac_lcl.h b/crypto/hmac/hmac_lcl.h
index 4c156dc126..7ba0aac483 100644
--- a/crypto/hmac/hmac_lcl.h
+++ b/crypto/hmac/hmac_lcl.h
@@ -10,13 +10,6 @@
#ifndef HEADER_HMAC_LCL_H
# define HEADER_HMAC_LCL_H
-#ifdef __cplusplus
-extern "C" {
-#endif
-#if 0 /* emacs indentation fix */
-}
-#endif
-
struct hmac_ctx_st {
const EVP_MD *md;
EVP_MD_CTX *md_ctx;
@@ -26,8 +19,4 @@ struct hmac_ctx_st {
unsigned char key[HMAC_MAX_MD_CBLOCK];
};
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
#endif
diff --git a/crypto/include/internal/aria.h b/crypto/include/internal/aria.h
index 073827185a..e402b8eec8 100644
--- a/crypto/include/internal/aria.h
+++ b/crypto/include/internal/aria.h
@@ -25,10 +25,6 @@
# define ARIA_BLOCK_SIZE 16 /* Size of each encryption/decryption block */
# define ARIA_MAX_KEYS 17 /* Number of keys needed in the worst case */
-# ifdef __cplusplus
-extern "C" {
-# endif
-
typedef union {
unsigned char c[ARIA_BLOCK_SIZE];
unsigned int u[ARIA_BLOCK_SIZE / sizeof(unsigned int)];
@@ -51,8 +47,4 @@ int aria_set_decrypt_key(const unsigned char *userKey, const int bits,
void aria_encrypt(const unsigned char *in, unsigned char *out,
const ARIA_KEY *key);
-# ifdef __cplusplus
-}
-# endif
-
#endif
diff --git a/crypto/include/internal/bn_int.h b/crypto/include/internal/bn_int.h
index ac49d1eab3..9379951dea 100644
--- a/crypto/include/internal/bn_int.h
+++ b/crypto/include/internal/bn_int.h
@@ -13,10 +13,6 @@
# include <openssl/bn.h>
# include <limits.h>
-#ifdef __cplusplus
-extern "C" {
-#endif
-
BIGNUM *bn_wexpand(BIGNUM *a, int words);
BIGNUM *bn_expand2(BIGNUM *a, int words);
@@ -64,8 +60,4 @@ void bn_set_static_words(BIGNUM *a, BN_ULONG *words, int size);
*/
int bn_set_words(BIGNUM *a, BN_ULONG *words, int num_words);
-#ifdef __cplusplus
-}
-#endif
-
#endif
diff --git a/crypto/include/internal/chacha.h b/crypto/include/internal/chacha.h
index 7d4366ea25..119361d4d8 100644
--- a/crypto/include/internal/chacha.h
+++ b/crypto/include/internal/chacha.h
@@ -12,10 +12,6 @@
#include <stddef.h>
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/*
* ChaCha20_ctr32 encrypts |len| bytes from |inp| with the given key and
* nonce and writes the result to |out|, which may be equal to |inp|.
@@ -43,7 +39,4 @@ void ChaCha20_ctr32(unsigned char *out, const unsigned char *inp,
#define CHACHA_CTR_SIZE 16
#define CHACHA_BLK_SIZE 64
-#ifdef __cplusplus
-}
-#endif
#endif
diff --git a/crypto/include/internal/sm2.h b/crypto/include/internal/sm2.h
index 613fa34022..23e38952b2 100644
--- a/crypto/include/internal/sm2.h
+++ b/crypto/include/internal/sm2.h
@@ -15,10 +15,6 @@
# ifndef OPENSSL_NO_SM2
-# ifdef __cplusplus
-extern "C" {
-# endif
-
# include <openssl/ec.h>
/* The default user id as specified in GM/T 0009-2012 */
@@ -74,9 +70,5 @@ int sm2_decrypt(const EC_KEY *key,
const uint8_t *ciphertext,
size_t ciphertext_len, uint8_t *ptext_buf, size_t *ptext_len);
-# ifdef __cplusplus
-}
-# endif
-
# endif /* OPENSSL_NO_SM2 */
#endif
diff --git a/crypto/include/internal/sm2err.h b/crypto/include/internal/sm2err.h
index 9a7e2b6275..f32d26c04b 100644
--- a/crypto/include/internal/sm2err.h
+++ b/crypto/include/internal/sm2err.h
@@ -15,9 +15,6 @@
# ifndef OPENSSL_NO_SM2
-# ifdef __cplusplus
-extern "C"
-# endif
int ERR_load_SM2_strings(void);
/*
diff --git a/crypto/include/internal/store_int.h b/crypto/include/internal/store_int.h
index 9966aefa67..0125aae03e 100644
--- a/crypto/include/internal/store_int.h
+++ b/crypto/include/internal/store_int.h
@@ -14,10 +14,6 @@
# include <openssl/store.h>
# include <openssl/ui.h>
-# ifdef __cplusplus
-extern "C" {
-# endif
-
/*
* Two functions to read PEM data off an already opened BIO. To be used
* instead of OSSLSTORE_open() and OSSLSTORE_close(). Everything is done
@@ -27,7 +23,4 @@ OSSL_STORE_CTX *ossl_store_attach_pem_bio(BIO *bp, const UI_METHOD *ui_method,
void *ui_data);
int ossl_store_detach_pem_bio(OSSL_STORE_CTX *ctx);
-# ifdef __cplusplus
-}
-# endif
#endif
diff --git a/crypto/seed/seed_locl.h b/crypto/seed/seed_locl.h
index d4a03fc4aa..97c43ef684 100644
--- a/crypto/seed/seed_locl.h
+++ b/crypto/seed/seed_locl.h
@@ -45,10 +45,6 @@ typedef unsigned int seed_word;
# endif
-#ifdef __cplusplus
-extern "C" {
-#endif
-
# define char2word(c, i) \
(i) = ((((seed_word)(c)[0]) << 24) | (((seed_word)(c)[1]) << 16) | (((seed_word)(c)[2]) << 8) | ((seed_word)(c)[3]))
@@ -113,8 +109,4 @@ extern "C" {
(X1) ^= (T0); \
(X2) ^= (T1)
-#ifdef __cplusplus
-}
-#endif
-
#endif /* HEADER_SEED_LOCL_H */
diff --git a/crypto/x509v3/v3_admis.h b/crypto/x509v3/v3_admis.h
index 2f1e76d78e..fa23fc7617 100644
--- a/crypto/x509v3/v3_admis.h
+++ b/crypto/x509v3/v3_admis.h
@@ -10,10 +10,6 @@
#ifndef HEADER_V3_ADMISSION_H
# define HEADER_V3_ADMISSION_H
-#ifdef __cplusplus
-extern "C" {
-#endif
-
struct NamingAuthority_st {
ASN1_OBJECT* namingAuthorityId;
ASN1_IA5STRING* namingAuthorityUrl;
@@ -39,7 +35,4 @@ struct AdmissionSyntax_st {
STACK_OF(ADMISSIONS)* contentsOfAdmissions;
};
-#ifdef __cplusplus
-}
-#endif
#endif