aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-12-16 07:43:53 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-12-16 07:45:46 -0600
commitd5f5c8813da48f1914bd0b178faa75770ac6f230 (patch)
treef7b40710e6e53ed5776b5824708f2bfd6f18cbd4
parent9305287078bf1c15c469284c0a993c5c38e23bf5 (diff)
downloadcryptography-d5f5c8813da48f1914bd0b178faa75770ac6f230.tar.gz
cryptography-d5f5c8813da48f1914bd0b178faa75770ac6f230.tar.bz2
cryptography-d5f5c8813da48f1914bd0b178faa75770ac6f230.zip
bind some cms flags
-rw-r--r--src/cryptography/hazmat/bindings/openssl/cms.py41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/cryptography/hazmat/bindings/openssl/cms.py b/src/cryptography/hazmat/bindings/openssl/cms.py
index 7cbedf44..e24980c6 100644
--- a/src/cryptography/hazmat/bindings/openssl/cms.py
+++ b/src/cryptography/hazmat/bindings/openssl/cms.py
@@ -25,6 +25,27 @@ typedef ... CMS_RevocationInfoChoice;
typedef ... CMS_RecipientInfo;
typedef ... CMS_ReceiptRequest;
typedef ... CMS_Receipt;
+
+static const int CMS_TEXT;
+static const int CMS_NOCERTS;
+static const int CMS_NO_CONTENT_VERIFY;
+static const int CMS_NO_ATTR_VERIFY;
+static const int CMS_NOSIGS;
+static const int CMS_NOINTERN;
+static const int CMS_NO_SIGNER_CERT_VERIFY;
+static const int CMS_NOVERIFY;
+static const int CMS_DETACHED;
+static const int CMS_BINARY;
+static const int CMS_NOATTR;
+static const int CMS_NOSMIMECAP;
+static const int CMS_NOOLDMIMETYPE;
+static const int CMS_CRLFEOL;
+static const int CMS_STREAM;
+static const int CMS_NOCRL;
+static const int CMS_PARTIAL;
+static const int CMS_REUSE_DIGEST;
+static const int CMS_USE_KEYID;
+static const int CMS_DEBUG_DECRYPT;
"""
FUNCTIONS = """
@@ -59,6 +80,26 @@ typedef void CMS_RevocationInfoChoice;
typedef void CMS_RecipientInfo;
typedef void CMS_ReceiptRequest;
typedef void CMS_Receipt;
+static const int CMS_TEXT = 0;
+static const int CMS_NOCERTS = 0;
+static const int CMS_NO_CONTENT_VERIFY = 0;
+static const int CMS_NO_ATTR_VERIFY = 0;
+static const int CMS_NOSIGS = 0;
+static const int CMS_NOINTERN = 0;
+static const int CMS_NO_SIGNER_CERT_VERIFY = 0;
+static const int CMS_NOVERIFY = 0;
+static const int CMS_DETACHED = 0;
+static const int CMS_BINARY = 0;
+static const int CMS_NOATTR = 0;
+static const int CMS_NOSMIMECAP = 0;
+static const int CMS_NOOLDMIMETYPE = 0;
+static const int CMS_CRLFEOL = 0;
+static const int CMS_STREAM = 0;
+static const int CMS_NOCRL = 0;
+static const int CMS_PARTIAL = 0;
+static const int CMS_REUSE_DIGEST = 0;
+static const int CMS_USE_KEYID = 0;
+static const int CMS_DEBUG_DECRYPT = 0;
BIO *(*BIO_new_CMS)(BIO *, CMS_ContentInfo *) = NULL;
int (*i2d_CMS_bio_stream)(BIO *, CMS_ContentInfo *, BIO *, int) = NULL;
int (*PEM_write_bio_CMS_stream)(BIO *, CMS_ContentInfo *, BIO *, int) = NULL;