⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 python.c

📁 cryptlib安全工具包
💻 C
📖 第 1 页 / 共 5 页
字号:
    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_MODE_CBC", v);    Py_DECREF(v); /* CBC */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_MODE_CFB", v);    Py_DECREF(v); /* CFB */    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_MODE_OFB", v);    Py_DECREF(v); /* OFB */    v = Py_BuildValue("i", 5);    PyDict_SetItemString(moduleDict, "CRYPT_MODE_LAST", v);    Py_DECREF(v); /* Last possible crypt mode value */    v = Py_BuildValue("i", 0);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_NONE", v);    Py_DECREF(v); /* No keyset type */    v = Py_BuildValue("i", 1);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_FILE", v);    Py_DECREF(v); /* Generic flat file keyset */    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_HTTP", v);    Py_DECREF(v); /* Web page containing cert/CRL */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_LDAP", v);    Py_DECREF(v); /* LDAP directory service */    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_ODBC", v);    Py_DECREF(v); /* Generic ODBC interface */    v = Py_BuildValue("i", 5);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_DATABASE", v);    Py_DECREF(v); /* Generic RDBMS interface */    v = Py_BuildValue("i", 6);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_PLUGIN", v);    Py_DECREF(v); /* Generic database plugin */    v = Py_BuildValue("i", 7);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_ODBC_STORE", v);    Py_DECREF(v); /* ODBC certificate store */    v = Py_BuildValue("i", 8);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_DATABASE_STORE", v);    Py_DECREF(v); /* Database certificate store */    v = Py_BuildValue("i", 9);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_PLUGIN_STORE", v);    Py_DECREF(v); /* Database plugin certificate store */    v = Py_BuildValue("i", 10);    PyDict_SetItemString(moduleDict, "CRYPT_KEYSET_LAST", v);    Py_DECREF(v); /* Last possible keyset type */    v = Py_BuildValue("i", 0);    PyDict_SetItemString(moduleDict, "CRYPT_DEVICE_NONE", v);    Py_DECREF(v); /* No crypto device */    v = Py_BuildValue("i", 1);    PyDict_SetItemString(moduleDict, "CRYPT_DEVICE_FORTEZZA", v);    Py_DECREF(v); /* Fortezza card */    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_DEVICE_PKCS11", v);    Py_DECREF(v); /* PKCS #11 crypto token */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_DEVICE_CRYPTOAPI", v);    Py_DECREF(v); /* Microsoft CryptoAPI */    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_DEVICE_LAST", v);    Py_DECREF(v); /* Last possible crypto device type */    v = Py_BuildValue("i", 0);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_NONE", v);    Py_DECREF(v); /* No certificate type */    v = Py_BuildValue("i", 1);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_CERTIFICATE", v);    Py_DECREF(v); /* Certificate */    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_ATTRIBUTE_CERT", v);    Py_DECREF(v); /* Attribute certificate */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_CERTCHAIN", v);    Py_DECREF(v); /* PKCS #7 certificate chain */    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_CERTREQUEST", v);    Py_DECREF(v); /* PKCS #10 certification request */    v = Py_BuildValue("i", 5);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_REQUEST_CERT", v);    Py_DECREF(v); /* CRMF certification request */    v = Py_BuildValue("i", 6);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_REQUEST_REVOCATION", v);    Py_DECREF(v); /* CRMF revocation request */    v = Py_BuildValue("i", 7);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_CRL", v);    Py_DECREF(v); /* CRL */    v = Py_BuildValue("i", 8);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_CMS_ATTRIBUTES", v);    Py_DECREF(v); /* CMS attributes */    v = Py_BuildValue("i", 9);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_RTCS_REQUEST", v);    Py_DECREF(v); /* RTCS request */    v = Py_BuildValue("i", 10);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_RTCS_RESPONSE", v);    Py_DECREF(v); /* RTCS response */    v = Py_BuildValue("i", 11);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_OCSP_REQUEST", v);    Py_DECREF(v); /* OCSP request */    v = Py_BuildValue("i", 12);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_OCSP_RESPONSE", v);    Py_DECREF(v); /* OCSP response */    v = Py_BuildValue("i", 13);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_PKIUSER", v);    Py_DECREF(v); /* PKI user information */    v = Py_BuildValue("i", 14);    PyDict_SetItemString(moduleDict, "CRYPT_CERTTYPE_LAST", v);    Py_DECREF(v); /* Last possible cert.type */    v = Py_BuildValue("i", 0);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_NONE", v);    Py_DECREF(v); /* No format type */    v = Py_BuildValue("i", 1);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_AUTO", v);    Py_DECREF(v); /* Deenv, auto-determine type */    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_CRYPTLIB", v);    Py_DECREF(v); /* cryptlib native format */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_CMS", v);    Py_DECREF(v); /* PKCS #7 / CMS / S/MIME fmt. */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_PKCS7", v);    Py_DECREF(v);    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_SMIME", v);    Py_DECREF(v); /* As CMS with MSG-style behaviour */    v = Py_BuildValue("i", 5);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_PGP", v);    Py_DECREF(v); /* PGP format */    v = Py_BuildValue("i", 6);    PyDict_SetItemString(moduleDict, "CRYPT_FORMAT_LAST", v);    Py_DECREF(v); /* Last possible format type */    v = Py_BuildValue("i", 0);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_NONE", v);    Py_DECREF(v); /* No session type */    v = Py_BuildValue("i", 1);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_SSH", v);    Py_DECREF(v); /* SSH */    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_SSH_SERVER", v);    Py_DECREF(v); /* SSH server */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_SSL", v);    Py_DECREF(v); /* SSL/TLS */    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_SSL_SERVER", v);    Py_DECREF(v); /* SSL/TLS server */    v = Py_BuildValue("i", 5);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_RTCS", v);    Py_DECREF(v); /* RTCS */    v = Py_BuildValue("i", 6);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_RTCS_SERVER", v);    Py_DECREF(v); /* RTCS server */    v = Py_BuildValue("i", 7);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_OCSP", v);    Py_DECREF(v); /* OCSP */    v = Py_BuildValue("i", 8);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_OCSP_SERVER", v);    Py_DECREF(v); /* OCSP server */    v = Py_BuildValue("i", 9);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_TSP", v);    Py_DECREF(v); /* TSP */    v = Py_BuildValue("i", 10);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_TSP_SERVER", v);    Py_DECREF(v); /* TSP server */    v = Py_BuildValue("i", 11);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_CMP", v);    Py_DECREF(v); /* CMP */    v = Py_BuildValue("i", 12);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_CMP_SERVER", v);    Py_DECREF(v); /* CMP server */    v = Py_BuildValue("i", 13);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_SCEP", v);    Py_DECREF(v); /* SCEP */    v = Py_BuildValue("i", 14);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_SCEP_SERVER", v);    Py_DECREF(v); /* SCEP server */    v = Py_BuildValue("i", 15);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_CERTSTORE_SERVER", v);    Py_DECREF(v); /* HTTP cert store interface */    v = Py_BuildValue("i", 16);    PyDict_SetItemString(moduleDict, "CRYPT_SESSION_LAST", v);    Py_DECREF(v); /* Last possible session type */    v = Py_BuildValue("i", 0);    PyDict_SetItemString(moduleDict, "CRYPT_USER_NONE", v);    Py_DECREF(v); /* No user type */    v = Py_BuildValue("i", 1);    PyDict_SetItemString(moduleDict, "CRYPT_USER_NORMAL", v);    Py_DECREF(v); /* Normal user */    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_USER_SO", v);    Py_DECREF(v); /* Security officer */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_USER_CA", v);    Py_DECREF(v); /* CA user */    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_USER_LAST", v);    Py_DECREF(v); /* Last possible user type */    v = Py_BuildValue("i", 0);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_NONE", v);    Py_DECREF(v); /* Non-value */    v = Py_BuildValue("i", 1);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_FIRST", v);    Py_DECREF(v); /* ******************* */    v = Py_BuildValue("i", 2);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_HIGHSECURITY", v);    Py_DECREF(v); /* Owned+non-forwardcount+locked */    v = Py_BuildValue("i", 3);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_OWNER", v);    Py_DECREF(v); /* Object owner */    v = Py_BuildValue("i", 4);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_FORWARDCOUNT", v);    Py_DECREF(v); /* No.of times object can be forwarded */    v = Py_BuildValue("i", 5);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_LOCKED", v);    Py_DECREF(v); /* Whether properties can be chged/read */    v = Py_BuildValue("i", 6);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_USAGECOUNT", v);    Py_DECREF(v); /* Usage count before object expires */    v = Py_BuildValue("i", 7);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_NONEXPORTABLE", v);    Py_DECREF(v); /* Whether key is nonexp.from context */    v = Py_BuildValue("i", 8);    PyDict_SetItemString(moduleDict, "CRYPT_PROPERTY_LAST", v);    Py_DECREF(v);    v = Py_BuildValue("i", 9);    PyDict_SetItemString(moduleDict, "CRYPT_GENERIC_FIRST", v);    Py_DECREF(v); /* Extended error information */    v = Py_BuildValue("i", 10);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_ERRORTYPE", v);    Py_DECREF(v); /* Type of last error */    v = Py_BuildValue("i", 11);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_ERRORLOCUS", v);    Py_DECREF(v); /* Locus of last error */    v = Py_BuildValue("i", 12);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_INT_ERRORCODE", v);    Py_DECREF(v); /* Low-level software-specific */    v = Py_BuildValue("i", 13);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_INT_ERRORMESSAGE", v);    Py_DECREF(v); /* error code and message */    v = Py_BuildValue("i", 14);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_CURRENT_GROUP", v);    Py_DECREF(v); /* Cursor mgt: Group in attribute list */    v = Py_BuildValue("i", 15);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_CURRENT", v);    Py_DECREF(v); /* Cursor mgt: Entry in attribute list */    v = Py_BuildValue("i", 16);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_CURRENT_INSTANCE", v);    Py_DECREF(v); /* Cursor mgt: Instance in attribute list */    v = Py_BuildValue("i", 17);    PyDict_SetItemString(moduleDict, "CRYPT_ATTRIBUTE_BUFFERSIZE", v);    Py_DECREF(v); /* Internal data buffer size */    v = Py_BuildValue("i", 18);    PyDict_SetItemString(moduleDict, "CRYPT_GENERIC_LAST", v);    Py_DECREF(v);    v = Py_BuildValue("i", 100);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_FIRST", v);    Py_DECREF(v); /* ************************** */    v = Py_BuildValue("i", 101);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_INFO_DESCRIPTION", v);    Py_DECREF(v); /* Text description */    v = Py_BuildValue("i", 102);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_INFO_COPYRIGHT", v);    Py_DECREF(v); /* Copyright notice */    v = Py_BuildValue("i", 103);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_INFO_MAJORVERSION", v);    Py_DECREF(v); /* Major release version */    v = Py_BuildValue("i", 104);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_INFO_MINORVERSION", v);    Py_DECREF(v); /* Minor release version */    v = Py_BuildValue("i", 105);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_INFO_STEPPING", v);    Py_DECREF(v); /* Release stepping */    v = Py_BuildValue("i", 106);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_ENCR_ALGO", v);    Py_DECREF(v); /* Encryption algorithm */    v = Py_BuildValue("i", 107);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_ENCR_HASH", v);    Py_DECREF(v); /* Hash algorithm */    v = Py_BuildValue("i", 108);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_ENCR_MAC", v);    Py_DECREF(v); /* MAC algorithm */    v = Py_BuildValue("i", 109);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_PKC_ALGO", v);    Py_DECREF(v); /* Public-key encryption algorithm */    v = Py_BuildValue("i", 110);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_PKC_KEYSIZE", v);    Py_DECREF(v); /* Public-key encryption key size */    v = Py_BuildValue("i", 111);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_SIG_ALGO", v);    Py_DECREF(v); /* Signature algorithm */    v = Py_BuildValue("i", 112);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_SIG_KEYSIZE", v);    Py_DECREF(v); /* Signature keysize */    v = Py_BuildValue("i", 113);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_KEYING_ALGO", v);    Py_DECREF(v); /* Key processing algorithm */    v = Py_BuildValue("i", 114);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_KEYING_ITERATIONS", v);    Py_DECREF(v); /* Key processing iterations */    v = Py_BuildValue("i", 115);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_CERT_SIGNUNRECOGNISEDATTRIBUTES", v);    Py_DECREF(v); /* Whether to sign unrecog.attrs */    v = Py_BuildValue("i", 116);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_CERT_VALIDITY", v);    Py_DECREF(v); /* Certificate validity period */    v = Py_BuildValue("i", 117);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_CERT_UPDATEINTERVAL", v);    Py_DECREF(v); /* CRL update interval */    v = Py_BuildValue("i", 118);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_CERT_COMPLIANCELEVEL", v);    Py_DECREF(v); /* PKIX compliance level for cert chks. */    v = Py_BuildValue("i", 119);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_CERT_REQUIREPOLICY", v);    Py_DECREF(v); /* Whether explicit policy req'd for certs */    v = Py_BuildValue("i", 120);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_CMS_DEFAULTATTRIBUTES", v);    Py_DECREF(v); /* Add default CMS attributes */    v = Py_BuildValue("i", 120);    PyDict_SetItemString(moduleDict, "CRYPT_OPTION_SMIME_DEFAULTATTRIBUTES", v);    Py_DECREF(v); /* LDAP keyset options */    v = Py_BuildValue("i", 121);    PyDict_SetItemString

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -