Lines Matching refs:EcGroup

10 //! the curves are generally referenced by [`EcGroup`].  There are many built-in groups
15 //! [`EcGroup`]: struct.EcGroup.html
67 /// This type acts as a boolean as to whether the `EcGroup` is named or explicit.
118 pub struct EcGroup;
119 /// Reference to [`EcGroup`]
121 /// [`EcGroup`]: struct.EcGroup.html
125 impl EcGroup {
133 /// use openssl::ec::{EcGroup, EcKey};
136 /// let group = EcGroup::from_curve_name(nid)?;
141 pub fn from_curve_name(nid: Nid) -> Result<EcGroup, ErrorStack> {
144 cvt_p(ffi::EC_GROUP_new_by_curve_name(nid.as_raw())).map(EcGroup)
155 ) -> Result<EcGroup, ErrorStack> {
163 .map(EcGroup)
832 /// let group = EcGroup::from_curve_name(Nid::SECP384R1)?;
919 /// use openssl::ec::{EcGroup, EcKey, PointConversionForm};
922 /// let group = EcGroup::from_curve_name(nid)?;
1041 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1062 let _curve = EcGroup::from_components(p, a, b, &mut ctx).unwrap();
1068 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1102 let mut group = EcGroup::from_components(p, a, b, &mut ctx).unwrap();
1126 let named_group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1138 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1149 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1156 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1162 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1176 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1189 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1199 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1211 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1222 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1238 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1250 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1266 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1290 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1314 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1329 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();
1334 let group2 = EcGroup::from_curve_name(Nid::X9_62_PRIME239V3).unwrap();
1341 let group = EcGroup::from_curve_name(Nid::X9_62_PRIME256V1).unwrap();