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

📄 kopenssl.cc

📁 将konqueror浏览器移植到ARM9 2410中
💻 CC
📖 第 1 页 / 共 2 页
字号:
   if (K_SSL_write) return (K_SSL_write)(ssl, buf, num);   return -1;}SSL *KOpenSSLProxy::SSL_new(SSL_CTX *ctx) {   if (K_SSL_new) return (K_SSL_new)(ctx);   return NULL;}void KOpenSSLProxy::SSL_free(SSL *ssl) {   if (K_SSL_free) (K_SSL_free)(ssl);}int KOpenSSLProxy::SSL_shutdown(SSL *ssl) {   if (K_SSL_shutdown) return (K_SSL_shutdown)(ssl);   return -1;}SSL_CTX *KOpenSSLProxy::SSL_CTX_new(SSL_METHOD *method) {   if (K_SSL_CTX_new) return (K_SSL_CTX_new)(method);   return NULL;}void KOpenSSLProxy::SSL_CTX_free(SSL_CTX *ctx) {   if (K_SSL_CTX_free) (K_SSL_CTX_free)(ctx);}int KOpenSSLProxy::SSL_set_fd(SSL *ssl, int fd) {   if (K_SSL_set_fd) return (K_SSL_set_fd)(ssl, fd);   return -1;}int KOpenSSLProxy::SSL_pending(SSL *ssl) {   if (K_SSL_pending) return (K_SSL_pending)(ssl);   return -1;}int KOpenSSLProxy::SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str) {   if (K_SSL_CTX_set_cipher_list) return (K_SSL_CTX_set_cipher_list)(ctx, str);   return -1;}void KOpenSSLProxy::SSL_CTX_set_verify(SSL_CTX *ctx, int mode,                              int (*verify_callback)(int, X509_STORE_CTX *)) {   if (K_SSL_CTX_set_verify) (K_SSL_CTX_set_verify)(ctx, mode, verify_callback);}int KOpenSSLProxy::SSL_use_certificate(SSL *ssl, X509 *x) {   if (K_SSL_use_certificate) return (K_SSL_use_certificate)(ssl, x);   return -1;}SSL_CIPHER *KOpenSSLProxy::SSL_get_current_cipher(SSL *ssl) {   if (K_SSL_get_current_cipher) return (K_SSL_get_current_cipher)(ssl);   return NULL;}long KOpenSSLProxy::SSL_ctrl(SSL *ssl,int cmd, long larg, char *parg) {   if (K_SSL_ctrl) return (K_SSL_ctrl)(ssl, cmd, larg, parg);   return -1;}int KOpenSSLProxy::RAND_egd(const char *path) {   if (K_RAND_egd) return (K_RAND_egd)(path);   return -1;}SSL_METHOD *KOpenSSLProxy::TLSv1_client_method() {   if (K_TLSv1_client_method) return (K_TLSv1_client_method)();   return NULL;}SSL_METHOD *KOpenSSLProxy::SSLv2_client_method() {   if (K_SSLv2_client_method) return (K_SSLv2_client_method)();   return NULL;}SSL_METHOD *KOpenSSLProxy::SSLv3_client_method() {   if (K_SSLv3_client_method) return (K_SSLv3_client_method)();   return NULL;}SSL_METHOD *KOpenSSLProxy::SSLv23_client_method() {   if (K_SSLv23_client_method) return (K_SSLv23_client_method)();   return NULL;}X509 *KOpenSSLProxy::SSL_get_peer_certificate(SSL *s) {   if (K_SSL_get_peer_certificate) return (K_SSL_get_peer_certificate)(s);   return NULL;}int KOpenSSLProxy::SSL_CIPHER_get_bits(SSL_CIPHER *c,int *alg_bits) {   if (K_SSL_CIPHER_get_bits) return (K_SSL_CIPHER_get_bits)(c, alg_bits);   return -1;}char * KOpenSSLProxy::SSL_CIPHER_get_version(SSL_CIPHER *c) {   if (K_SSL_CIPHER_get_version) return (K_SSL_CIPHER_get_version)(c);   return NULL;}const char * KOpenSSLProxy::SSL_CIPHER_get_name(SSL_CIPHER *c) {   if (K_SSL_CIPHER_get_name) return (K_SSL_CIPHER_get_name)(c);   return NULL;}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 NULL;}X509 * KOpenSSLProxy::d2i_X509(X509 **a,unsigned char **pp,long length) {   if (K_d2i_X509) return (K_d2i_X509)(a,pp,length);   return NULL;}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 NULL;}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 NULL;}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 NULL;}X509_NAME *KOpenSSLProxy::X509_get_subject_name(X509 *a) {   if (K_X509_get_subject_name) return (K_X509_get_subject_name)(a);   return NULL;}X509_NAME *KOpenSSLProxy::X509_get_issuer_name(X509 *a) {   if (K_X509_get_issuer_name) return (K_X509_get_issuer_name)(a);   return NULL;}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 NULL;}X509_LOOKUP_METHOD *KOpenSSLProxy::X509_LOOKUP_file(void) {   if (K_X509_LOOKUP_file) return (K_X509_LOOKUP_file)();   return NULL;}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 NULL;}BIO *KOpenSSLProxy::BIO_new_fp(FILE *stream, int close_flag) {   if (K_BIO_new_fp) return (K_BIO_new_fp)(stream, close_flag);   return NULL;}int KOpenSSLProxy::BIO_free(BIO *a) {   if (K_BIO_free) return (K_BIO_free)(a);   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, NULL, NULL, 0, NULL, NULL);   else return -1;}ASN1_METHOD *KOpenSSLProxy::X509_asn1_meth(void) {   if (K_X509_asn1_meth) return (K_X509_asn1_meth)();   else return NULL;}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 NULL;} 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_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 NULL;}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);}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 NULL;}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_value(STACK *s, int n) {   if (K_sk_value) return (K_sk_value)(s, n);   else return NULL;}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 NULL;}STACK* KOpenSSLProxy::sk_new(int (*cmp)()) {   if (K_sk_new) return (K_sk_new)(cmp);   else return NULL;}int KOpenSSLProxy::sk_push(STACK* s, char* d) {   if (K_sk_push) return (K_sk_push)(s,d);   else return -1;}#endif

⌨️ 快捷键说明

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