Lines Matching refs:ffi
49 pub const NONE: Padding = Padding(ffi::RSA_NO_PADDING);
50 pub const PKCS1: Padding = Padding(ffi::RSA_PKCS1_PADDING);
51 pub const PKCS1_OAEP: Padding = Padding(ffi::RSA_PKCS1_OAEP_PADDING);
52 pub const PKCS1_PSS: Padding = Padding(ffi::RSA_PKCS1_PSS_PADDING);
67 type CType = ffi::RSA;
68 fn drop = ffi::RSA_free;
88 ffi::RSA_up_ref(self.as_ptr()); in to_owned()
109 ffi::PEM_write_bio_RSAPrivateKey
116 ffi::i2d_RSAPrivateKey
136 let len = cvt_n(ffi::RSA_private_decrypt( in private_decrypt()
164 let len = cvt_n(ffi::RSA_private_encrypt( in private_encrypt()
240 let result = ffi::RSA_check_key(self.as_ptr()) as i32; in check_key()
260 ffi::PEM_write_bio_RSA_PUBKEY
267 ffi::i2d_RSA_PUBKEY
276 ffi::PEM_write_bio_RSAPublicKey
283 ffi::i2d_RSAPublicKey
289 unsafe { ffi::RSA_size(self.as_ptr()) as u32 } in size()
308 let len = cvt_n(ffi::RSA_public_decrypt( in public_decrypt()
335 let len = cvt_n(ffi::RSA_public_encrypt( in public_encrypt()
379 let rsa = cvt_p(ffi::RSA_new())?; in from_public_components()
393 ffi::PEM_read_bio_RSA_PUBKEY
403 ffi::PEM_read_bio_RSAPublicKey
411 ffi::d2i_RSA_PUBKEY
419 ffi::d2i_RSAPublicKey
439 let rsa = cvt_p(ffi::RSA_new())?; in new()
528 let e = BigNum::from_u32(ffi::RSA_F4 as u32)?; in generate()
538 let rsa = Rsa::from_ptr(cvt_p(ffi::RSA_new())?); in generate_with_e()
539 cvt(ffi::RSA_generate_key_ex( in generate_with_e()
565 ffi::PEM_read_bio_RSAPrivateKey
573 ffi::d2i_RSAPrivateKey
585 use ffi::{
592 r: *const ffi::RSA,
593 n: *mut *const ffi::BIGNUM,
594 e: *mut *const ffi::BIGNUM,
595 d: *mut *const ffi::BIGNUM,
610 r: *const ffi::RSA,
611 p: *mut *const ffi::BIGNUM,
612 q: *mut *const ffi::BIGNUM,
624 r: *const ffi::RSA,
625 dmp1: *mut *const ffi::BIGNUM,
626 dmq1: *mut *const ffi::BIGNUM,
627 iqmp: *mut *const ffi::BIGNUM,
642 r: *mut ffi::RSA,
643 n: *mut ffi::BIGNUM,
644 e: *mut ffi::BIGNUM,
645 d: *mut ffi::BIGNUM,
655 r: *mut ffi::RSA,
656 p: *mut ffi::BIGNUM,
657 q: *mut ffi::BIGNUM,
666 r: *mut ffi::RSA,
667 dmp1: *mut ffi::BIGNUM,
668 dmq1: *mut ffi::BIGNUM,
669 iqmp: *mut ffi::BIGNUM,