OPENSSL-CORE_NAMES.H(7SSL)
π openssl/core_names.h β bestie, it's name-dropping but make it legal π
okay so this is the OPENSSL-CORE_NAMES.H(7SSL) page, a classic little OpenSSL 7SSL joint, and it's all about the names. Not the drama, the names. β¨
πΈ NAME πΈ
openssl/core_names.h β the OpenSSL provider parameter names, literally the name tag table for the coolest club in crypto π
π¦ SYNOPSIS π¦
#include <openssl/core_names.h>
that's it bestie, one include and you're in π«Ά
β¨ DESCRIPTION β¨
so the <openssl/core_names.h> header is out here defining a multitude of macros for OSSL_PARAM(3) names, algorithm names, and other known names that get used with OpenSSL's providers. and it's made available for practical purposes only β like, it's a convenience thing, not a whole spiritual journey π
the existing names? they get further described in the manuals for OpenSSL's providers (peep the SEE ALSO section, i got u) and also in the manuals for each algorithm those providers provide, which are listed in those very same provider manuals. it's manuals all the way down fr fr π
π SEE ALSO π
go read those, the lore is there π
β HISTORY β
so the macros we're talking about here? they were added in OpenSSL 3.0. ancient history now, but iconic origin story energy π
π CAVEATS π
okay important, pay attention bestie:
this header file does not constitute a general registry of names. like, it is not the official name database, do not treat it like one. providers that implement new algorithms are responsible for their own parameter names β their names, their problem, no cap π«
but β and this is the plot twist β if you're an author of a provider that implements your own variants of algorithms that OpenSSL providers already support, you're gonna wanna pay attention to the names provided in this header, because that's how you work in a compatible manner. compatibility is the vibe. stay in your lane, but stay in the right lane π
πΈ COPYRIGHT πΈ
Copyright 2020 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>.
legal girlies stay winning, read ur license before u do anything feral π
and that's the whole page bestie, tysm for reading π₯Ήπ this was OPENSSL-CORE_NAMES.H(7SSL) from OpenSSL version 4.0.3, dated 2026-09-29 β mwah, periodt πβ¨π
π¦ where this page comes from
- ubuntu stonking: openssl 4.0.3-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms