Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
ac7d0785
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
接近 2 年 前同步成功
通知
12
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看板
提交
ac7d0785
编写于
5月 15, 1999
作者:
B
Ben Laurie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Get rid of casts.
上级
62bad771
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
10 addition
and
9 deletion
+10
-9
crypto/md32_common.h
crypto/md32_common.h
+3
-3
crypto/md5/md5.h
crypto/md5/md5.h
+1
-1
crypto/md5/md5_dgst.c
crypto/md5/md5_dgst.c
+3
-2
crypto/md5/md5_locl.h
crypto/md5/md5_locl.h
+3
-3
未找到文件。
crypto/md32_common.h
浏览文件 @
ac7d0785
...
...
@@ -468,7 +468,7 @@ void HASH_UPDATE (HASH_CTX *c, const unsigned char *data, unsigned long len)
*/
if
((((
unsigned
long
)
data
)
%
4
)
==
0
)
{
HASH_BLOCK_DATA_ORDER_ALIGNED
(
c
,
(
HASH_LONG
*
)
data
,
sw
);
HASH_BLOCK_DATA_ORDER_ALIGNED
(
c
,
data
,
sw
);
sw
*=
HASH_CBLOCK
;
data
+=
sw
;
len
-=
sw
;
...
...
@@ -510,11 +510,11 @@ void HASH_UPDATE (HASH_CTX *c, const unsigned char *data, unsigned long len)
}
void
HASH_TRANSFORM
(
HASH_CTX
*
c
,
unsigned
char
*
data
)
void
HASH_TRANSFORM
(
HASH_CTX
*
c
,
const
unsigned
char
*
data
)
{
#if defined(HASH_BLOCK_DATA_ORDER_ALIGNED) && HASH_BLOCK_DATA_ORDER_ALIGNED!=1
if
((((
unsigned
long
)
data
)
%
4
)
==
0
)
HASH_BLOCK_DATA_ORDER_ALIGNED
(
c
,
(
HASH_LONG
*
)
data
,
1
);
HASH_BLOCK_DATA_ORDER_ALIGNED
(
c
,
data
,
1
);
else
#if !defined(HASH_BLOCK_DATA_ORDER)
{
...
...
crypto/md5/md5.h
浏览文件 @
ac7d0785
...
...
@@ -106,7 +106,7 @@ void MD5_Init(MD5_CTX *c);
void
MD5_Update
(
MD5_CTX
*
c
,
const
unsigned
char
*
data
,
unsigned
long
len
);
void
MD5_Final
(
unsigned
char
*
md
,
MD5_CTX
*
c
);
unsigned
char
*
MD5
(
unsigned
char
*
d
,
unsigned
long
n
,
unsigned
char
*
md
);
void
MD5_Transform
(
MD5_CTX
*
c
,
unsigned
char
*
b
);
void
MD5_Transform
(
MD5_CTX
*
c
,
const
unsigned
char
*
b
);
#ifdef __cplusplus
}
#endif
...
...
crypto/md5/md5_dgst.c
浏览文件 @
ac7d0785
...
...
@@ -82,8 +82,9 @@ void MD5_Init(MD5_CTX *c)
}
#ifndef md5_block_host_order
void
md5_block_host_order
(
MD5_CTX
*
c
,
const
MD5_LONG
*
X
,
int
num
)
void
md5_block_host_order
(
MD5_CTX
*
c
,
const
void
*
data
,
int
num
)
{
const
MD5_LONG
*
X
=
data
;
register
unsigned
long
A
,
B
,
C
,
D
;
/*
* In case you wonder why A-D are declared as long and not
...
...
@@ -185,7 +186,7 @@ void md5_block_host_order (MD5_CTX *c, const MD5_LONG *X, int num)
#endif
#ifndef md5_block_data_order
void
md5_block_data_order
(
MD5_CTX
*
c
,
const
unsigned
char
*
data
,
int
num
)
void
md5_block_data_order
(
MD5_CTX
*
c
,
const
void
*
data
,
int
num
)
{
register
unsigned
long
A
,
B
,
C
,
D
,
l
;
/*
...
...
crypto/md5/md5_locl.h
浏览文件 @
ac7d0785
...
...
@@ -73,8 +73,8 @@
# endif
#endif
void
md5_block_host_order
(
MD5_CTX
*
c
,
const
MD5_LONG
*
p
,
int
num
);
void
md5_block_data_order
(
MD5_CTX
*
c
,
const
unsigned
char
*
p
,
int
num
);
void
md5_block_host_order
(
MD5_CTX
*
c
,
const
void
*
p
,
int
num
);
void
md5_block_data_order
(
MD5_CTX
*
c
,
const
void
*
p
,
int
num
);
#if defined(__i386)
/*
...
...
@@ -98,7 +98,7 @@ void md5_block_data_order (MD5_CTX *c, const unsigned char *p,int num);
*
* <appro@fy.chalmers.se>
*/
#define md5_block_data_order
(c,p,num) md5_block_host_order((c),(const MD5_LONG *)(p),(num))
#define md5_block_data_order
md5_block_host_order
#endif
#define DATA_ORDER_IS_LITTLE_ENDIAN
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录