CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2022/11/23 18:30:01

Modified files:
        lib/libcrypto/bn: bn_add.c bn_div.c bn_exp.c bn_gf2m.c bn_lcl.h 
                          bn_lib.c bn_mont.c bn_mul.c bn_print.c 
                          bn_shift.c bn_sqr.c bn_word.c 
        lib/libcrypto/ec: ec2_smpl.c ecp_nistz256.c ecp_smpl.c 

Log message:
Change bn_expand()/bn_wexpand() to indicate failure/success via 0/1.

Currently bn_expand()/bn_wexpand() return a BIGNUM *, however none of the
callers use this (and many already treat it as a true/false value).
Change these functions to return 0 on failure and 1 on success, revising
callers that test against NULL in the process.

ok tb@

Reply via email to