diff options
author | Dr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> | 2019-09-28 00:45:33 +0200 |
---|---|---|
committer | Dr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> | 2019-09-28 20:26:34 +0200 |
commit | 25f2138b0ab54a65ba713c093ca3734d88f7cb51 (patch) | |
tree | 0438d0f46a6a591d5833d74e0ccd9cb5da24fa2b /crypto/modes | |
parent | ea8e1fe55b51d9da69977d8dc3f2ffd648d438df (diff) |
Reorganize private crypto header files
Currently, there are two different directories which contain internal
header files of libcrypto which are meant to be shared internally:
While header files in 'include/internal' are intended to be shared
between libcrypto and libssl, the files in 'crypto/include/internal'
are intended to be shared inside libcrypto only.
To make things complicated, the include search path is set up in such
a way that the directive #include "internal/file.h" could refer to
a file in either of these two directoroes. This makes it necessary
in some cases to add a '_int.h' suffix to some files to resolve this
ambiguity:
#include "internal/file.h" # located in 'include/internal'
#include "internal/file_int.h" # located in 'crypto/include/internal'
This commit moves the private crypto headers from
'crypto/include/internal' to 'include/crypto'
As a result, the include directives become unambiguous
#include "internal/file.h" # located in 'include/internal'
#include "crypto/file.h" # located in 'include/crypto'
hence the superfluous '_int.h' suffixes can be stripped.
The files 'store_int.h' and 'store.h' need to be treated specially;
they are joined into a single file.
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9333)
Diffstat (limited to 'crypto/modes')
-rw-r--r-- | crypto/modes/cbc128.c | 2 | ||||
-rw-r--r-- | crypto/modes/ccm128.c | 2 | ||||
-rw-r--r-- | crypto/modes/cfb128.c | 2 | ||||
-rw-r--r-- | crypto/modes/ctr128.c | 2 | ||||
-rw-r--r-- | crypto/modes/cts128.c | 2 | ||||
-rw-r--r-- | crypto/modes/gcm128.c | 2 | ||||
-rw-r--r-- | crypto/modes/ocb128.c | 2 | ||||
-rw-r--r-- | crypto/modes/ofb128.c | 2 | ||||
-rw-r--r-- | crypto/modes/siv128.c | 4 | ||||
-rw-r--r-- | crypto/modes/xts128.c | 2 |
10 files changed, 11 insertions, 11 deletions
diff --git a/crypto/modes/cbc128.c b/crypto/modes/cbc128.c index eb8e06c11d..eec44bd91a 100644 --- a/crypto/modes/cbc128.c +++ b/crypto/modes/cbc128.c @@ -9,7 +9,7 @@ #include <string.h> #include <openssl/crypto.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" #if !defined(STRICT_ALIGNMENT) && !defined(PEDANTIC) # define STRICT_ALIGNMENT 0 diff --git a/crypto/modes/ccm128.c b/crypto/modes/ccm128.c index e97158a119..1ffd6df46f 100644 --- a/crypto/modes/ccm128.c +++ b/crypto/modes/ccm128.c @@ -9,7 +9,7 @@ #include <string.h> #include <openssl/crypto.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" /* * First you setup M and L parameters and pass the key schedule. This is diff --git a/crypto/modes/cfb128.c b/crypto/modes/cfb128.c index 39644a237e..e9ce4df3a5 100644 --- a/crypto/modes/cfb128.c +++ b/crypto/modes/cfb128.c @@ -9,7 +9,7 @@ #include <string.h> #include <openssl/crypto.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" /* * The input and output encrypted as though 128bit cfb mode is being used. diff --git a/crypto/modes/ctr128.c b/crypto/modes/ctr128.c index 1755b8500e..ff7499b34a 100644 --- a/crypto/modes/ctr128.c +++ b/crypto/modes/ctr128.c @@ -9,7 +9,7 @@ #include <string.h> #include <openssl/crypto.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" /* * NOTE: the IV/counter CTR mode is big-endian. The code itself is diff --git a/crypto/modes/cts128.c b/crypto/modes/cts128.c index b4f2f37775..5600d9c54b 100644 --- a/crypto/modes/cts128.c +++ b/crypto/modes/cts128.c @@ -9,7 +9,7 @@ #include <string.h> #include <openssl/crypto.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" /* * Trouble with Ciphertext Stealing, CTS, mode is that there is no diff --git a/crypto/modes/gcm128.c b/crypto/modes/gcm128.c index f37653be67..d2f2da61b3 100644 --- a/crypto/modes/gcm128.c +++ b/crypto/modes/gcm128.c @@ -10,7 +10,7 @@ #include <string.h> #include <openssl/crypto.h> #include "internal/cryptlib.h" -#include "internal/modes_int.h" +#include "crypto/modes.h" #if defined(BSWAP4) && defined(STRICT_ALIGNMENT) /* redefine, because alignment is ensured */ diff --git a/crypto/modes/ocb128.c b/crypto/modes/ocb128.c index 9e7af6074f..7886700533 100644 --- a/crypto/modes/ocb128.c +++ b/crypto/modes/ocb128.c @@ -10,7 +10,7 @@ #include <string.h> #include <openssl/crypto.h> #include <openssl/err.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" #ifndef OPENSSL_NO_OCB diff --git a/crypto/modes/ofb128.c b/crypto/modes/ofb128.c index b894cbb5c1..2eca09bc1b 100644 --- a/crypto/modes/ofb128.c +++ b/crypto/modes/ofb128.c @@ -9,7 +9,7 @@ #include <string.h> #include <openssl/crypto.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" /* * The input and output encrypted as though 128bit ofb mode is being used. diff --git a/crypto/modes/siv128.c b/crypto/modes/siv128.c index 1d91ee78ee..712141032d 100644 --- a/crypto/modes/siv128.c +++ b/crypto/modes/siv128.c @@ -13,8 +13,8 @@ #include <openssl/evp.h> #include <openssl/core_names.h> #include <openssl/params.h> -#include "internal/modes_int.h" -#include "internal/siv_int.h" +#include "crypto/modes.h" +#include "crypto/siv.h" #ifndef OPENSSL_NO_SIV diff --git a/crypto/modes/xts128.c b/crypto/modes/xts128.c index 03b83aa0ed..9d9b65caa5 100644 --- a/crypto/modes/xts128.c +++ b/crypto/modes/xts128.c @@ -9,7 +9,7 @@ #include <string.h> #include <openssl/crypto.h> -#include "internal/modes_int.h" +#include "crypto/modes.h" int CRYPTO_xts128_encrypt(const XTS128_CONTEXT *ctx, const unsigned char iv[16], |