Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
72fbe87d
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看板
提交
72fbe87d
编写于
6月 08, 1999
作者:
B
Ben Laurie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Survive pedanticism.
上级
cfce2335
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
22 addition
and
14 deletion
+22
-14
crypto/bio/bio.h
crypto/bio/bio.h
+1
-1
crypto/bio/bss_bio.c
crypto/bio/bss_bio.c
+2
-1
crypto/bio/bss_file.c
crypto/bio/bss_file.c
+1
-1
crypto/dh/dh.h
crypto/dh/dh.h
+5
-0
crypto/evp/evp.h
crypto/evp/evp.h
+2
-2
crypto/evp/p5_crpt2.c
crypto/evp/p5_crpt2.c
+2
-2
crypto/hmac/hmac.c
crypto/hmac/hmac.c
+4
-3
crypto/hmac/hmac.h
crypto/hmac/hmac.h
+4
-3
demos/selfsign.c
demos/selfsign.c
+1
-1
未找到文件。
crypto/bio/bio.h
浏览文件 @
72fbe87d
...
...
@@ -460,7 +460,7 @@ BIO *BIO_new_fp_internal(FILE *stream, int close_flag);
# define BIO_new_fp BIO_new_fp_internal
# else
/* FP_API */
BIO_METHOD
*
BIO_s_file
(
void
);
BIO
*
BIO_new_file
(
c
har
*
filename
,
char
*
mode
);
BIO
*
BIO_new_file
(
c
onst
char
*
filename
,
const
char
*
mode
);
BIO
*
BIO_new_fp
(
FILE
*
stream
,
int
close_flag
);
# define BIO_s_file_internal BIO_s_file
# define BIO_new_file_internal BIO_new_file
...
...
crypto/bio/bss_bio.c
浏览文件 @
72fbe87d
...
...
@@ -187,7 +187,8 @@ static int bio_puts(BIO *bio, char *str)
return
bio_write
(
bio
,
str
,
strlen
(
str
));
}
/* Until bio_make_pair is used, make a dummy function use it for -pedantic */
void
dummy
()
{
bio_make_pair
(
NULL
,
NULL
);
}
static
int
bio_make_pair
(
BIO
*
bio1
,
BIO
*
bio2
)
{
...
...
crypto/bio/bss_file.c
浏览文件 @
72fbe87d
...
...
@@ -93,7 +93,7 @@ static BIO_METHOD methods_filep=
file_free
,
};
BIO
*
BIO_new_file
(
c
har
*
filename
,
char
*
mode
)
BIO
*
BIO_new_file
(
c
onst
char
*
filename
,
const
char
*
mode
)
{
BIO
*
ret
;
FILE
*
file
;
...
...
crypto/dh/dh.h
浏览文件 @
72fbe87d
...
...
@@ -105,8 +105,13 @@ typedef struct dh_st
(unsigned char *)(x))
#define d2i_DHparams_bio(bp,x) (DH *)ASN1_d2i_bio((char *(*)())DH_new, \
(char *(*)())d2i_DHparams,(bp),(unsigned char **)(x))
#ifdef __cplusplus
#define i2d_DHparams_bio(bp,x) ASN1_i2d_bio((int (*)())i2d_DHparams,(bp), \
(unsigned char *)(x))
#else
#define i2d_DHparams_bio(bp,x) ASN1_i2d_bio(i2d_DHparams,(bp), \
(unsigned char *)(x))
#endif
DH
*
DH_new
(
void
);
void
DH_free
(
DH
*
dh
);
...
...
crypto/evp/evp.h
浏览文件 @
72fbe87d
...
...
@@ -641,8 +641,8 @@ int PKCS5_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen,
ASN1_TYPE
*
param
,
EVP_CIPHER
*
cipher
,
EVP_MD
*
md
,
int
en_de
);
int
PKCS5_PBKDF2_HMAC_SHA1
(
const
char
*
pass
,
int
passlen
,
unsigned
char
*
salt
,
int
saltlen
,
int
iter
,
int
keylen
,
unsigned
char
*
out
);
unsigned
char
*
salt
,
int
saltlen
,
int
iter
,
int
keylen
,
unsigned
char
*
out
);
int
PKCS5_v2_PBE_keyivgen
(
EVP_CIPHER_CTX
*
ctx
,
const
char
*
pass
,
int
passlen
,
ASN1_TYPE
*
param
,
EVP_CIPHER
*
cipher
,
EVP_MD
*
md
,
int
en_de
);
...
...
crypto/evp/p5_crpt2.c
浏览文件 @
72fbe87d
...
...
@@ -69,8 +69,8 @@
*/
int
PKCS5_PBKDF2_HMAC_SHA1
(
const
char
*
pass
,
int
passlen
,
unsigned
char
*
salt
,
int
saltlen
,
int
iter
,
int
keylen
,
unsigned
char
*
out
)
unsigned
char
*
salt
,
int
saltlen
,
int
iter
,
int
keylen
,
unsigned
char
*
out
)
{
unsigned
char
digtmp
[
SHA_DIGEST_LENGTH
],
*
p
,
itmp
[
4
];
int
cplen
,
j
,
k
;
...
...
crypto/hmac/hmac.c
浏览文件 @
72fbe87d
...
...
@@ -60,7 +60,7 @@
#include <string.h>
#include <openssl/hmac.h>
void
HMAC_Init
(
HMAC_CTX
*
ctx
,
const
unsigned
char
*
key
,
int
len
,
void
HMAC_Init
(
HMAC_CTX
*
ctx
,
const
void
*
key
,
int
len
,
const
EVP_MD
*
md
)
{
int
i
,
j
,
reset
=
0
;
...
...
@@ -133,8 +133,9 @@ void HMAC_cleanup(HMAC_CTX *ctx)
memset
(
ctx
,
0
,
sizeof
(
HMAC_CTX
));
}
unsigned
char
*
HMAC
(
const
EVP_MD
*
evp_md
,
const
unsigned
char
*
key
,
int
key_len
,
unsigned
char
*
d
,
int
n
,
unsigned
char
*
md
,
unsigned
int
*
md_len
)
unsigned
char
*
HMAC
(
const
EVP_MD
*
evp_md
,
const
void
*
key
,
int
key_len
,
unsigned
char
*
d
,
int
n
,
unsigned
char
*
md
,
unsigned
int
*
md_len
)
{
HMAC_CTX
c
;
static
unsigned
char
m
[
EVP_MAX_MD_SIZE
];
...
...
crypto/hmac/hmac.h
浏览文件 @
72fbe87d
...
...
@@ -83,13 +83,14 @@ typedef struct hmac_ctx_st
#define HMAC_size(e) (EVP_MD_size((e)->md))
void
HMAC_Init
(
HMAC_CTX
*
ctx
,
const
unsigned
char
*
key
,
int
len
,
void
HMAC_Init
(
HMAC_CTX
*
ctx
,
const
void
*
key
,
int
len
,
const
EVP_MD
*
md
);
void
HMAC_Update
(
HMAC_CTX
*
ctx
,
unsigned
char
*
key
,
int
len
);
void
HMAC_Final
(
HMAC_CTX
*
ctx
,
unsigned
char
*
md
,
unsigned
int
*
len
);
void
HMAC_cleanup
(
HMAC_CTX
*
ctx
);
unsigned
char
*
HMAC
(
const
EVP_MD
*
evp_md
,
const
unsigned
char
*
key
,
int
key_len
,
unsigned
char
*
d
,
int
n
,
unsigned
char
*
md
,
unsigned
int
*
md_len
);
unsigned
char
*
HMAC
(
const
EVP_MD
*
evp_md
,
const
void
*
key
,
int
key_len
,
unsigned
char
*
d
,
int
n
,
unsigned
char
*
md
,
unsigned
int
*
md_len
);
#ifdef __cplusplus
...
...
demos/selfsign.c
浏览文件 @
72fbe87d
...
...
@@ -102,7 +102,7 @@ int days;
else
x
=
*
x509p
;
rsa
=
RSA_generate_key
(
bits
,
RSA_F4
,
callback
);
rsa
=
RSA_generate_key
(
bits
,
RSA_F4
,
callback
,
NULL
);
if
(
!
EVP_PKEY_assign_RSA
(
pk
,
rsa
))
{
abort
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录