Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
908eb7b8
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看板
提交
908eb7b8
编写于
25年前
作者:
U
Ulf Möller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Call our crypt implementation des_crypt(). crypt() now is a wrapper if
there is no system crypt() available.
上级
bf0870ac
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
10 addition
and
16 deletion
+10
-16
CHANGES
CHANGES
+3
-0
crypto/des/des.h
crypto/des/des.h
+1
-8
crypto/des/fcrypt.c
crypto/des/fcrypt.c
+6
-8
未找到文件。
CHANGES
浏览文件 @
908eb7b8
...
...
@@ -5,6 +5,9 @@
Changes between 0.9.3a and 0.9.4
*) DES library cleanups.
[Ulf Möller]
*) Add support for PKCS#5 v2.0 PBE algorithms. This will permit PKCS#8 to be
used with any cipher unlike PKCS#5 v1.5 which can at most handle 64 bit
ciphers. NOTE: although the key derivation function has been verified
...
...
This diff is collapsed.
Click to expand it.
crypto/des/des.h
浏览文件 @
908eb7b8
...
...
@@ -198,16 +198,9 @@ int des_enc_read(int fd,void *buf,int len,des_key_schedule sched,
int
des_enc_write
(
int
fd
,
const
void
*
buf
,
int
len
,
des_key_schedule
sched
,
des_cblock
*
iv
);
char
*
des_fcrypt
(
const
char
*
buf
,
const
char
*
salt
,
char
*
ret
);
#if defined(PERL5) || defined(__FreeBSD__)
char
*
des_crypt
(
const
char
*
buf
,
const
char
*
salt
);
#else
/* some stupid compilers complain because I have declared char instead
* of const char */
#ifdef HEADER_DES_LOCL_H
#if !defined(PERL5) && !defined(__FreeBSD__) && !defined(NeXT)
char
*
crypt
(
const
char
*
buf
,
const
char
*
salt
);
#else
char
*
crypt
();
#endif
#endif
void
des_ofb_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
int
numbits
,
long
length
,
des_key_schedule
schedule
,
des_cblock
*
ivec
);
...
...
This diff is collapsed.
Click to expand it.
crypto/des/fcrypt.c
浏览文件 @
908eb7b8
...
...
@@ -62,16 +62,14 @@ static unsigned const char cov_2char[64]={
void
fcrypt_body
(
DES_LONG
*
out
,
des_key_schedule
ks
,
DES_LONG
Eswap0
,
DES_LONG
Eswap1
);
#if defined(PERL5) || defined(__FreeBSD__)
char
*
des_crypt
(
const
char
*
buf
,
const
char
*
salt
);
#else
char
*
crypt
(
const
char
*
buf
,
const
char
*
salt
);
#endif
#if defined(PERL5) || defined(__FreeBSD__)
char
*
des_crypt
(
const
char
*
buf
,
const
char
*
salt
)
#else
#if !defined(PERL5) && !defined(__FreeBSD__) && !defined(NeXT)
char
*
crypt
(
const
char
*
buf
,
const
char
*
salt
)
{
return
(
des_crypt
(
buf
,
salt
));
}
#endif
char
*
des_crypt
(
const
char
*
buf
,
const
char
*
salt
)
{
static
char
buff
[
14
];
...
...
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录
新手
引导
客服
返回
顶部