Scroll to navigation

DH_NEW(3SSL) OpenSSL DH_NEW(3SSL)

NOM

DH_new, DH_free - Allouer et libérer des objets DH

SYNOPSIS

 #include <openssl/dh.h>

Les fonctions suivantes sont obsolètes depuis OpenSSL 3.0 et peuvent être cachées complètement en définissant OPENSSL_API_COMPAT avec une valeur de version appropriée, voir openssl_user_macros(7) :

 DH* DH_new(void);
 void DH_free(DH *dh);

DESCRIPTION

DH_new() alloue et initialise une structure DH.

DH_free() libère la structure DH et ses composants. Les valeurs sont effacées avant que la mémoire ne soit renvoyée au système. si dh est NULL, rien n'est effectué.

VALEURS RENVOYÉES

Si l'allocation échoue, DH_new() renvoie NULL et définit un code d'erreur qui peut être obtenu par ERR_get_error(3). Sinon, elle renvoie un pointeur vers la structure nouvellement allouée.

DH_free() ne renvoie pas de valeur.

VOIR AUSSI

DH_new(3), ERR_get_error(3), DH_generate_parameters(3), DH_generate_key(3), EVP_PKEY-DH(7)

HISTORIQUE

Toutes ces fonctions sont obsolètes depuis OpenSSL 3.0.

Pour les remplacer, voir EVP_PKEY-DH(7).

COPYRIGHT

Copyright 2000-2016 Les auteurs du projet OpenSSL. Tous droits réservés.

Sous licence Apache 2.0 (la « Licence »). Vous ne pouvez utiliser ce fichier que conformément à la Licence. Vous trouverez une copie dans le fichier LICENSE de la distribution du source ou à l'adresse <https://www.openssl.org/source/license.html>.

TRADUCTION

La traduction française de cette page de manuel a été créée par arne, Nicolas François <nicolas.francois@centraliens.net>, David Prévot <david@tilapin.org> et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

7 avril 2026 3.6.2