Ruby
2.7.2p137(2020-10-01revision5445e0435260b449decf2ac16f9d09bae3cafe72)
|
Go to the source code of this file.
Macros | |
#define | GetBNPtr(obj) ossl_bn_value_ptr(&(obj)) |
Functions | |
VALUE | ossl_bn_new (const BIGNUM *) |
BIGNUM * | ossl_bn_value_ptr (volatile VALUE *) |
void | Init_ossl_bn (void) |
Variables | |
VALUE | cBN |
VALUE | eBNError |
BN_CTX * | ossl_bn_ctx |
#define GetBNPtr | ( | obj | ) | ossl_bn_value_ptr(&(obj)) |
Definition at line 1085 of file ossl_bn.c.
References cBN, eBNError, eOSSLError, mOSSL, ossl_bn_ctx, ossl_raise(), rb_cObject, rb_define_alloc_func(), rb_define_class_under(), rb_define_module(), rb_eRuntimeError, and rb_eStandardError.
Definition at line 58 of file ossl_bn.c.
References cBN, eBNError, NewBN, NULL, obj, ossl_raise(), and SetBN.
Referenced by asn1integer_to_num().
|
extern |
Definition at line 46 of file ossl_bn.c.
Referenced by Init_ossl_bn(), and ossl_bn_new().
|
extern |
Definition at line 52 of file ossl_bn.c.
Referenced by BIGNUM_1c(), Init_ossl_bn(), and ossl_bn_new().
|
extern |
Definition at line 158 of file ossl_bn.c.
Referenced by BIGNUM_1c(), and Init_ossl_bn().