table of contents
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- unstable 4.31.0-1
| DH_NEW(3SSL) | OpenSSL | DH_NEW(3SSL) |
BEZEICHNUNG¶
DH_new, DH_free - Reserviert DH-Objekte und gibt sie frei
ÜBERSICHT¶
#include <openssl/dh.h>
Die folgenden Funktionen gelten seit OpenSSL 3.0 als veraltet und können durch die Definition von OPENSSL_API_COMPAT mit einem geeigneten Versionswert vollständig versteckt werden, siehe openssl_user_macros(7):
DH* DH_new(void); void DH_free(DH *dh);
BESCHREIBUNG¶
DH_new() reserviert und initialisiert eine DH-Struktur.
DH_free() gibt die DH-Struktur und ihre Komponenten frei. Die Werte werden gelöscht, bevor der Speicher an das System zurückgegeben wird. Falls dh NULL ist, passiert nichts.
RÜCKGABEWERTE¶
Falls die Reservierung fehl schlug, liefert DH_new() NULL zurück und setzt einen Fehler-Code, der mittels ERR_get_error(3) erlangt werden kann. Andernfalls liefert sie einen Zeiger auf die frisch reservierte Struktur.
DH_free() liefert keinen Wert zurück.
SIEHE AUCH¶
DH_new(3), ERR_get_error(3), DH_generate_parameters(3), DH_generate_key(3), EVP_PKEY-DH(7)
GESCHICHTE¶
Alle diese Funktionen gelten in OpenSSL3.0 als veraltet.
Lesen Sie EVP_PKEY-DH(7) bezüglich eines Ersatzes.
COPYRIGHT¶
Copyright 2000-2016 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 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.
| 7. April 2026 | 3.5.6 |