OPENSSL-CORE_DISPATCH.H(7ossl)
π openssl/core_dispatch.h β the 7ossl era π
okay bestie, so this is the manual page for openssl/core_dispatch.h (that's the 7ossl one, keep up π«Ά). It's literally the cheat sheet for OpenSSL provider dispatch numbers and function types, and ngl it's a short one but it's iconic.
πΈ SYNOPSIS πΈ
#include <openssl/core_dispatch.h>
like, that's it. that's the whole synopsis. slay.
π¦ DESCRIPTION π¦
so the <openssl/core_dispatch.h> header is the main character here β it defines all the operation numbers, dispatch numbers and provider interface function types that are currently available. all of them. periodt π
the operation and dispatch numbers are represented with macros, and the way they're named is honestly so organized of them:
- operation numbers β these macros have the form
OSSL_OP_opname. - dispatch numbers β these macros have the form
OSSL_FUNC_opname_funcname, whereopnameis the same as in the macro for the operation this function belongs to. iykyk, the naming is consistent, we love that for us β¨
and with every dispatch number, there is an associated function type. like they come as a set. matching. cute π
for further information, please see the provider(7) page β go read it, bestie, it's giving essential context π₯
π SEE ALSO π
β HISTORY β
the types and macros described here were added in OpenSSL 3.0. so if you're on something older... no they're not. π
π COPYRIGHT π
Copyright 2020-2026 The OpenSSL Project Authors. All Rights Reserved.
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 in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.
and that's the whole vibe check, bestie π this was OPENSSL-CORE_DISPATCH.H(7ossl), version 3.5.9, dated 2026-09-29 β go forth and dispatch, you absolute icon ππ
π¦ where this page comes from
- alpine 3.23: openssl-doc 3.5.9-r0 Β· Apache-2.0
- alpine 3.24: openssl-doc 3.5.9-r0 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms