Bump CRYPTO_EX_DATA_MAX_INDEX to 32
authortb <tb@openbsd.org>
Sat, 3 Aug 2024 07:45:26 +0000 (07:45 +0000)
committertb <tb@openbsd.org>
Sat, 3 Aug 2024 07:45:26 +0000 (07:45 +0000)
rust-openssl tests do something weird and need lots of ex data (one index
for each registered callback, for example). This makes the regress pass
again.

noticed by anton
ok jsing

lib/libcrypto/crypto_ex_data.c

index 2c89f70..ceb3a92 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: crypto_ex_data.c,v 1.3 2024/08/03 07:43:33 tb Exp $ */
+/* $OpenBSD: crypto_ex_data.c,v 1.4 2024/08/03 07:45:26 tb Exp $ */
 /*
  * Copyright (c) 2023 Joel Sing <jsing@openbsd.org>
  *
@@ -19,7 +19,7 @@
 
 #include <openssl/crypto.h>
 
-#define CRYPTO_EX_DATA_MAX_INDEX 16
+#define CRYPTO_EX_DATA_MAX_INDEX 32
 
 struct crypto_ex_data {
        int class_index;