Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
092ec334
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,发现更多精彩内容 >>
提交
092ec334
编写于
9月 06, 1999
作者:
B
Ben Laurie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix warnings.
上级
232616ef
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
9 deletion
+8
-9
crypto/evp/encode.c
crypto/evp/encode.c
+2
-2
crypto/evp/evp.h
crypto/evp/evp.h
+2
-3
crypto/x509/x509.h
crypto/x509/x509.h
+1
-1
crypto/x509/x509spki.c
crypto/x509/x509spki.c
+3
-3
未找到文件。
crypto/evp/encode.c
浏览文件 @
092ec334
...
...
@@ -185,7 +185,7 @@ void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl)
*
outl
=
ret
;
}
int
EVP_EncodeBlock
(
unsigned
char
*
t
,
unsigned
char
*
f
,
int
dlen
)
int
EVP_EncodeBlock
(
unsigned
char
*
t
,
const
unsigned
char
*
f
,
int
dlen
)
{
int
i
,
ret
=
0
;
unsigned
long
l
;
...
...
@@ -337,7 +337,7 @@ end:
return
(
rv
);
}
int
EVP_DecodeBlock
(
unsigned
char
*
t
,
unsigned
char
*
f
,
int
n
)
int
EVP_DecodeBlock
(
unsigned
char
*
t
,
const
unsigned
char
*
f
,
int
n
)
{
int
i
,
ret
=
0
,
a
,
b
,
c
,
d
;
unsigned
long
l
;
...
...
crypto/evp/evp.h
浏览文件 @
092ec334
...
...
@@ -521,15 +521,14 @@ void EVP_EncodeInit(EVP_ENCODE_CTX *ctx);
void
EVP_EncodeUpdate
(
EVP_ENCODE_CTX
*
ctx
,
unsigned
char
*
out
,
int
*
outl
,
unsigned
char
*
in
,
int
inl
);
void
EVP_EncodeFinal
(
EVP_ENCODE_CTX
*
ctx
,
unsigned
char
*
out
,
int
*
outl
);
int
EVP_EncodeBlock
(
unsigned
char
*
t
,
unsigned
char
*
f
,
int
n
);
int
EVP_EncodeBlock
(
unsigned
char
*
t
,
const
unsigned
char
*
f
,
int
n
);
void
EVP_DecodeInit
(
EVP_ENCODE_CTX
*
ctx
);
int
EVP_DecodeUpdate
(
EVP_ENCODE_CTX
*
ctx
,
unsigned
char
*
out
,
int
*
outl
,
unsigned
char
*
in
,
int
inl
);
int
EVP_DecodeFinal
(
EVP_ENCODE_CTX
*
ctx
,
unsigned
char
*
out
,
int
*
outl
);
int
EVP_DecodeBlock
(
unsigned
char
*
t
,
unsigned
char
*
f
,
int
n
);
int
EVP_DecodeBlock
(
unsigned
char
*
t
,
const
unsigned
char
*
f
,
int
n
);
void
ERR_load_EVP_strings
(
void
);
...
...
crypto/x509/x509.h
浏览文件 @
092ec334
...
...
@@ -552,7 +552,7 @@ int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r);
int
X509_CRL_verify
(
X509_CRL
*
a
,
EVP_PKEY
*
r
);
int
NETSCAPE_SPKI_verify
(
NETSCAPE_SPKI
*
a
,
EVP_PKEY
*
r
);
NETSCAPE_SPKI
*
NETSCAPE_SPKI_b64_decode
(
char
*
str
,
int
len
);
NETSCAPE_SPKI
*
NETSCAPE_SPKI_b64_decode
(
c
onst
c
har
*
str
,
int
len
);
char
*
NETSCAPE_SPKI_b64_encode
(
NETSCAPE_SPKI
*
x
);
EVP_PKEY
*
NETSCAPE_SPKI_get_pubkey
(
NETSCAPE_SPKI
*
x
);
int
NETSCAPE_SPKI_set_pubkey
(
NETSCAPE_SPKI
*
x
,
EVP_PKEY
*
pkey
);
...
...
crypto/x509/x509spki.c
浏览文件 @
092ec334
...
...
@@ -76,7 +76,7 @@ EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x)
/* Load a Netscape SPKI from a base64 encoded string */
NETSCAPE_SPKI
*
NETSCAPE_SPKI_b64_decode
(
char
*
str
,
int
len
)
NETSCAPE_SPKI
*
NETSCAPE_SPKI_b64_decode
(
c
onst
c
har
*
str
,
int
len
)
{
unsigned
char
*
spki_der
,
*
p
;
int
spki_len
;
...
...
@@ -86,7 +86,7 @@ NETSCAPE_SPKI * NETSCAPE_SPKI_b64_decode(char *str, int len)
X509err
(
X509_F_NETSCAPE_SPKI_B64_DECODE
,
ERR_R_MALLOC_FAILURE
);
return
NULL
;
}
spki_len
=
EVP_DecodeBlock
(
spki_der
,
str
,
len
);
spki_len
=
EVP_DecodeBlock
(
spki_der
,
(
const
unsigned
char
*
)
str
,
len
);
if
(
spki_len
<
0
)
{
X509err
(
X509_F_NETSCAPE_SPKI_B64_DECODE
,
X509_R_BASE64_DECODE_ERROR
);
...
...
@@ -115,7 +115,7 @@ char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki)
}
p
=
der_spki
;
i2d_NETSCAPE_SPKI
(
spki
,
&
p
);
EVP_EncodeBlock
(
b64_str
,
der_spki
,
der_len
);
EVP_EncodeBlock
(
(
unsigned
char
*
)
b64_str
,
der_spki
,
der_len
);
Free
(
der_spki
);
return
b64_str
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录