summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPauli <paul.dale@oracle.com>2020-07-15 09:16:30 +1000
committerRichard Levitte <levitte@openssl.org>2020-07-16 09:19:24 +0200
commitecca5b6e2ea5f364e4281193fd1526fbaf3f8248 (patch)
tree1fd7d3037ae7b46cd09bcaf9083b65728d7189bc
parent81ed433cf835bf7b47aa926735196b6948f65e95 (diff)
capabilities: make capability selection case insensitive.
Everything else to do with algorithm selection and properties is case insensitive. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12450)
-rw-r--r--providers/common/capabilities.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/providers/common/capabilities.c b/providers/common/capabilities.c
index a60620d8a2..353da1ee32 100644
--- a/providers/common/capabilities.c
+++ b/providers/common/capabilities.c
@@ -17,6 +17,7 @@
#include "internal/nelem.h"
#include "internal/tlsgroups.h"
#include "prov/providercommon.h"
+#include "e_os.h"
typedef struct tls_group_constants_st {
unsigned int group_id; /* Group ID */
@@ -177,7 +178,7 @@ static int tls_group_capability(OSSL_CALLBACK *cb, void *arg)
int provider_get_capabilities(void *provctx, const char *capability,
OSSL_CALLBACK *cb, void *arg)
{
- if (strcmp(capability, "TLS-GROUP") == 0)
+ if (strcasecmp(capability, "TLS-GROUP") == 0)
return tls_group_capability(cb, arg);
/* We don't support this capability */