Lines Matching refs:Padding
19 //! use openssl::rsa::{Rsa, Padding};
24 //! let encrypted_len = rsa.public_encrypt(data, &mut buf, Padding::PKCS1).unwrap();
46 pub struct Padding(c_int);
48 impl Padding {
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);
54 /// Creates a `Padding` from an integer representation.
55 pub fn from_raw(value: c_int) -> Padding {
56 Padding(value)
59 /// Returns the integer representation of `Padding`.
130 padding: Padding,
158 padding: Padding,
302 padding: Padding,
329 padding: Padding,
723 .public_encrypt(original_data, &mut result, Padding::PKCS1)
731 .private_decrypt(&result, &mut dec_result, Padding::PKCS1)
746 k0.private_encrypt(&msg, &mut emesg, Padding::PKCS1)
750 .public_decrypt(&emesg, &mut dmesg, Padding::PKCS1)
764 k0.public_encrypt(&msg, &mut emesg, Padding::PKCS1).unwrap();
767 .private_decrypt(&emesg, &mut dmesg, Padding::PKCS1)
809 .public_encrypt(msg, &mut encrypted, Padding::PKCS1)
814 .private_decrypt(&encrypted, &mut decrypted, Padding::PKCS1)
830 .public_encrypt(msg, &mut encrypted1, Padding::PKCS1)
833 .public_encrypt(msg, &mut encrypted2, Padding::PKCS1)