Struct bearssl::br_rsa_public_key
[−]
[src]
#[repr(C)]pub struct br_rsa_public_key { pub n: *mut c_uchar, pub nlen: usize, pub e: *mut c_uchar, pub elen: usize, }
\brief RSA public key.
The structure references the modulus and the public exponent. Both integers use unsigned big-endian representation; extra leading bytes of value 0 are allowed.
Fields
n: *mut c_uchar
\brief Modulus.
nlen: usize
\brief Modulus length (in bytes).
e: *mut c_uchar
\brief Public exponent.
elen: usize
\brief Public exponent length (in bytes).
Trait Implementations
impl Debug for br_rsa_public_key
[src]
impl Copy for br_rsa_public_key
[src]
impl Clone for br_rsa_public_key
[src]
fn clone(&self) -> br_rsa_public_key
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more