Lines Matching refs:BigNum

16 use crate::bn::{BigNum, BigNumRef};
197 pub fn from_pqg(p: BigNum, q: BigNum, g: BigNum) -> Result<Dsa<Params>, ErrorStack> {
252 p: BigNum,
253 q: BigNum,
254 g: BigNum,
255 priv_key: BigNum,
256 pub_key: BigNum,
294 p: BigNum,
295 q: BigNum,
296 g: BigNum,
297 pub_key: BigNum,
392 /// use openssl::bn::BigNum;
418 /// let r = BigNum::from_slice(&signature.r().to_vec()).unwrap();
419 /// let s = BigNum::from_slice(&signature.s().to_vec()).unwrap();
440 pub fn from_private_components(r: BigNum, s: BigNum) -> Result<Self, ErrorStack> {
556 let mut calc = BigNum::new().unwrap();
563 let p = BigNum::from_u32(283).unwrap();
564 let q = BigNum::from_u32(47).unwrap();
565 let g = BigNum::from_u32(60).unwrap();
566 let priv_key = BigNum::from_u32(15).unwrap();
567 let pub_key = BigNum::from_u32(207).unwrap();
570 assert_eq!(dsa.pub_key(), &BigNum::from_u32(207).unwrap());
571 assert_eq!(dsa.priv_key(), &BigNum::from_u32(15).unwrap());
572 assert_eq!(dsa.p(), &BigNum::from_u32(283).unwrap());
573 assert_eq!(dsa.q(), &BigNum::from_u32(47).unwrap());
574 assert_eq!(dsa.g(), &BigNum::from_u32(60).unwrap());
579 let p = BigNum::from_u32(283).unwrap();
580 let q = BigNum::from_u32(47).unwrap();
581 let g = BigNum::from_u32(60).unwrap();
582 let pub_key = BigNum::from_u32(207).unwrap();
585 assert_eq!(dsa.pub_key(), &BigNum::from_u32(207).unwrap());
586 assert_eq!(dsa.p(), &BigNum::from_u32(283).unwrap());
587 assert_eq!(dsa.q(), &BigNum::from_u32(47).unwrap());
588 assert_eq!(dsa.g(), &BigNum::from_u32(60).unwrap());
668 let r = BigNum::from_slice(&signature.r().to_vec()).unwrap();
669 let s = BigNum::from_slice(&signature.s().to_vec()).unwrap();