Struct bearssl::br_skey_decoder_context
[−]
[src]
#[repr(C)]pub struct br_skey_decoder_context { pub key: br_skey_decoder_context__bindgen_ty_1, pub cpu: br_skey_decoder_context__bindgen_ty_2, pub dp_stack: [u32; 32], pub rp_stack: [u32; 32], pub err: c_int, pub hbuf: *const c_uchar, pub hlen: usize, pub pad: [c_uchar; 256], pub key_type: c_uchar, pub key_data: [c_uchar; 1536], }
\brief Private key decoder context.
The private key decoder recognises RSA and EC private keys, either in their raw, DER-encoded format, or wrapped in an unencrypted PKCS#8 archive (again DER-encoded).
Structure contents are opaque and shall not be accessed directly.
Fields
key: br_skey_decoder_context__bindgen_ty_1
cpu: br_skey_decoder_context__bindgen_ty_2
dp_stack: [u32; 32]
rp_stack: [u32; 32]
err: c_int
hbuf: *const c_uchar
hlen: usize
pad: [c_uchar; 256]
key_type: c_uchar
key_data: [c_uchar; 1536]
Trait Implementations
impl Copy for br_skey_decoder_context
[src]
impl Clone for br_skey_decoder_context
[src]
fn clone(&self) -> br_skey_decoder_context
[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