EVP_CIPHER_CTX_GET_APP_DATA(3ssl)

BEZEICHNUNG
EVP_CIPHER_CTX_get_app_data, EVP_CIPHER_CTX_set_app_data - Routinen, um Anwendungsdaten in Bezug zu EVP_CIPHER_CTX zu untersuchen und zu verändern

ÜBERSICHT
 #include <openssl/evp.h>

 void *EVP_CIPHER_CTX_get_app_data(const EVP_CIPHER_CTX *ctx);
 void EVP_CIPHER_CTX_set_app_data(EVP_CIPHER_CTX *ctx, void *data);

BESCHREIBUNG
Die Funktionen EVP_CIPHER_CTX_set_app_data() und EVP_CIPHER_CTX_get_app_data() ordnen einem EVP_CIPHER_CTX-Objekt einen intransparenten, Anwendungs-definierten Zeiger zu.

Dieser Zeiger wird durch die Bibliothek nicht ausgewertet und ist komplett für die Verwendung durch die Anwendung reserviert. Er kann zum Speichern von beliebigem Kontext oder Zustand verwandt werden, der zugreifbar sein muss, wenn der entsprechende EVP_CIPHER_CTX verfügbar ist.

RÜCKGABEWERTE
Die Funktion EVP_CIPHER_CTX_get_app_data() liefert einen intransparenten Zeiger auf die aktuellen Anwendungsdaten für die EVP_CIPHER_CTX zurück.

COPYRIGHT
Copyright 2026 Die OpenSSL Projekt-Autoren. Alle Rechte vorbehalten.

Lizenziert under der Apache License 2.0 (der »Lizenz«). Sie dürfen diese Datei nur verwenden, wenn Sie der Lizenz folgen. Sie können eine Kopie der Lizenz in der Datei LICENSE in der Quelldistribution finden oder unter <https://www.openssl.org/source/license.html>.

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.