Skip to content

Commit

Permalink
Revert "openssl: refresh patches"
Browse files Browse the repository at this point in the history
This reverts commit e27ef2d.

Signed-off-by: Kevin Darbyshire-Bryant <[email protected]>
  • Loading branch information
ldir-EDB0 committed Mar 26, 2021
1 parent e27ef2d commit bbb9c1c
Show file tree
Hide file tree
Showing 11 changed files with 204 additions and 2,522 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ version to disable building the AFALG engine on openwrt targets.

Signed-off-by: Eneas U de Queiroz <[email protected]>

diff --git a/Configure b/Configure
index 5a699836f3..74d057c219 100755
--- a/Configure
+++ b/Configure
@@ -1545,7 +1545,9 @@ unless ($disabled{"crypto-mdebug-backtra
@@ -1545,7 +1545,9 @@ unless ($disabled{"crypto-mdebug-backtrace"})

unless ($disabled{afalgeng}) {
$config{afalgeng}="";
Expand Down
3 changes: 3 additions & 0 deletions package/libs/openssl/patches/110-openwrt_targets.patch
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ Targets are named: linux-$(CONFIG_ARCH)-openwrt

Signed-off-by: Eneas U de Queiroz <[email protected]>

diff --git a/Configurations/25-openwrt.conf b/Configurations/25-openwrt.conf
new file mode 100644
index 0000000000..86a86d31e4
--- /dev/null
+++ b/Configurations/25-openwrt.conf
@@ -0,0 +1,48 @@
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ OpenSSL_version(OPENSSL_CFLAGS), or running openssl version -a

Signed-off-by: Eneas U de Queiroz <[email protected]>

diff --git a/crypto/build.info b/crypto/build.info
index 2c619c62e8..893128345a 100644
--- a/crypto/build.info
+++ b/crypto/build.info
@@ -10,7 +10,7 @@ EXTRA= ../ms/uplink-x86.pl ../ms/uplink
@@ -10,7 +10,7 @@ EXTRA= ../ms/uplink-x86.pl ../ms/uplink.c ../ms/applink.c \
ppccpuid.pl pariscid.pl alphacpuid.pl arm64cpuid.pl armv4cpuid.pl

DEPEND[cversion.o]=buildinf.h
Expand Down
4 changes: 3 additions & 1 deletion package/libs/openssl/patches/130-dont-build-tests-fuzz.patch
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ This shortens build time.

Signed-off-by: Eneas U de Queiroz <[email protected]>

diff --git a/Configure b/Configure
index 74d057c219..5813e9f8fe 100755
--- a/Configure
+++ b/Configure
@@ -318,7 +318,7 @@ my $auto_threads=1; # enable threads
@@ -318,7 +318,7 @@ my $auto_threads=1; # enable threads automatically? true by default
my $default_ranlib;

# Top level directories to build
Expand Down
8 changes: 6 additions & 2 deletions package/libs/openssl/patches/140-allow-prefer-chacha20.patch
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ when the client has it on top of its ciphersuite preference.

Signed-off-by: Eneas U de Queiroz <[email protected]>

diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h
index 6724ccf2d2..96d959427e 100644
--- a/include/openssl/ssl.h
+++ b/include/openssl/ssl.h
@@ -173,9 +173,15 @@ extern "C" {
Expand All @@ -35,9 +37,11 @@ Signed-off-by: Eneas U de Queiroz <[email protected]>
# else
# define TLS_DEFAULT_CIPHERSUITES "TLS_AES_256_GCM_SHA384:" \
"TLS_AES_128_GCM_SHA256"
diff --git a/ssl/ssl_ciph.c b/ssl/ssl_ciph.c
index 27a1b2ec68..7039811323 100644
--- a/ssl/ssl_ciph.c
+++ b/ssl/ssl_ciph.c
@@ -1467,11 +1467,29 @@ STACK_OF(SSL_CIPHER) *ssl_create_cipher_
@@ -1467,11 +1467,29 @@ STACK_OF(SSL_CIPHER) *ssl_create_cipher_list(const SSL_METHOD *ssl_method,
ssl_cipher_apply_rule(0, SSL_kECDHE, 0, 0, 0, 0, 0, CIPHER_DEL, -1, &head,
&tail);

Expand Down Expand Up @@ -67,7 +71,7 @@ Signed-off-by: Eneas U de Queiroz <[email protected]>

/*
* ...and generally, our preferred cipher is AES.
@@ -1527,7 +1545,7 @@ STACK_OF(SSL_CIPHER) *ssl_create_cipher_
@@ -1527,7 +1545,7 @@ STACK_OF(SSL_CIPHER) *ssl_create_cipher_list(const SSL_METHOD *ssl_method,
* Within each group, ciphers remain sorted by strength and previous
* preference, i.e.,
* 1) ECDHE > DHE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Reviewed-by: Matthias St. Pierre <[email protected]>
Reviewed-by: Richard Levitte <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/7585)

diff --git a/crypto/engine/eng_devcrypto.c b/crypto/engine/eng_devcrypto.c
index a727c6f646..a2c9a966f7 100644
--- a/crypto/engine/eng_devcrypto.c
+++ b/crypto/engine/eng_devcrypto.c
@@ -461,6 +461,7 @@ struct digest_ctx {
Expand All @@ -24,7 +26,7 @@ Reviewed-by: Richard Levitte <[email protected]>
};

static const struct digest_data_st {
@@ -564,12 +565,15 @@ static int digest_update(EVP_MD_CTX *ctx
@@ -564,12 +565,15 @@ static int digest_update(EVP_MD_CTX *ctx, const void *data, size_t count)
if (digest_ctx == NULL)
return 0;

Expand All @@ -44,7 +46,7 @@ Reviewed-by: Richard Levitte <[email protected]>
}

static int digest_final(EVP_MD_CTX *ctx, unsigned char *md)
@@ -579,7 +583,10 @@ static int digest_final(EVP_MD_CTX *ctx,
@@ -579,7 +583,10 @@ static int digest_final(EVP_MD_CTX *ctx, unsigned char *md)

if (md == NULL || digest_ctx == NULL)
return 0;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ Reviewed-by: Matthias St. Pierre <[email protected]>
Reviewed-by: Richard Levitte <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/7585)

diff --git a/crypto/engine/eng_devcrypto.c b/crypto/engine/eng_devcrypto.c
index a2c9a966f7..5ec38ca8f3 100644
--- a/crypto/engine/eng_devcrypto.c
+++ b/crypto/engine/eng_devcrypto.c
@@ -16,6 +16,7 @@
Expand Down Expand Up @@ -78,7 +80,7 @@ Reviewed-by: Richard Levitte <[email protected]>

/*
* Code further down must make sure that only NIDs in the table above
@@ -333,19 +367,40 @@ static int cipher_cleanup(EVP_CIPHER_CTX
@@ -333,19 +367,40 @@ static int cipher_cleanup(EVP_CIPHER_CTX *ctx)
}

/*
Expand Down Expand Up @@ -184,7 +186,7 @@ Reviewed-by: Richard Levitte <[email protected]>
static const EVP_CIPHER *get_cipher_method(int nid)
{
size_t i = get_cipher_data_index(nid);
@@ -438,6 +520,36 @@ static int devcrypto_ciphers(ENGINE *e,
@@ -438,6 +520,36 @@ static int devcrypto_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
return *cipher != NULL;
}

Expand Down Expand Up @@ -245,7 +247,7 @@ Reviewed-by: Richard Levitte <[email protected]>

/*
* Code further down must make sure that only NIDs in the table above
@@ -516,8 +637,8 @@ static const struct digest_data_st *get_
@@ -516,8 +637,8 @@ static const struct digest_data_st *get_digest_data(int nid)
}

/*
Expand All @@ -256,7 +258,7 @@ Reviewed-by: Richard Levitte <[email protected]>
*/

static int digest_init(EVP_MD_CTX *ctx)
@@ -630,52 +751,94 @@ static int digest_cleanup(EVP_MD_CTX *ct
@@ -630,52 +751,94 @@ static int digest_cleanup(EVP_MD_CTX *ctx)
return clean_devcrypto_session(&digest_ctx->sess);
}

Expand Down Expand Up @@ -401,7 +403,7 @@ Reviewed-by: Richard Levitte <[email protected]>
}
}

@@ -739,7 +909,153 @@ static int devcrypto_digests(ENGINE *e,
@@ -739,8 +909,154 @@ static int devcrypto_digests(ENGINE *e, const EVP_MD **digest,
return *digest != NULL;
}

Expand Down Expand Up @@ -477,8 +479,8 @@ Reviewed-by: Richard Levitte <[email protected]>
+ "DIGESTS",
+ "either ALL, NONE, or a comma-separated list of digests to enable [default=ALL]",
+ ENGINE_CMD_FLAG_STRING},
+#endif
+
#endif
+ {0, NULL, NULL, 0}
+};
+
Expand All @@ -502,7 +504,7 @@ Reviewed-by: Richard Levitte <[email protected]>
+ use_softdrivers = i;
+#ifdef IMPLEMENT_DIGEST
+ rebuild_known_digest_nids(e);
#endif
+#endif
+ rebuild_known_cipher_nids(e);
+ return 1;
+#endif /* CIOCGSESSINFO */
Expand Down Expand Up @@ -552,9 +554,10 @@ Reviewed-by: Richard Levitte <[email protected]>
+ }
+ return 0;
+}
+
/******************************************************************************
*
* LOAD / UNLOAD
@@ -793,6 +1109,8 @@ void engine_load_devcrypto_int()

if (!ENGINE_set_id(e, "devcrypto")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@ Reviewed-by: Matthias St. Pierre <[email protected]>
Reviewed-by: Richard Levitte <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/7585)

diff --git a/crypto/engine/eng_devcrypto.c b/crypto/engine/eng_devcrypto.c
index 5ec38ca8f3..64dc6b891d 100644
--- a/crypto/engine/eng_devcrypto.c
+++ b/crypto/engine/eng_devcrypto.c
@@ -50,16 +50,20 @@ static int use_softdrivers = DEVCRYPTO_D
@@ -50,16 +50,20 @@ static int use_softdrivers = DEVCRYPTO_DEFAULT_USE_SOFDTRIVERS;
*/
struct driver_info_st {
enum devcrypto_status_t {
Expand Down Expand Up @@ -80,7 +82,7 @@ Reviewed-by: Richard Levitte <[email protected]>
#endif /* CIOCGSESSINFO */
}
ioctl(cfd, CIOCFSESSION, &sess.ses);
@@ -505,8 +514,11 @@ static void destroy_all_cipher_methods(v
@@ -505,8 +514,11 @@ static void destroy_all_cipher_methods(void)
{
size_t i;

Expand All @@ -93,7 +95,7 @@ Reviewed-by: Richard Levitte <[email protected]>
}

static int devcrypto_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
@@ -550,6 +562,40 @@ static int cryptodev_select_cipher_cb(co
@@ -550,6 +562,40 @@ static int cryptodev_select_cipher_cb(const char *str, int len, void *usr)
return 1;
}

Expand Down Expand Up @@ -188,7 +190,7 @@ Reviewed-by: Richard Levitte <[email protected]>
EVP_MD_meth_free(known_digest_methods[i]);
known_digest_methods[i] = NULL;
goto finish;
@@ -894,8 +945,11 @@ static void destroy_all_digest_methods(v
@@ -894,8 +945,11 @@ static void destroy_all_digest_methods(void)
{
size_t i;

Expand All @@ -201,7 +203,7 @@ Reviewed-by: Richard Levitte <[email protected]>
}

static int devcrypto_digests(ENGINE *e, const EVP_MD **digest,
@@ -939,6 +993,43 @@ static int cryptodev_select_digest_cb(co
@@ -939,6 +993,43 @@ static int cryptodev_select_digest_cb(const char *str, int len, void *usr)
return 1;
}

Expand Down Expand Up @@ -245,7 +247,7 @@ Reviewed-by: Richard Levitte <[email protected]>
#endif

/******************************************************************************
@@ -983,6 +1074,11 @@ static const ENGINE_CMD_DEFN devcrypto_c
@@ -983,6 +1074,11 @@ static const ENGINE_CMD_DEFN devcrypto_cmds[] = {
ENGINE_CMD_FLAG_STRING},
#endif

Expand All @@ -257,7 +259,7 @@ Reviewed-by: Richard Levitte <[email protected]>
{0, NULL, NULL, 0}
};

@@ -1051,6 +1147,13 @@ static int devcrypto_ctrl(ENGINE *e, int
@@ -1051,6 +1147,13 @@ static int devcrypto_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f) (void))
return 1;
#endif /* IMPLEMENT_DIGEST */

Expand Down
Loading

0 comments on commit bbb9c1c

Please sign in to comment.