| 1 | use libc::*; |
|---|---|
| 2 | |
| 3 | use super::*; |
| 4 | |
| 5 | cfg_if! { |
| 6 | if #[cfg(any(ossl110, libressl280))] { |
| 7 | pub enum EVP_PKEY {} |
| 8 | } else { |
| 9 | #[repr(C)] |
| 10 | pub struct EVP_PKEY { |
| 11 | pub type_: c_int, |
| 12 | pub save_type: c_int, |
| 13 | pub references: c_int, |
| 14 | pub ameth: *const EVP_PKEY_ASN1_METHOD, |
| 15 | pub engine: *mut ENGINE, |
| 16 | pub pkey: *mut c_void, |
| 17 | pub save_parameters: c_int, |
| 18 | pub attributes: *mut stack_st_X509_ATTRIBUTE, |
| 19 | } |
| 20 | } |
| 21 | } |
| 22 |
