diff options
Diffstat (limited to 'ext/openssl/ossl_bn.h')
| -rw-r--r-- | ext/openssl/ossl_bn.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/ext/openssl/ossl_bn.h b/ext/openssl/ossl_bn.h index 12aa484873..0c186bd1c5 100644 --- a/ext/openssl/ossl_bn.h +++ b/ext/openssl/ossl_bn.h @@ -1,22 +1,25 @@ /* - * $Id$ * 'OpenSSL for Ruby' project * Copyright (C) 2001-2002 Michal Rokos <m.rokos@sh.cvut.cz> * All rights reserved. */ /* - * This program is licenced under the same licence as Ruby. - * (See the file 'LICENCE'.) + * This program is licensed under the same licence as Ruby. + * (See the file 'COPYING'.) */ #if !defined(_OSSL_BN_H_) #define _OSSL_BN_H_ extern VALUE cBN; -extern VALUE eBNError; -VALUE ossl_bn_new(BIGNUM *); -BIGNUM *GetBNPtr(VALUE); +BN_CTX *ossl_bn_ctx_get(void); +#define ossl_bn_ctx ossl_bn_ctx_get() + +#define GetBNPtr(obj) ossl_bn_value_ptr(&(obj)) + +VALUE ossl_bn_new(const BIGNUM *); +BIGNUM *ossl_bn_value_ptr(volatile VALUE *); void Init_ossl_bn(void); -#endif /* _OSS_BN_H_ */ +#endif /* _OSS_BN_H_ */ |
