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.