Lines Matching refs:Group
29 fn group(_: sealed::Sealed) -> Group; in group() argument
42 fn group(_: sealed::Sealed) -> Group { in group() argument
43 Group::P256 in group()
56 fn group(_: sealed::Sealed) -> Group { in group() argument
57 Group::P384 in group()
67 pub enum Group { enum
72 impl Group { impls
77 Group::P256 => unsafe { bssl_sys::EC_group_p256() }, in as_ffi_ptr()
78 Group::P384 => unsafe { bssl_sys::EC_group_p384() }, in as_ffi_ptr()
92 fn new(group: Group) -> Self { in new()
106 unsafe fn from_scalar(group: Group, scalar: *const bssl_sys::BIGNUM) -> Option<Self> { in from_scalar() argument
158 pub fn from_x962_uncompressed(group: Group, x962: &[u8]) -> Option<Self> { in from_x962_uncompressed() argument
195 pub fn from_der_subject_public_key_info(group: Group, spki: &[u8]) -> Option<Self> { in from_der_subject_public_key_info() argument
274 fn new(group: Group) -> Self { in new()
293 pub fn generate(group: Group) -> Self { in generate()
305 pub fn from_big_endian(group: Group, scalar: &[u8]) -> Option<Self> { in from_big_endian() argument
346 pub fn from_der_ec_private_key(group: Group, der: &[u8]) -> Option<Self> { in from_der_ec_private_key() argument
376 pub fn from_der_private_key_info(group: Group, der: &[u8]) -> Option<Self> { in from_der_private_key_info() argument
518 let key = Key::generate(Group::P256); in test_point_format()
540 assert!(Point::from_x962_uncompressed(Group::P256, x962).is_some()); in x962()
544 |buf| Point::from_x962_uncompressed(Group::P256, buf), in x962()
552 |buf| Point::from_der_subject_public_key_info(Group::P256, buf), in spki()
561 let key = Key::generate(Group::P256); in test_key_format()
578 |buf| Key::from_der_ec_private_key(Group::P256, buf), in der_ec_private_key()
586 |buf| Key::from_der_private_key_info(Group::P256, buf), in der_private_key_info()
594 |buf| Key::from_big_endian(Group::P256, buf), in big_endian()