Provided by: manpages-fr-extra_20080921_all bug

NOM

       BN_mod_inverse - Calculer l’inverse modulo n

SYNOPSIS

        #include <openssl/bn.h>

        BIGNUM *BN_mod_inverse(BIGNUM *r, BIGNUM *a, const BIGNUM *n,
                  BN_CTX *ctx);

DESCRIPTION

       BN_mod_inverse() calcule l’inverse modulo n de a, et place le
       rA~Xsultat dans r ("(a*r)%n==1"). Si r est NULL, un nouveau BIGNUM est
       crA~XA~X.

       ctx est un BN_CTX allouA~X auparavant, utilisA~X pour les variables
       temporaires. r peut A~Xtre le mA~Xme BIGNUM que a ou n.

VALEURS DE RETOUR

       BN_mod_inverse() renvoie le BIGNUM contenant l’inverse, ou NULL en cas
       d’erreur. Les codes d’erreur peuvent A~Xtre obtenus avec
       ERR_get_error(3).

VOIR AUSSI

       bn(3), ERR_get_error(3), BN_add(3)

HISTORIQUE

       BN_mod_inverse() est disponible dans toutes les version de SSLeay et
       OpenSSL.