Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
00a37b5a
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
00a37b5a
编写于
4月 06, 2010
作者:
D
Dr. Stephen Henson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
PR: 2220
Fixes to make OpenSSL compile with no-rc4
上级
bc494872
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
13 addition
and
7 deletion
+13
-7
apps/apps.c
apps/apps.c
+1
-1
apps/dsa.c
apps/dsa.c
+1
-1
apps/rsa.c
apps/rsa.c
+1
-1
crypto/pem/pem.h
crypto/pem/pem.h
+2
-1
crypto/pem/pvkfmt.c
crypto/pem/pvkfmt.c
+5
-0
ssl/ssltest.c
ssl/ssltest.c
+1
-1
util/libeay.num
util/libeay.num
+2
-2
未找到文件。
apps/apps.c
浏览文件 @
00a37b5a
...
...
@@ -923,7 +923,7 @@ EVP_PKEY *load_key(BIO *err, const char *file, int format, int maybe_stdin,
&
pkey
,
NULL
,
NULL
))
goto
end
;
}
#if !defined(OPENSSL_NO_RSA) && !defined(OPENSSL_NO_DSA)
#if !defined(OPENSSL_NO_RSA) && !defined(OPENSSL_NO_DSA)
&& !defined (OPENSSL_NO_RC4)
else
if
(
format
==
FORMAT_MSBLOB
)
pkey
=
b2i_PrivateKey_bio
(
key
);
else
if
(
format
==
FORMAT_PVK
)
...
...
apps/dsa.c
浏览文件 @
00a37b5a
...
...
@@ -334,7 +334,7 @@ bad:
i
=
PEM_write_bio_DSA_PUBKEY
(
out
,
dsa
);
else
i
=
PEM_write_bio_DSAPrivateKey
(
out
,
dsa
,
enc
,
NULL
,
0
,
NULL
,
passout
);
#if
ndef OPENSSL_NO_RSA
#if
!defined(OPENSSL_NO_RSA) && !defined(OPENSSL_NO_RC4)
}
else
if
(
outformat
==
FORMAT_MSBLOB
||
outformat
==
FORMAT_PVK
)
{
EVP_PKEY
*
pk
;
pk
=
EVP_PKEY_new
();
...
...
apps/rsa.c
浏览文件 @
00a37b5a
...
...
@@ -409,7 +409,7 @@ bad:
}
else
i
=
PEM_write_bio_RSAPrivateKey
(
out
,
rsa
,
enc
,
NULL
,
0
,
NULL
,
passout
);
#if
ndef OPENSSL_NO_DSA
#if
!defined(OPENSSL_NO_DSA) && !defined(OPENSSL_NO_RC4)
}
else
if
(
outformat
==
FORMAT_MSBLOB
||
outformat
==
FORMAT_PVK
)
{
EVP_PKEY
*
pk
;
pk
=
EVP_PKEY_new
();
...
...
crypto/pem/pem.h
浏览文件 @
00a37b5a
...
...
@@ -548,10 +548,11 @@ EVP_PKEY *b2i_PrivateKey_bio(BIO *in);
EVP_PKEY
*
b2i_PublicKey_bio
(
BIO
*
in
);
int
i2b_PrivateKey_bio
(
BIO
*
out
,
EVP_PKEY
*
pk
);
int
i2b_PublicKey_bio
(
BIO
*
out
,
EVP_PKEY
*
pk
);
#ifndef OPENSSL_NO_RC4
EVP_PKEY
*
b2i_PVK_bio
(
BIO
*
in
,
pem_password_cb
*
cb
,
void
*
u
);
int
i2b_PVK_bio
(
BIO
*
out
,
EVP_PKEY
*
pk
,
int
enclevel
,
pem_password_cb
*
cb
,
void
*
u
);
#endif
/* BEGIN ERROR CODES */
...
...
crypto/pem/pvkfmt.c
浏览文件 @
00a37b5a
...
...
@@ -654,6 +654,8 @@ int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk)
return
do_i2b_bio
(
out
,
pk
,
1
);
}
#ifndef OPENSSL_NO_RC4
static
int
do_PVK_header
(
const
unsigned
char
**
in
,
unsigned
int
length
,
int
skip_magic
,
unsigned
int
*
psaltlen
,
unsigned
int
*
pkeylen
)
...
...
@@ -946,4 +948,7 @@ int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel,
}
return
-
1
;
}
#endif
#endif
ssl/ssltest.c
浏览文件 @
00a37b5a
...
...
@@ -484,8 +484,8 @@ int main(int argc, char *argv[])
int
comp
=
0
;
#ifndef OPENSSL_NO_COMP
COMP_METHOD
*
cm
=
NULL
;
#endif
STACK_OF
(
SSL_COMP
)
*
ssl_comp_methods
=
NULL
;
#endif
int
test_cipherlist
=
0
;
verbose
=
0
;
...
...
util/libeay.num
浏览文件 @
00a37b5a
...
...
@@ -3861,10 +3861,10 @@ EVP_PKEY_meth_set_sign 4243 EXIST::FUNCTION:
CRYPTO_THREADID_current 4244 EXIST::FUNCTION:
EVP_PKEY_decrypt_init 4245 EXIST::FUNCTION:
NETSCAPE_X509_free 4246 EXIST::FUNCTION:
i2b_PVK_bio 4247 EXIST::FUNCTION:
i2b_PVK_bio 4247 EXIST::FUNCTION:
RC4
EVP_PKEY_print_private 4248 EXIST::FUNCTION:
GENERAL_NAME_get0_value 4249 EXIST::FUNCTION:
b2i_PVK_bio 4250 EXIST::FUNCTION:
b2i_PVK_bio 4250 EXIST::FUNCTION:
RC4
ASN1_UTCTIME_adj 4251 EXIST::FUNCTION:
TS_TST_INFO_new 4252 EXIST::FUNCTION:
EVP_MD_do_all_sorted 4253 EXIST::FUNCTION:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录