Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 592532
Collapse All | Expand All

(-)Crypt-OpenSSL-Bignum-0.08-orig/Bignum.xs (-2 / +6 lines)
Lines 29-35 Link Here
29
MODULE = Crypt::OpenSSL::Bignum      PACKAGE = Crypt::OpenSSL::Bignum   PREFIX = BN_
29
MODULE = Crypt::OpenSSL::Bignum      PACKAGE = Crypt::OpenSSL::Bignum   PREFIX = BN_
30
30
31
BOOT:
31
BOOT:
32
#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
33
    OPENSSL_init_crypto(0, NULL);
34
#else
32
    ERR_load_crypto_strings();
35
    ERR_load_crypto_strings();
36
#endif
33
37
34
void
38
void
35
DESTROY(Crypt::OpenSSL::Bignum self)
39
DESTROY(Crypt::OpenSSL::Bignum self)
Lines 92-98 Link Here
92
    BIGNUM* bn;
96
    BIGNUM* bn;
93
  CODE:
97
  CODE:
94
    checkOpenSslCall( bn = BN_new() );
98
    checkOpenSslCall( bn = BN_new() );
95
    checkOpenSslCall( BN_zero( bn ) );
99
    checkOpenSslCall( BN_set_word( bn, 0 ) );
96
    RETVAL = bn;
100
    RETVAL = bn;
97
  OUTPUT:
101
  OUTPUT:
98
    RETVAL
102
    RETVAL
Lines 103-109 Link Here
103
    BIGNUM *bn;
107
    BIGNUM *bn;
104
  CODE:
108
  CODE:
105
    checkOpenSslCall( bn = BN_new() );
109
    checkOpenSslCall( bn = BN_new() );
106
    checkOpenSslCall( BN_zero( bn ) );
110
    checkOpenSslCall( BN_set_word( bn, 0 ) );
107
    RETVAL = bn;
111
    RETVAL = bn;
108
  OUTPUT:
112
  OUTPUT:
109
    RETVAL
113
    RETVAL

Return to bug 592532