diff options
Diffstat (limited to 'upstream/debian-unstable/man3/OSSL_DISPATCH.3ssl')
-rw-r--r-- | upstream/debian-unstable/man3/OSSL_DISPATCH.3ssl | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/upstream/debian-unstable/man3/OSSL_DISPATCH.3ssl b/upstream/debian-unstable/man3/OSSL_DISPATCH.3ssl index 4b88af56..5b51a85f 100644 --- a/upstream/debian-unstable/man3/OSSL_DISPATCH.3ssl +++ b/upstream/debian-unstable/man3/OSSL_DISPATCH.3ssl @@ -55,13 +55,13 @@ .\" ======================================================================== .\" .IX Title "OSSL_DISPATCH 3SSL" -.TH OSSL_DISPATCH 3SSL 2024-02-03 3.1.5 OpenSSL +.TH OSSL_DISPATCH 3SSL 2024-04-04 3.2.2-dev OpenSSL .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME -OSSL_DISPATCH \- OpenSSL Core type to define a dispatchable function table +OSSL_DISPATCH, OSSL_DISPATCH_END \- OpenSSL Core type to define a dispatchable function table .SH SYNOPSIS .IX Header "SYNOPSIS" .Vb 1 @@ -72,6 +72,8 @@ OSSL_DISPATCH \- OpenSSL Core type to define a dispatchable function table \& int function_id; \& void (*function)(void); \& }; +\& +\& #define OSSL_DISPATCH_END .Ve .SH DESCRIPTION .IX Header "DESCRIPTION" @@ -79,8 +81,7 @@ This type is a tuple of function identity and function pointer. Arrays of this type are passed between the OpenSSL libraries and the providers to describe what functionality one side provides to the other. .PP -Arrays of this type must be terminated with a tuple having function identity -zero and function pointer NULL. +Arrays of this type must be terminated with the OSSL_DISPATCH_END macro. .SS "\fBOSSL_DISPATCH\fP fields" .IX Subsection "OSSL_DISPATCH fields" .IP \fIfunction_id\fR 4 @@ -111,7 +112,7 @@ mechanism. \&\fBOSSL_DISPATCH\fR was added in OpenSSL 3.0. .SH COPYRIGHT .IX Header "COPYRIGHT" -Copyright 2022 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2022\-2023 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy |