summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authortb <>2022-06-28 20:31:43 +0000
committertb <>2022-06-28 20:31:43 +0000
commit9d8d4ad7c1147955081fdd68475e369fba1b6680 (patch)
tree41076c94a45e7a6c2b7614e47a99ac83688611f8 /src/lib
parentbe69821850b351dad9f96d3968741930a8903b7f (diff)
downloadopenbsd-9d8d4ad7c1147955081fdd68475e369fba1b6680.tar.gz
openbsd-9d8d4ad7c1147955081fdd68475e369fba1b6680.tar.bz2
openbsd-9d8d4ad7c1147955081fdd68475e369fba1b6680.zip
Add security callback, level and ex_data fields to SSL_CERT
ok beck jsing sthen
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libssl/ssl_locl.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_locl.h b/src/lib/libssl/ssl_locl.h
index f5728003ea..5b976bddc7 100644
--- a/src/lib/libssl/ssl_locl.h
+++ b/src/lib/libssl/ssl_locl.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_locl.h,v 1.394 2022/06/07 17:52:00 tb Exp $ */ 1/* $OpenBSD: ssl_locl.h,v 1.395 2022/06/28 20:31:43 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -380,6 +380,11 @@ typedef struct ssl_cert_st {
380 DH *(*dhe_params_cb)(SSL *ssl, int is_export, int keysize); 380 DH *(*dhe_params_cb)(SSL *ssl, int is_export, int keysize);
381 int dhe_params_auto; 381 int dhe_params_auto;
382 382
383 int (*security_cb)(const SSL *s, const SSL_CTX *ctx, int op, int bits,
384 int nid, void *other, void *ex_data);
385 int security_level;
386 void *security_ex_data; /* XXX: do we really need to support this? */
387
383 int references; /* >1 only if SSL_copy_session_id is used */ 388 int references; /* >1 only if SSL_copy_session_id is used */
384} SSL_CERT; 389} SSL_CERT;
385 390