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

📄 kopenssl.cc

📁 konqueror3 embedded版本, KDE环境下的当家浏览器的嵌入式版本源码包.
💻 CC
📖 第 1 页 / 共 4 页
字号:
}char * KOpenSSLProxy::SSL_CIPHER_get_version(SSL_CIPHER *c) {   if (K_SSL_CIPHER_get_version) return (K_SSL_CIPHER_get_version)(c);   return 0L;}const char * KOpenSSLProxy::SSL_CIPHER_get_name(SSL_CIPHER *c) {   if (K_SSL_CIPHER_get_name) return (K_SSL_CIPHER_get_name)(c);   return 0L;}char * KOpenSSLProxy::SSL_CIPHER_description(SSL_CIPHER *c,char *buf,int size) {   if (K_SSL_CIPHER_description) return (K_SSL_CIPHER_description)(c,buf,size);   return 0L;}X509 * KOpenSSLProxy::d2i_X509(X509 **a,unsigned char **pp,long length) {   if (K_d2i_X509) return (K_d2i_X509)(a,pp,length);   return 0L;}int KOpenSSLProxy::i2d_X509(X509 *a,unsigned char **pp) {   if (K_i2d_X509) return (K_i2d_X509)(a,pp);   return -1;}int KOpenSSLProxy::X509_cmp(X509 *a, X509 *b) {   if (K_X509_cmp) return (K_X509_cmp)(a,b);   return 0;}X509_STORE *KOpenSSLProxy::X509_STORE_new(void) {   if (K_X509_STORE_new) return (K_X509_STORE_new)();   return 0L;}void KOpenSSLProxy::X509_STORE_free(X509_STORE *v) {   if (K_X509_STORE_free) (K_X509_STORE_free)(v);}X509_STORE_CTX *KOpenSSLProxy::X509_STORE_CTX_new(void) {   if (K_X509_STORE_CTX_new) return (K_X509_STORE_CTX_new)();   return 0L;}void KOpenSSLProxy::X509_STORE_CTX_free(X509_STORE_CTX *ctx) {   if (K_X509_STORE_CTX_free) (K_X509_STORE_CTX_free)(ctx);}int KOpenSSLProxy::X509_verify_cert(X509_STORE_CTX *ctx) {   if (K_X509_verify_cert) return (K_X509_verify_cert)(ctx);   return -1;}void KOpenSSLProxy::X509_free(X509 *a) {   if (K_X509_free) (K_X509_free)(a);}char *KOpenSSLProxy::X509_NAME_oneline(X509_NAME *a,char *buf,int size) {   if (K_X509_NAME_oneline) return (K_X509_NAME_oneline)(a,buf,size);   return 0L;}X509_NAME *KOpenSSLProxy::X509_get_subject_name(X509 *a) {   if (K_X509_get_subject_name) return (K_X509_get_subject_name)(a);   return 0L;}X509_NAME *KOpenSSLProxy::X509_get_issuer_name(X509 *a) {   if (K_X509_get_issuer_name) return (K_X509_get_issuer_name)(a);   return 0L;}X509_LOOKUP *KOpenSSLProxy::X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) {   if (K_X509_STORE_add_lookup) return (K_X509_STORE_add_lookup)(v,m);   return 0L;}X509_LOOKUP_METHOD *KOpenSSLProxy::X509_LOOKUP_file(void) {   if (K_X509_LOOKUP_file) return (K_X509_LOOKUP_file)();   return 0L;}void KOpenSSLProxy::X509_LOOKUP_free(X509_LOOKUP *x) {   if (K_X509_LOOKUP_free) (K_X509_LOOKUP_free)(x);}int KOpenSSLProxy::X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret) {   if (K_X509_LOOKUP_ctrl) return (K_X509_LOOKUP_ctrl)(ctx,cmd,argc,argl,ret);   return -1;}void KOpenSSLProxy::X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, STACK_OF(X509) *chain) {   if (K_X509_STORE_CTX_init) (K_X509_STORE_CTX_init)(ctx,store,x509,chain);}void KOpenSSLProxy::CRYPTO_free(void *x) {   if (K_CRYPTO_free) (K_CRYPTO_free)(x);}X509 *KOpenSSLProxy::X509_dup(X509 *x509) {   if (K_X509_dup) return (K_X509_dup)(x509);   return 0L;}BIO *KOpenSSLProxy::BIO_new(BIO_METHOD *type) {    if (K_BIO_new) return (K_BIO_new)(type);    else return 0L;}BIO_METHOD *KOpenSSLProxy::BIO_s_mem(void) {    if (K_BIO_s_mem) return (K_BIO_s_mem)();    else return 0L;}BIO *KOpenSSLProxy::BIO_new_fp(FILE *stream, int close_flag) {   if (K_BIO_new_fp) return (K_BIO_new_fp)(stream, close_flag);   return 0L;}BIO *KOpenSSLProxy::BIO_new_mem_buf(void *buf, int len) {    if (K_BIO_new_mem_buf) return (K_BIO_new_mem_buf)(buf,len);    else return 0L;}int KOpenSSLProxy::BIO_free(BIO *a) {   if (K_BIO_free) return (K_BIO_free)(a);   return -1;}long KOpenSSLProxy::BIO_ctrl(BIO *bp,int cmd,long larg,void *parg) {    if (K_BIO_ctrl) return (K_BIO_ctrl)(bp,cmd,larg,parg);    else return 0; // failure return for BIO_ctrl is quite individual, maybe we should abort() instead}int KOpenSSLProxy::BIO_write(BIO *b, const void *data, int len) {    if (K_BIO_write) return (K_BIO_write)(b, data, len);    else return -1;}int KOpenSSLProxy::PEM_write_bio_X509(BIO *bp, X509 *x) {   if (K_PEM_ASN1_write_bio) return (K_PEM_ASN1_write_bio) ((int (*)())K_i2d_X509, PEM_STRING_X509, bp, (char *)x, 0L, 0L, 0, 0L, 0L);   else return -1;}ASN1_METHOD *KOpenSSLProxy::X509_asn1_meth(void) {   if (K_X509_asn1_meth) return (K_X509_asn1_meth)();   else return 0L;}int KOpenSSLProxy::ASN1_i2d_fp(FILE *out,unsigned char *x) {   if (K_ASN1_i2d_fp && K_i2d_ASN1_HEADER)        return (K_ASN1_i2d_fp)((int (*)())K_i2d_ASN1_HEADER, out, x);   else return -1;}int KOpenSSLProxy::X509_print(FILE *fp, X509 *x) {   if (K_X509_print_fp) return (K_X509_print_fp)(fp, x);   return -1;}PKCS12 *KOpenSSLProxy::d2i_PKCS12_fp(FILE *fp, PKCS12 **p12) {   if (K_d2i_PKCS12_fp) return (K_d2i_PKCS12_fp)(fp, p12);   else return 0L;}int KOpenSSLProxy::PKCS12_newpass(PKCS12 *p12, char *oldpass, char *newpass) {   if (K_PKCS12_newpass) return (K_PKCS12_newpass)(p12, oldpass, newpass);   else return -1;}int KOpenSSLProxy::i2d_PKCS12(PKCS12 *p12, unsigned char **p) {   if (K_i2d_PKCS12) return (K_i2d_PKCS12)(p12, p);   else return -1;}int KOpenSSLProxy::i2d_PKCS12_fp(FILE *fp, PKCS12 *p12) {   if (K_i2d_PKCS12_fp) return (K_i2d_PKCS12_fp)(fp, p12);   else return -1;}PKCS12 *KOpenSSLProxy::PKCS12_new(void) {   if (K_PKCS12_new) return (K_PKCS12_new)();   else return 0L;}void KOpenSSLProxy::PKCS12_free(PKCS12 *a) {   if (K_PKCS12_free) (K_PKCS12_free)(a);}int KOpenSSLProxy::PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey,                    X509 **cert, STACK_OF(X509) **ca) {   if (K_PKCS12_parse) return (K_PKCS12_parse) (p12, pass, pkey, cert, ca);   else return -1;}void KOpenSSLProxy::EVP_PKEY_free(EVP_PKEY *x) {   if (K_EVP_PKEY_free) (K_EVP_PKEY_free)(x);}EVP_PKEY* KOpenSSLProxy::EVP_PKEY_new() {   if (K_EVP_PKEY_new) return (K_EVP_PKEY_new)();   else return 0L;}void KOpenSSLProxy::X509_REQ_free(X509_REQ *x) {   if (K_X509_REQ_free) (K_X509_REQ_free)(x);}X509_REQ* KOpenSSLProxy::X509_REQ_new() {   if (K_X509_REQ_new) return (K_X509_REQ_new)();   else return 0L;}int KOpenSSLProxy::SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey) {   if (K_SSL_CTX_use_PrivateKey) return (K_SSL_CTX_use_PrivateKey)(ctx,pkey);   else return -1;}int KOpenSSLProxy::SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x) {   if (K_SSL_CTX_use_certificate) return (K_SSL_CTX_use_certificate)(ctx,x);   else return -1;}int KOpenSSLProxy::SSL_get_error(SSL *ssl, int rc) {   if (K_SSL_get_error) return (K_SSL_get_error)(ssl,rc);   else return -1;}STACK_OF(X509) *KOpenSSLProxy::SSL_get_peer_cert_chain(SSL *s) {   if (K_SSL_get_peer_cert_chain) return (K_SSL_get_peer_cert_chain)(s);   else return 0L;}void KOpenSSLProxy::sk_free(STACK *s) {   if (K_sk_free) (K_sk_free)(s);}int KOpenSSLProxy::sk_num(STACK *s) {   if (K_sk_num) return (K_sk_num)(s);   else return -1;}char *KOpenSSLProxy::sk_pop(STACK *s) {   if (K_sk_pop) return (K_sk_pop)(s);   else return 0L;}char *KOpenSSLProxy::sk_value(STACK *s, int n) {   if (K_sk_value) return (K_sk_value)(s, n);   else return 0L;}void KOpenSSLProxy::X509_STORE_CTX_set_chain(X509_STORE_CTX *v, STACK_OF(X509)* x) {   if (K_X509_STORE_CTX_set_chain) (K_X509_STORE_CTX_set_chain)(v,x);}void KOpenSSLProxy::X509_STORE_CTX_set_purpose(X509_STORE_CTX *v, int purpose) {   if (K_X509_STORE_CTX_set_purpose) (K_X509_STORE_CTX_set_purpose)(v,purpose);}STACK* KOpenSSLProxy::sk_dup(STACK *s) {   if (K_sk_dup) return (K_sk_dup)(s);   else return 0L;}STACK* KOpenSSLProxy::sk_new(int (*cmp)()) {   if (K_sk_new) return (K_sk_new)(cmp);   else return 0L;}int KOpenSSLProxy::sk_push(STACK* s, char* d) {   if (K_sk_push) return (K_sk_push)(s,d);   else return -1;}char *KOpenSSLProxy::i2s_ASN1_INTEGER(X509V3_EXT_METHOD *meth, ASN1_INTEGER *aint) {   if (K_i2s_ASN1_INTEGER) return (K_i2s_ASN1_INTEGER)(meth, aint);   else return 0L;}ASN1_INTEGER *KOpenSSLProxy::X509_get_serialNumber(X509 *x) {   if (K_X509_get_serialNumber) return (K_X509_get_serialNumber)(x);   else return 0L;}EVP_PKEY *KOpenSSLProxy::X509_get_pubkey(X509 *x) {   if (K_X509_get_pubkey) return (K_X509_get_pubkey)(x);   else return 0L;}int KOpenSSLProxy::i2d_PublicKey(EVP_PKEY *a, unsigned char **pp) {   if (K_i2d_PublicKey) return (K_i2d_PublicKey)(a,pp);   else return 0;}int KOpenSSLProxy::X509_check_private_key(X509 *x, EVP_PKEY *p) {   if (K_X509_check_private_key) return (K_X509_check_private_key)(x,p);   return -1;}char *KOpenSSLProxy::BN_bn2hex(const BIGNUM *a) {   if (K_BN_bn2hex) return (K_BN_bn2hex)(a);   else return 0L;}int KOpenSSLProxy::X509_digest(const X509 *x,const EVP_MD *t, unsigned char *md, unsigned int *len) {   if (K_X509_digest) return (K_X509_digest)(x, t, md, len);   else return -1;}EVP_MD *KOpenSSLProxy::EVP_md5() {   if (K_EVP_md5) return (K_EVP_md5)();   return 0L;}void KOpenSSLProxy::ASN1_INTEGER_free(ASN1_INTEGER *a) {   if (K_ASN1_INTEGER_free) (K_ASN1_INTEGER_free)(a);}

⌨️ 快捷键说明

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