Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
93fd0fd6
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,发现更多精彩内容 >>
提交
93fd0fd6
编写于
6月 08, 1999
作者:
U
Ulf Möller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Don't #define _, and eliminate casts.
上级
bebf2787
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
6 addition
and
11 deletion
+6
-11
crypto/des/des.h
crypto/des/des.h
+2
-7
crypto/des/des_enc.c
crypto/des/des_enc.c
+2
-2
crypto/evp/evp.h
crypto/evp/evp.h
+2
-2
未找到文件。
crypto/des/des.h
浏览文件 @
93fd0fd6
...
...
@@ -87,15 +87,11 @@ typedef /* const */ unsigned char const_des_cblock[8];
typedef
struct
des_ks_struct
{
union
{
des_cblock
_
;
des_cblock
cblock
;
/* make sure things are correct size on machines with
* 8 byte longs */
DES_LONG
pad
[
2
];
DES_LONG
deslong
[
2
];
}
ks
;
#if defined _
# error "_ is defined, but some strange definition the DES library cannot handle that."
#endif
#define _ ks._
int
weak_key
;
}
des_key_schedule
[
16
];
...
...
@@ -120,7 +116,6 @@ typedef struct des_ks_struct
#define des_ede2_ofb64_encrypt(i,o,l,k1,k2,iv,n) \
des_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n))
#define C_Block des_cblock
#define Key_schedule des_key_schedule
#ifdef KERBEROS
#define ENCRYPT DES_ENCRYPT
...
...
crypto/des/des_enc.c
浏览文件 @
93fd0fd6
...
...
@@ -84,7 +84,7 @@ void des_encrypt(DES_LONG *data, des_key_schedule ks, int enc)
r
=
ROTATE
(
r
,
29
)
&
0xffffffffL
;
l
=
ROTATE
(
l
,
29
)
&
0xffffffffL
;
s
=
(
DES_LONG
*
)
ks
;
s
=
ks
->
ks
.
deslong
;
/* I don't know if it is worth the effort of loop unrolling the
* inner loop */
if
(
enc
)
...
...
@@ -180,7 +180,7 @@ void des_encrypt2(DES_LONG *data, des_key_schedule ks, int enc)
r
=
ROTATE
(
r
,
29
)
&
0xffffffffL
;
l
=
ROTATE
(
l
,
29
)
&
0xffffffffL
;
s
=
(
DES_LONG
*
)
ks
;
s
=
ks
->
ks
.
deslong
;
/* I don't know if it is worth the effort of loop unrolling the
* inner loop */
if
(
enc
)
...
...
crypto/evp/evp.h
浏览文件 @
93fd0fd6
...
...
@@ -355,8 +355,8 @@ typedef struct evp_cipher_ctx_st
struct
{
des_key_schedule
ks
;
/* key schedule */
C_B
lock
inw
;
C_B
lock
outw
;
des_cb
lock
inw
;
des_cb
lock
outw
;
}
desx_cbc
;
struct
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录