Lines Matching refs:DsaSig
393 /// use openssl::dsa::{Dsa, DsaSig};
415 /// let signature = DsaSig::from_der(&signature).unwrap();
422 /// let signature = DsaSig::from_private_components(r, s).unwrap();
431 pub struct DsaSig;
433 /// Reference to a [`DsaSig`].
437 impl DsaSig {
438 /// Returns a new `DsaSig` by setting the `r` and `s` values associated with an DSA signature.
445 Ok(DsaSig::from_ptr(sig))
453 DsaSig,
458 impl fmt::Debug for DsaSig {
460 f.debug_struct("DsaSig")
475 /// Returns internal component `r` of an `DsaSig`.
485 /// Returns internal component `s` of an `DsaSig`.
666 let signature = DsaSig::from_der(&signature).unwrap();
671 let signature = DsaSig::from_private_components(r, s).unwrap();
688 let sig = DsaSig::from_der(&[
695 assert_eq!(s, "DsaSig { r: 774484690634577222213819810519929266740561094381, s: 910998676210681457251421818099943952372231273347 }");