openssl1.0.2.zip
大小:8.08MB
价格:12积分
下载量:0
评分:
5.0
上传者:victormzy
更新日期:2024-11-13

windows平台-x64-openssl1.0.2-直接运行包

资源文件列表(大概)

文件名
大小
bin/
-
bin/openssl.exe
2.51MB
include/
-
include/openssl/
-
include/openssl/aes.h
6KB
include/openssl/asn1.h
61.66KB
include/openssl/asn1_mac.h
23.86KB
include/openssl/asn1t.h
33.67KB
include/openssl/bio.h
37.83KB
include/openssl/blowfish.h
5.23KB
include/openssl/bn.h
40.37KB
include/openssl/buffer.h
4.91KB
include/openssl/camellia.h
5.43KB
include/openssl/cast.h
4.55KB
include/openssl/cmac.h
3.18KB
include/openssl/cms.h
27.97KB
include/openssl/comp.h
2.32KB
include/openssl/conf.h
10.99KB
include/openssl/conf_api.h
4.05KB
include/openssl/crypto.h
27.02KB
include/openssl/des.h
11.63KB
include/openssl/des_old.h
20.98KB
include/openssl/dh.h
15.8KB
include/openssl/dsa.h
13.34KB
include/openssl/dso.h
19.74KB
include/openssl/dtls1.h
8.83KB
include/openssl/e_os2.h
10.69KB
include/openssl/ebcdic.h
616B
include/openssl/ec.h
54.82KB
include/openssl/ecdh.h
5.07KB
include/openssl/ecdsa.h
13.71KB
include/openssl/engine.h
43.89KB
include/openssl/err.h
16.38KB
include/openssl/evp.h
66.27KB
include/openssl/hmac.h
4.43KB
include/openssl/idea.h
4.57KB
include/openssl/krb5_asn.h
7.97KB
include/openssl/kssl.h
6.69KB
include/openssl/lhash.h
9.33KB
include/openssl/md4.h
4.67KB
include/openssl/md5.h
4.67KB
include/openssl/mdc2.h
3.85KB
include/openssl/modes.h
8.07KB
include/openssl/obj_mac.h
171.54KB
include/openssl/objects.h
46.45KB
include/openssl/ocsp.h
26.51KB
include/openssl/opensslconf.h
7.47KB
include/openssl/opensslv.h
3.85KB
include/openssl/ossl_typ.h
7.65KB
include/openssl/pem.h
25.27KB
include/openssl/pem2.h
2.79KB
include/openssl/pkcs12.h
14.5KB
include/openssl/pkcs7.h
20.29KB
include/openssl/pqueue.h
3.59KB
include/openssl/rand.h
5.64KB
include/openssl/rc2.h
4.44KB
include/openssl/rc4.h
3.72KB
include/openssl/ripemd.h
4.27KB
include/openssl/rsa.h
29.04KB
include/openssl/safestack.h
198.15KB
include/openssl/seed.h
5.9KB
include/openssl/sha.h
7.74KB
include/openssl/srp.h
5.79KB
include/openssl/srtp.h
6.48KB
include/openssl/ssl.h
145.57KB
include/openssl/ssl2.h
11.77KB
include/openssl/ssl23.h
3.7KB
include/openssl/ssl3.h
32.5KB
include/openssl/stack.h
4.43KB
include/openssl/symhacks.h
27.04KB
include/openssl/tls1.h
38.48KB
include/openssl/ts.h
33.75KB
include/openssl/txt_db.h
4.52KB
include/openssl/ui.h
18.25KB
include/openssl/ui_compat.h
3.41KB
include/openssl/whrlpool.h
1.06KB
include/openssl/x509.h
52.07KB
include/openssl/x509_vfy.h
28.55KB
include/openssl/x509v3.h
39.44KB
lib/
-
lib/libeay32.lib
19.25MB
lib/ssleay32.lib
2.73MB
ssl/
-
ssl/openssl.cnf
10.58KB

资源内容介绍

