Merge pull request #101 from jonasnick/export_raw_ctx
Add raw context getter to Secp256k1 struct
This commit is contained in:
commit
8b4963588a
|
@ -639,6 +639,14 @@ impl Secp256k1<VerifyOnly> {
|
||||||
|
|
||||||
impl<C> Secp256k1<C> {
|
impl<C> Secp256k1<C> {
|
||||||
|
|
||||||
|
/// Getter for the raw pointer to the underlying secp256k1 context. This
|
||||||
|
/// shouldn't be needed with normal usage of the library. It enables
|
||||||
|
/// extending the Secp256k1 with more cryptographic algorithms outside of
|
||||||
|
/// this crate.
|
||||||
|
pub fn ctx(&self) -> &*mut ffi::Context {
|
||||||
|
&self.ctx
|
||||||
|
}
|
||||||
|
|
||||||
/// (Re)randomizes the Secp256k1 context for cheap sidechannel resistance;
|
/// (Re)randomizes the Secp256k1 context for cheap sidechannel resistance;
|
||||||
/// see comment in libsecp256k1 commit d2275795f by Gregory Maxwell. Requires
|
/// see comment in libsecp256k1 commit d2275795f by Gregory Maxwell. Requires
|
||||||
/// compilation with "rand" feature.
|
/// compilation with "rand" feature.
|
||||||
|
|
Loading…
Reference in New Issue