Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
ce8b2574
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看板
提交
ce8b2574
编写于
6月 29, 1999
作者:
D
Dr. Stephen Henson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
New functions to allow RSA_METHODs to be changed without poking round in
RSA structure internals.
上级
e3718280
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
31 addition
and
0 deletion
+31
-0
CHANGES
CHANGES
+5
-0
crypto/rsa/rsa.h
crypto/rsa/rsa.h
+3
-0
crypto/rsa/rsa_lib.c
crypto/rsa/rsa_lib.c
+20
-0
util/libeay.num
util/libeay.num
+3
-0
未找到文件。
CHANGES
浏览文件 @
ce8b2574
...
...
@@ -4,6 +4,11 @@
Changes between 0.9.3a and 0.9.4
*) New functions RSA_get_default_method(), RSA_set_method() and
RSA_get_method(). These allows replacement of RSA_METHODs without having
to mess around with the internals of an RSA structure.
[Steve Henson]
*) Fix memory leaks in DSA_do_sign and DSA_is_prime.
Also really enable memory leak checks in openssl.c and in some
test programs.
...
...
crypto/rsa/rsa.h
浏览文件 @
ce8b2574
...
...
@@ -161,6 +161,9 @@ void RSA_free (RSA *r);
int
RSA_flags
(
RSA
*
r
);
void
RSA_set_default_method
(
RSA_METHOD
*
meth
);
RSA_METHOD
*
RSA_get_default_method
(
void
);
RSA_METHOD
*
RSA_get_method
(
RSA
*
rsa
);
RSA_METHOD
*
RSA_set_method
(
RSA
*
rsa
,
RSA_METHOD
*
meth
);
/* This function needs the memory locking malloc callbacks to be installed */
int
RSA_memory_lock
(
RSA
*
r
);
...
...
crypto/rsa/rsa_lib.c
浏览文件 @
ce8b2574
...
...
@@ -79,6 +79,26 @@ void RSA_set_default_method(RSA_METHOD *meth)
default_RSA_meth
=
meth
;
}
RSA_METHOD
*
RSA_get_default_method
(
void
)
{
return
default_RSA_meth
;
}
RSA_METHOD
*
RSA_get_method
(
RSA
*
rsa
)
{
return
rsa
->
meth
;
}
RSA_METHOD
*
RSA_set_method
(
RSA
*
rsa
,
RSA_METHOD
*
meth
)
{
RSA_METHOD
*
mtmp
;
mtmp
=
rsa
->
meth
;
if
(
mtmp
->
finish
)
mtmp
->
finish
(
rsa
);
rsa
->
meth
=
meth
;
if
(
meth
->
init
)
meth
->
init
(
rsa
);
return
mtmp
;
}
RSA
*
RSA_new_method
(
RSA_METHOD
*
meth
)
{
RSA
*
ret
;
...
...
util/libeay.num
浏览文件 @
ce8b2574
...
...
@@ -1818,3 +1818,6 @@ sk_ASN1_OBJECT_insert 1842
sk_ASN1_OBJECT_push 1843
d2i_ASN1_SET_OF_ASN1_OBJECT 1844
PKCS7_signatureVerify 1845
RSA_set_method 1846
RSA_get_method 1847
RSA_get_default_method 1848
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录