因需要openssl1.0.2的环境,结果这个版本只能找到源码,编译了好久才搞定,这个是编译后的,x64版本,分享给有需要的
/* ==================================================================== * Copyright (c) 1999 The OpenSSL Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" * * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to * endorse or promote products derived from this software without * prior written permission. For written permission, please contact * openssl-core@openssl.org. * * 5. Products derived from this software may not be called "OpenSSL" * nor may "OpenSSL" appear in their names without prior written * permission of the OpenSSL Project. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit (http://www.openssl.org/)" * * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== * * This product includes cryptographic software written by Eric Young * (eay@cryptsoft.com). This product includes software written by Tim * Hudson (tjh@cryptsoft.com). * */#ifndef HEADER_SAFESTACK_H# define HEADER_SAFESTACK_H# include <openssl/stack.h>#ifdef __cplusplusextern "C" {#endif# ifndef CHECKED_PTR_OF# define CHECKED_PTR_OF(type, p) \ ((void*) (1 ? p : (type*)0))# endif/* * In C++ we get problems because an explicit cast is needed from (void *) we * use CHECKED_STACK_OF to ensure the correct type is passed in the macros * below. */# define CHECKED_STACK_OF(type, p) \ ((_STACK*) (1 ? p : (STACK_OF(type)*)0))# define CHECKED_SK_COPY_FUNC(type, p) \ ((void *(*)(void *)) ((1 ? p : (type *(*)(const type *))0)))# define CHECKED_SK_FREE_FUNC(type, p) \ ((void (*)(void *)) ((1 ? p : (void (*)(type *))0)))# define CHECKED_SK_CMP_FUNC(type, p) \ ((int (*)(const void *, const void *)) \ ((1 ? p : (int (*)(const type * const *, const type * const *))0)))# define STACK_OF(type) struct stack_st_##type# define PREDECLARE_STACK_OF(type) STACK_OF(type);# define DECLARE_STACK_OF(type) \STACK_OF(type) \ { \ _STACK stack; \ };# define DECLARE_SPECIAL_STACK_OF(type, type2) \STACK_OF(type) \ { \ _STACK stack; \ };# define IMPLEMENT_STACK_OF(type)/*- * Strings are special: normally an lhash entry will point to a single * (somewhat) mutable object. In the case of strings: * * a) Instead of a single char, there is an array of chars, NUL-terminated. * b) The string may have be immutable. * * So, they need their own declarations. Especially important for * type-checking tools, such as Deputy. * * In practice, however, it appears to be hard to have a const * string. For now, I'm settling for dealing with the fact it is a * string at all. */typedef char *OPENSSL_STRING;typedef const char *OPENSSL_CSTRING;/* * Confusingly, LHASH_OF(STRING) deals with char ** throughout, but * STACK_OF(STRING) is really more like STACK_OF(char), only, as mentioned * above, instead of a single char each entry is a NUL-terminated array of * chars. So, we have to implement STRING specially for STACK_OF. This is * dealt with in the autogenerated macros below. */DECLARE_SPECIAL_STACK_OF(OPENSSL_STRING, char)/* * Similarly, we sometimes use a block of characters, NOT nul-terminated. * These should also be distinguished from "normal" stacks. */typedef void *OPENSSL_BLOCK;DECLARE_SPECIAL_STACK_OF(OPENSSL_BLOCK, void)/* * SKM_sk_... stack macros are internal to safestack.h: never use them * directly, use sk_<type>_... instead */# define SKM_sk_new(type, cmp) \ ((STACK_OF(type) *)sk_new(CHECKED_SK_CMP_FUNC(type, cmp)))# define SKM_sk_new_null(type) \ ((STACK_OF(type) *)sk_new_null())# define SKM_sk_free(type, st) \ sk_free(CHECKED_STACK_OF(type, st))# define SKM_sk_num(type, st) \ sk_num(CHECKED_STACK_OF(type, st))# define SKM_sk_value(type, st,i) \ ((type *)sk_value(CHECKED_STACK_OF(type, st), i))# define SKM_sk_set(type, st,i,val) \ sk_set(CHECKED_STACK_OF(type, st), i, CHECKED_PTR_OF(type, val))# define SKM_sk_zero(type, st) \ sk_zero(CHECKED_STACK_OF(type, st))# define SKM_sk_push(type, st, val) \ sk_push(CHECKED_STACK_OF(type, st), CHECKED_PTR_OF(type, val))# define SKM_sk_unshift(type, st, val) \ sk_unshift(CHECKED_STACK_OF(type, st), CHECKED_PTR_OF(type, val))# define SKM_sk_find(type, st, val) \ sk_find(CHECKED_STACK_OF(type, st), CHECKED_PTR_OF(type, val))# define SKM_sk_find_ex(type, st, val) \ sk_find_ex(CHECKED_STACK_OF(type, st), \ CHECKED_PTR_OF(type, val))# define SKM_sk_delete(type, st, i) \ (type *)sk_delete(CHECKED_STACK_OF(type, st), i)# define SKM_sk_delete_ptr(type, st, ptr) \ (type *)sk_delete_ptr(CHECKED_STACK_OF(type, st), CHECKED_PTR_OF(type, ptr))# define SKM_sk_insert(type, st,val, i) \ sk_insert(CHECKED_STACK_OF(type, st), CHECKED_PTR_OF(type, val), i)# define SKM_sk_set_cmp_func(type, st, cmp) \ ((int (*)(const type * const *,const type * const *)) \ sk_set_cmp_func(CHECKED_STACK_OF(type, st), CHECKED_SK_CMP_FUNC(type, cmp)))# define SKM_sk_dup(type, st) \ (STACK_OF(type) *)sk_dup(CHECKED_STACK_OF(type, st))# define SKM_sk_pop_free(type, st, free_func) \ sk_pop_free(CHECKED_STACK_OF(type, st), CHECKED_SK_FREE_FUNC(type, free_func))# define SKM_sk_deep_copy(type, st, copy_func, free_func) \ (STACK_OF(type) *)sk_deep_copy(CHECKED_STACK_OF(type, st), CHECKED_SK_COPY_FUNC(type, copy_func), CHECKED_SK_FREE_FUNC(type, free_func))# define SKM_sk_shift(type, st) \ (type *)sk_shift(CHECKED_STACK_OF(type, st))# define SKM_sk_pop(type, st) \ (type *)sk_pop(CHECKED_STACK_OF(type, st))# define SKM_sk_sort(type, st) \ sk_sort(CHECKED_STACK_OF(type, st))# define SKM_sk_is_sorted(type, st) \ sk_is_sorted(CHECKED_STACK_OF(type, st))# define SKM_ASN1_SET_OF_d2i(type, st, pp, length, d2i_func, free_func, ex_tag, ex_class) \ (STACK_OF(type) *)d2i_ASN1_SET( \ (STACK_OF(OPENSSL_BLOCK) **)CHECKED_PTR_OF(STACK_OF(type)*, st), \ pp, length, \ CHECKED_D2I_OF(type, d2i_func), \ CHECKED_SK_FREE_FUNC(type, free_func), \ ex_tag, ex_class

用户评论 (0)

发表评论

captcha

相关资源

微聚云科数字人源码,供学习交流

数字人分身克隆工具只需录制一个123,321的口播视频,就可以按你的声音,动作,表情克隆你的数字人分身。这时只需输入文案就可以让数字人帮你录制视频源码供学习交流,有不清楚的随时联系,可提供技术服务

54.86MB24积分

springboot小徐影城管理系统(代码+数据库+LW)

随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多生活之中,随之就产生了“小徐影城管理系统”,这样就让小徐影城管理系统更加方便简单。对于本小徐影城管理系统的设计来说,系统开发主要是采用java语言技术,在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据小徐影城管理系统的现状来进行开发的,具体根据现实的需求来实现小徐影城管理系统网络化的管理,各类信息有序地进行存储,进入小徐影城管理系统页面之后,方可开始操作主控界面,主要功能包括管理员:首页、个人中心、用户管理、电影类型管理、放映厅管理、电影信息管理、购票统计管理、系统管理、订单管理,用户前台;首页、电影信息、电影资讯、个人中心、后台管理、在线客服等功能。本论文主要讲述了小徐影城管理系统开发背景,该系统它主要是对需求分析和功能需求做了介绍,并且对系统做了详细的测试和总结。具体从业务流程、数据库设计和系统结构等多方面的问题。望能利用先进的计算机技术和网络技术来改变目前的小徐影城管理系统状况,提高管理效率。

12.47MB47积分

springboot阿博图书馆管理系统(代码+数据库+LW)

随着社会的发展,计算机的优势和普及使得阿博图书馆管理系统的开发成为必需。阿博图书馆管理系统主要是借助计算机,通过对图书借阅等信息进行管理。减少管理员的工作,同时也方便广大用户对所需图书借阅信息的及时查询以及管理。阿博图书馆管理系统的开发过程中,采用B / S架构,主要使用Java技术进行开发,结合最新流行的springboot框架。使用Mysql数据库和Eclipse开发环境。该阿博图书馆管理系统包括用户和管理员。其主要功能包括管理员:首页、个人中心、用户管理、图书分类管理、图书信息管理、图书借阅管理、图书归还管理、缴纳罚金管理、留言板管理、系统管理,用户:首页、个人中心、图书借阅管理、图书归还管理、缴纳罚金管理、我的收藏管理,前台首页;首页、图书信息、公告信息、留言反馈、个人中心、后台管理等功能。本论文对阿博图书馆管理系统的发展背景进行详细的介绍,并且对系统开发技术进行介绍,然后对系统进行需求分析,对阿博图书馆管理系统业务流程、系统结构以及数据都进行详细说明。用户可根据关键字进行查找自己想要的信息等。

12.47MB12积分

web十大漏洞之xss注入靶场文件

web十大漏洞之xss注入靶场文件

1.07MB15积分