Method: OpenSSL::BN#abs

Defined in:
ossl_bn.c

#absObject



996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
# File 'ossl_bn.c', line 996

static VALUE
ossl_bn_abs(VALUE self)
{
    BIGNUM *bn1;

    GetBN(self, bn1);
    if (BN_is_negative(bn1)) {
        return ossl_bn_uminus(self);
    }
    else {
        return ossl_bn_uplus(self);
    }
}