]> git.proxmox.com Git - cargo.git/blobdiff - vendor/openssl-sys/src/pkcs7.rs
New upstream version 0.52.0
[cargo.git] / vendor / openssl-sys / src / pkcs7.rs
index 454a04dfcfb03055bb88a243a12879ee229a1991..53e7e8ab517bb1395553af5ded0d3c51fbd67603 100644 (file)
@@ -29,6 +29,10 @@ pub const PKCS7_REUSE_DIGEST: c_int = 0x8000;
 pub const PKCS7_NO_DUAL_CONTENT: c_int = 0x10000;
 
 extern "C" {
+    pub fn d2i_PKCS7(a: *mut *mut PKCS7, pp: *mut *const c_uchar, length: c_long) -> *mut PKCS7;
+
+    pub fn i2d_PKCS7(a: *mut PKCS7, buf: *mut *mut u8) -> c_int;
+
     pub fn PKCS7_encrypt(
         certs: *mut stack_st_X509,
         b: *mut BIO,
@@ -45,6 +49,12 @@ extern "C" {
         flags: c_int,
     ) -> c_int;
 
+    pub fn PKCS7_get0_signers(
+        pkcs7: *mut PKCS7,
+        certs: *mut stack_st_X509,
+        flags: c_int,
+    ) -> *mut stack_st_X509;
+
     pub fn PKCS7_sign(
         signcert: *mut X509,
         pkey: *mut EVP_PKEY,