From b68778485b7ce2e8795385c435daad404045f57d Mon Sep 17 00:00:00 2001 From: Francesco Bonanno Date: Sun, 19 Jan 2025 14:48:40 +0100 Subject: [PATCH] =?UTF-8?q?Adding=20support=20for=20CADES=20=E2=86=92=20CM?= =?UTF-8?q?S=5FCADES=20flag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Francesco Bonanno --- openssl-sys/src/cms.rs | 2 ++ openssl/src/cms.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/openssl-sys/src/cms.rs b/openssl-sys/src/cms.rs index f008adb1c7..05b99cbf15 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 a946230a5a..1e19064528 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; } }