diff --git a/openssl-sys/src/cms.rs b/openssl-sys/src/cms.rs index f008adb1c..05b99cbf1 100644 --- a/openssl-sys/src/cms.rs +++ b/openssl-sys/src/cms.rs @@ -44,3 +44,5 @@ pub const CMS_DEBUG_DECRYPT: c_uint = 0x20000; pub const CMS_KEY_PARAM: c_uint = 0x40000; #[cfg(ossl110)] pub const CMS_ASCIICRLF: c_uint = 0x80000; +#[cfg(ossl300)] +pub const CMS_CADES: c_uint = 0x100000; diff --git a/openssl/src/cms.rs b/openssl/src/cms.rs index a946230a5..1e1906452 100644 --- a/openssl/src/cms.rs +++ b/openssl/src/cms.rs @@ -47,6 +47,8 @@ bitflags! { const KEY_PARAM = ffi::CMS_KEY_PARAM; #[cfg(all(not(libressl), not(ossl101), not(ossl102)))] const ASCIICRLF = ffi::CMS_ASCIICRLF; + #[cfg(all(not(libressl), not(ossl101), not(ossl102), not(ossl110), not(ossl110g), not(ossl110h), not(ossl111), not(ossl111d)))] + const CADES = ffi::CMS_CADES; } }