DSA_NEW(3ssl) OpenSSL DSA_NEW(3ssl) BEZEICHNUNG DSA_new, DSA_free - DSA-Objekte reservieren und freigeben UBERSICHT #include Die folgenden Funktionen gelten seit OpenSSL 3.0 als veraltet und konnen durch die Definition von OPENSSL_API_COMPAT mit einem geeigneten Versionswert vollstandig versteckt werden, siehe openssl_user_macros(7): DSA* DSA_new(void); void DSA_free(DSA *dsa); BESCHREIBUNG Alle in dieser Seite beschriebenen Funktionen sind veraltet. Anwendungen sollten stattdessen EVP_PKEY_new(3) und EVP_PKEY_free(3) verwenden. DSA_new() reserviert und initialisiert eine DSA-Struktur. Sie ist zum Aufruf von DSA_new_method(NULL) aquivalent. DSA_free() gibt die DSA-Struktur und ihre Komponenten frei. Die Werte werden geloscht, bevor der Speicher an das System zuruckgegeben wird. Falls dsa NULL ist, passiert nichts. RUCKGABEWERTE Falls die Reservierung fehlschlagt, liefert DSA_new() NULL zuruck und setzt den durch ERR_get_error(3) erlangten Fehler-Code. Andernfalls liefert sie einen Zeiger auf die frisch reservierte Struktur zuruck. DSA_free() liefert keinen Wert zuruck. SIEHE AUCH EVP_PKEY_new(3), EVP_PKEY_free(3), DSA_new(3), ERR_get_error(3), DSA_generate_parameters(3), DSA_generate_key(3) GESCHICHTE Alle diese Funktionen gelten in OpenSSL3.0 als veraltet. COPYRIGHT Copyright 2000-2016 Die OpenSSL-Projekt-Autoren. Alle Rechte vorbehalten. Lizenziert under der Apache License 2.0 (der >>Lizenz<<). Sie durfen diese Datei nur verwenden, wenn Sie der Lizenz folgen. Sie konnen eine Kopie der Lizenz in der Datei LICENSE in der Quelldistribution finden oder unter . UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . 3.6.2 7. April 2026 DSA_NEW(3ssl)