Provided by: manpages-fr-extra_20151231_all bug

NOM

       BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - Opérations d'assignation de BIGNUM

SYNOPSIS

        #include <openssl/bn.h>

        int BN_zero(BIGNUM *a);
        int BN_one(BIGNUM *a);

        const BIGNUM *BN_value_one(void);

        int BN_set_word(BIGNUM *a, unsigned long w);
        unsigned long BN_get_word(BIGNUM *a);

DESCRIPTION

       BN_zero(), BN_one() et BN_set_word() définissent respectivement a aux valeurs 0, 1 et w. BN_zero() et
       BN_one() sont des macros.

       BN_value_one() renvoie un BIGNUM constant de valeur 1. Cette constante est utile pour les comparaisons et
       assignations.

       BN_get_word() renvoie a si cela peut être représenté comme un entier long non signé.

VALEURS DE RETOUR

       BN_get_word() renvoie la valeur a ou 0xffffffffL si a ne peut pas être représenté comme un entier long
       non signé.

       BN_zero(), BN_one() et BN_set_word() renvoient 1 si elles réussissent, 0 sinon. BN_value_one() renvoie la
       constante.

BOGUES

       Quelqu'un pourrait modifier la constante.

       Si un BIGNUM est égal à 0xffffffffL, il peut être représenté comme un entier long non signé mais cette
       valeur est aussi renvoyée en cas d'erreur.

VOIR AUSSI

       bn(3), BN_bn2bin(3)

HISTORIQUE

       BN_zero(), BN_one() et BN_set_word() sont disponibles dans toutes les versions de SSLeay et OpenSSL.
       BN_value_one() et BN_get_word() ont été ajoutées dans SSLeay 0.8.

       BN_value_one() a été modifiée pour renvoyer une vraie const BIGNUM * dans OpenSSL 0.9.7.

TRADUCTION

       La traduction de cette page de manuel est maintenue par les membres de la liste <debian-l10n-french AT
       lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le
       paquet manpages-fr-extra.

1.0.2a 1.0.2c                                      2015-12-31                          fr::crypto::BN_zero(3SSL)