#[repr(C)]pub struct ecp_group {Show 15 fields
pub id: ecp_group_id,
pub P: mpi,
pub A: mpi,
pub B: mpi,
pub G: ecp_point,
pub N: mpi,
pub pbits: usize,
pub nbits: usize,
pub h: c_uint,
pub modp: Option<unsafe extern "C" fn(arg1: *mut mpi) -> c_int>,
pub t_pre: Option<unsafe extern "C" fn(arg1: *mut ecp_point, arg2: *mut c_void) -> c_int>,
pub t_post: Option<unsafe extern "C" fn(arg1: *mut ecp_point, arg2: *mut c_void) -> c_int>,
pub t_data: *mut c_void,
pub T: *mut ecp_point,
pub T_size: usize,
}Fields§
§id: ecp_group_id§P: mpi§A: mpi§B: mpi§G: ecp_point§N: mpi§pbits: usize§nbits: usize§h: c_uint§modp: Option<unsafe extern "C" fn(arg1: *mut mpi) -> c_int>§t_pre: Option<unsafe extern "C" fn(arg1: *mut ecp_point, arg2: *mut c_void) -> c_int>§t_post: Option<unsafe extern "C" fn(arg1: *mut ecp_point, arg2: *mut c_void) -> c_int>§t_data: *mut c_void§T: *mut ecp_point§T_size: usizeTrait Implementations§
Auto Trait Implementations§
impl Freeze for ecp_group
impl RefUnwindSafe for ecp_group
impl !Send for ecp_group
impl !Sync for ecp_group
impl Unpin for ecp_group
impl UnwindSafe for ecp_group
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more