summaryrefslogtreecommitdiffstats
path: root/test/namemap_internal_test.c
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2019-06-05 08:59:13 +0200
committerRichard Levitte <levitte@openssl.org>2019-06-24 10:58:13 +0200
commita9550b74d3efdf1727005dada706cc2e12c273b8 (patch)
tree406c70436a62ae7254bed5190d0f684aac215fb2 /test/namemap_internal_test.c
parent734a462e4028e2f0136d3af0b37611138e781246 (diff)
OSSL_NAMEMAP: make names case insensitive
Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/8967)
Diffstat (limited to 'test/namemap_internal_test.c')
-rw-r--r--test/namemap_internal_test.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/namemap_internal_test.c b/test/namemap_internal_test.c
index ec3e82e11f..1aee01ed0b 100644
--- a/test/namemap_internal_test.c
+++ b/test/namemap_internal_test.c
@@ -13,23 +13,28 @@
#define NAME1 "name1"
#define NAME2 "name2"
#define ALIAS1 "alias1"
+#define ALIAS1_UC "ALIAS1"
static int test_namemap(OSSL_NAMEMAP *nm)
{
int num1 = ossl_namemap_add(nm, 0, NAME1);
int num2 = ossl_namemap_add(nm, 0, NAME2);
int num3 = ossl_namemap_add(nm, num1, ALIAS1);
+ int num4 = ossl_namemap_add(nm, 0, ALIAS1_UC);
int check1 = ossl_namemap_name2num(nm, NAME1);
int check2 = ossl_namemap_name2num(nm, NAME2);
int check3 = ossl_namemap_name2num(nm, ALIAS1);
+ int check4 = ossl_namemap_name2num(nm, ALIAS1_UC);
int false1 = ossl_namemap_name2num(nm, "foo");
return TEST_int_ne(num1, 0)
&& TEST_int_ne(num2, 0)
&& TEST_int_eq(num1, num3)
+ && TEST_int_eq(num3, num4)
&& TEST_int_eq(num1, check1)
&& TEST_int_eq(num2, check2)
&& TEST_int_eq(num3, check3)
+ && TEST_int_eq(num4, check4)
&& TEST_int_eq(false1, 0);
}