Lines Matching refs:BigNumRef
8 use crate::bn::{BigNum, BigNumRef};
193 pub fn prime_p(&self) -> &BigNumRef {
197 BigNumRef::from_ptr(p as *mut _)
203 pub fn prime_q(&self) -> Option<&BigNumRef> {
210 Some(BigNumRef::from_ptr(q as *mut _))
217 pub fn generator(&self) -> &BigNumRef {
221 BigNumRef::from_ptr(g as *mut _)
232 pub fn public_key(&self) -> &BigNumRef {
236 BigNumRef::from_ptr(pub_key as *mut _)
247 pub fn compute_key(&self, public_key: &BigNumRef) -> Result<Vec<u8>, ErrorStack> {
262 pub fn private_key(&self) -> &BigNumRef {
266 BigNumRef::from_ptr(priv_key as *mut _)