Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
931627e6
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
大约 1 年 前同步成功
通知
9
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
931627e6
编写于
3月 07, 2002
作者:
R
Richard Levitte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Synchronise the AEP engine in all branches. For 0.9.6-stable [engine], implement software fallback
上级
274a2c99
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
9 deletion
+6
-9
crypto/engine/hw_aep.c
crypto/engine/hw_aep.c
+6
-9
未找到文件。
crypto/engine/hw_aep.c
浏览文件 @
931627e6
...
...
@@ -137,8 +137,8 @@ static int aep_rand_status(void);
#endif
/* Bignum conversion stuff */
static
AEP_RV
GetBigNumSize
(
void
*
ArbBigNum
,
AEP_U32
*
BigNumSize
);
static
AEP_RV
MakeAEPBigNum
(
void
*
ArbBigNum
,
AEP_U32
BigNumSize
,
static
AEP_RV
GetBigNumSize
(
AEP_VOID_PTR
ArbBigNum
,
AEP_U32
*
BigNumSize
);
static
AEP_RV
MakeAEPBigNum
(
AEP_VOID_PTR
ArbBigNum
,
AEP_U32
BigNumSize
,
unsigned
char
*
AEP_BigNum
);
static
AEP_RV
ConvertAEPBigNum
(
void
*
ArbBigNum
,
AEP_U32
BigNumSize
,
unsigned
char
*
AEP_BigNum
);
...
...
@@ -650,9 +650,6 @@ static int aep_rand(unsigned char *buf,int len )
AEP_RV
rv
=
AEP_R_OK
;
AEP_CONNECTION_HNDL
hConnection
;
int
to_return
=
0
;
CRYPTO_w_lock
(
CRYPTO_LOCK_RAND
);
/*Can the request be serviced with what's already in the buffer?*/
...
...
@@ -1010,7 +1007,7 @@ static AEP_RV aep_close_all_connections(int use_engine_lock, int *in_use)
/*BigNum call back functions, used to convert OpenSSL bignums into AEP bignums.
Note only 32bit Openssl build support*/
static
AEP_RV
GetBigNumSize
(
void
*
ArbBigNum
,
AEP_U32
*
BigNumSize
)
static
AEP_RV
GetBigNumSize
(
AEP_VOID_PTR
ArbBigNum
,
AEP_U32
*
BigNumSize
)
{
BIGNUM
*
bn
;
...
...
@@ -1028,7 +1025,7 @@ static AEP_RV GetBigNumSize(void* ArbBigNum, AEP_U32* BigNumSize)
return
AEP_R_OK
;
}
static
AEP_RV
MakeAEPBigNum
(
void
*
ArbBigNum
,
AEP_U32
BigNumSize
,
static
AEP_RV
MakeAEPBigNum
(
AEP_VOID_PTR
ArbBigNum
,
AEP_U32
BigNumSize
,
unsigned
char
*
AEP_BigNum
)
{
BIGNUM
*
bn
;
...
...
@@ -1050,8 +1047,8 @@ static AEP_RV MakeAEPBigNum(void* ArbBigNum, AEP_U32 BigNumSize,
{
buf
=
(
unsigned
char
*
)
&
bn
->
d
[
i
];
*
((
AEP_U32
*
)
AEP_BigNum
)
=
(
AEP_U32
)
(
(
unsigned
)
buf
[
1
]
<<
8
|
buf
[
0
])
|
*
((
AEP_U32
*
)
AEP_BigNum
)
=
(
AEP_U32
)
((
unsigned
)
buf
[
1
]
<<
8
|
buf
[
0
])
|
((
unsigned
)
buf
[
3
]
<<
8
|
buf
[
2
])
<<
16
;
AEP_BigNum
+=
4
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录