pub unsafe extern "C" fn PKCS7_add_signature(
    p7: *mut PKCS7,
    x509: *mut X509,
    pkey: *mut EVP_PKEY,
    digest: *const EVP_MD
) -> *mut PKCS7_SIGNER_INFO