Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
openssl
提交
56431240
O
openssl
项目概览
btwise
/
openssl
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
56431240
编写于
11月 13, 2013
作者:
C
Christian Heimes
提交者:
Ben Laurie
5月 25, 2014
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add test case to makefiles
上级
4d4a535d
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
29 addition
and
6 deletion
+29
-6
crypto/evp/Makefile
crypto/evp/Makefile
+1
-1
crypto/evp/p5_crpt2_test.c
crypto/evp/p5_crpt2_test.c
+16
-1
test/Makefile
test/Makefile
+12
-4
未找到文件。
crypto/evp/Makefile
浏览文件 @
56431240
...
@@ -13,7 +13,7 @@ AR= ar r
...
@@ -13,7 +13,7 @@ AR= ar r
CFLAGS
=
$(INCLUDES)
$(CFLAG)
CFLAGS
=
$(INCLUDES)
$(CFLAG)
GENERAL
=
Makefile
GENERAL
=
Makefile
TEST
=
evp_test.c
TEST
=
evp_test.c
p5_crpt2_test.c
TESTDATA
=
evptests.txt
TESTDATA
=
evptests.txt
APPS
=
APPS
=
...
...
crypto/evp/p5_crpt2_test.c
浏览文件 @
56431240
...
@@ -61,6 +61,14 @@
...
@@ -61,6 +61,14 @@
#include <openssl/err.h>
#include <openssl/err.h>
#include <openssl/conf.h>
#include <openssl/conf.h>
#ifdef OPENSSL_NO_SHA
int
main
(
int
argc
,
char
*
argv
[])
{
printf
(
"No SHA support
\n
"
);
return
(
0
);
}
#else
typedef
struct
{
typedef
struct
{
const
char
*
pass
;
const
char
*
pass
;
int
passlen
;
int
passlen
;
...
@@ -113,7 +121,7 @@ hexdump(FILE *f, const char *title, const unsigned char *s, int l) {
...
@@ -113,7 +121,7 @@ hexdump(FILE *f, const char *title, const unsigned char *s, int l) {
int
i
;
int
i
;
fprintf
(
f
,
"%s"
,
title
);
fprintf
(
f
,
"%s"
,
title
);
for
(
i
=
0
;
i
<
l
;
i
++
)
{
for
(
i
=
0
;
i
<
l
;
i
++
)
{
fprintf
(
f
,
"
0x
%02x"
,
s
[
i
]);
fprintf
(
f
,
"%02x"
,
s
[
i
]);
}
}
fprintf
(
f
,
"
\n
"
);
fprintf
(
f
,
"
\n
"
);
}
}
...
@@ -192,9 +200,15 @@ int main(int argc,char **argv) {
...
@@ -192,9 +200,15 @@ int main(int argc,char **argv) {
printf
(
"PKCS5_PBKDF2_HMAC() tests "
);
printf
(
"PKCS5_PBKDF2_HMAC() tests "
);
for
(
i
=
0
;
test
->
pass
!=
NULL
;
i
++
,
test
++
)
{
for
(
i
=
0
;
test
->
pass
!=
NULL
;
i
++
,
test
++
)
{
#ifndef OPENSSL_NO_SHA0
test_p5_pbkdf2
(
i
,
"sha1"
,
test
,
sha1_results
[
i
]);
test_p5_pbkdf2
(
i
,
"sha1"
,
test
,
sha1_results
[
i
]);
#endif
#ifndef OPENSSL_NO_SHA256
test_p5_pbkdf2
(
i
,
"sha256"
,
test
,
sha256_results
[
i
]);
test_p5_pbkdf2
(
i
,
"sha256"
,
test
,
sha256_results
[
i
]);
#endif
#ifndef OPENSSL_NO_SHA512
test_p5_pbkdf2
(
i
,
"sha512"
,
test
,
sha512_results
[
i
]);
test_p5_pbkdf2
(
i
,
"sha512"
,
test
,
sha512_results
[
i
]);
#endif
printf
(
"."
);
printf
(
"."
);
}
}
printf
(
" done
\n
"
);
printf
(
" done
\n
"
);
...
@@ -209,3 +223,4 @@ int main(int argc,char **argv) {
...
@@ -209,3 +223,4 @@ int main(int argc,char **argv) {
CRYPTO_mem_leaks_fp
(
stderr
);
CRYPTO_mem_leaks_fp
(
stderr
);
return
0
;
return
0
;
}
}
#endif
/* OPENSSL_NO_SHA */
test/Makefile
浏览文件 @
56431240
...
@@ -62,6 +62,7 @@ SSLTEST= ssltest
...
@@ -62,6 +62,7 @@ SSLTEST= ssltest
RSATEST
=
rsa_test
RSATEST
=
rsa_test
ENGINETEST
=
enginetest
ENGINETEST
=
enginetest
EVPTEST
=
evp_test
EVPTEST
=
evp_test
P5_CRPT2_TEST
=
p5_crpt2_test
IGETEST
=
igetest
IGETEST
=
igetest
JPAKETEST
=
jpaketest
JPAKETEST
=
jpaketest
SRPTEST
=
srptest
SRPTEST
=
srptest
...
@@ -99,7 +100,7 @@ EXE= $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)
...
@@ -99,7 +100,7 @@ EXE= $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)
$(BFTEST)$(EXE_EXT)
$(CASTTEST)$(EXE_EXT)
$(SSLTEST)$(EXE_EXT)
\
$(BFTEST)$(EXE_EXT)
$(CASTTEST)$(EXE_EXT)
$(SSLTEST)$(EXE_EXT)
\
$(EXPTEST)$(EXE_EXT)
$(DSATEST)$(EXE_EXT)
$(RSATEST)$(EXE_EXT)
\
$(EXPTEST)$(EXE_EXT)
$(DSATEST)$(EXE_EXT)
$(RSATEST)$(EXE_EXT)
\
$(EVPTEST)$(EXE_EXT)
$(IGETEST)$(EXE_EXT)
$(JPAKETEST)$(EXE_EXT)
$(SRPTEST)$(EXE_EXT)
\
$(EVPTEST)$(EXE_EXT)
$(IGETEST)$(EXE_EXT)
$(JPAKETEST)$(EXE_EXT)
$(SRPTEST)$(EXE_EXT)
\
$(V3NAMETEST)$(EXE_EXT)
$(HEARTBEATTEST)$(EXE_EXT)
$(V3NAMETEST)$(EXE_EXT)
$(HEARTBEATTEST)$(EXE_EXT)
$(P5_CRPT2_TEST)$(EXE_EXT)
FIPSEXE
=
$(FIPS_SHATEST)$(EXE_EXT)
$(FIPS_DESTEST)$(EXE_EXT)
\
FIPSEXE
=
$(FIPS_SHATEST)$(EXE_EXT)
$(FIPS_DESTEST)$(EXE_EXT)
\
$(FIPS_RANDTEST)$(EXE_EXT)
$(FIPS_AESTEST)$(EXE_EXT)
\
$(FIPS_RANDTEST)$(EXE_EXT)
$(FIPS_AESTEST)$(EXE_EXT)
\
...
@@ -128,7 +129,8 @@ OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
...
@@ -128,7 +129,8 @@ OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
$(FIPS_TEST_SUITE)
.o
$(FIPS_DHVS)
.o
$(FIPS_ECDSAVS)
.o
\
$(FIPS_TEST_SUITE)
.o
$(FIPS_DHVS)
.o
$(FIPS_ECDSAVS)
.o
\
$(FIPS_ECDHVS)
.o
$(FIPS_CMACTEST)
.o
$(FIPS_ALGVS)
.o
\
$(FIPS_ECDHVS)
.o
$(FIPS_CMACTEST)
.o
$(FIPS_ALGVS)
.o
\
$(EVPTEST)
.o
$(IGETEST)
.o
$(JPAKETEST)
.o
$(V3NAMETEST)
.o
\
$(EVPTEST)
.o
$(IGETEST)
.o
$(JPAKETEST)
.o
$(V3NAMETEST)
.o
\
$(GOST2814789TEST)
.o
$(HEARTBEATTEST)
.o
$(GOST2814789TEST)
.o
$(HEARTBEATTEST)
.o
$(P5_CRPT2_TEST)
.o
SRC
=
$(BNTEST)
.c
$(ECTEST)
.c
$(ECDSATEST)
.c
$(ECDHTEST)
.c
$(IDEATEST)
.c
\
SRC
=
$(BNTEST)
.c
$(ECTEST)
.c
$(ECDSATEST)
.c
$(ECDHTEST)
.c
$(IDEATEST)
.c
\
$(MD2TEST)
.c
$(MD4TEST)
.c
$(MD5TEST)
.c
\
$(MD2TEST)
.c
$(MD4TEST)
.c
$(MD5TEST)
.c
\
$(HMACTEST)
.c
$(WPTEST)
.c
\
$(HMACTEST)
.c
$(WPTEST)
.c
\
...
@@ -143,7 +145,7 @@ SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
...
@@ -143,7 +145,7 @@ SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
$(FIPS_TEST_SUITE)
.c
$(FIPS_DHVS)
.c
$(FIPS_ECDSAVS)
.c
\
$(FIPS_TEST_SUITE)
.c
$(FIPS_DHVS)
.c
$(FIPS_ECDSAVS)
.c
\
$(FIPS_ECDHVS)
.c
$(FIPS_CMACTEST)
.c
$(FIPS_ALGVS)
.c
\
$(FIPS_ECDHVS)
.c
$(FIPS_CMACTEST)
.c
$(FIPS_ALGVS)
.c
\
$(EVPTEST)
.c
$(IGETEST)
.c
$(JPAKETEST)
.c
$(V3NAMETEST)
.c
\
$(EVPTEST)
.c
$(IGETEST)
.c
$(JPAKETEST)
.c
$(V3NAMETEST)
.c
\
$(GOST2814789TEST)
.c
$(HEARTBEATTEST)
.c
$(GOST2814789TEST)
.c
$(HEARTBEATTEST)
.c
$(P5_CRPT2_TEST)
.c
EXHEADER
=
EXHEADER
=
HEADER
=
$(EXHEADER)
HEADER
=
$(EXHEADER)
...
@@ -191,11 +193,14 @@ alltests: \
...
@@ -191,11 +193,14 @@ alltests: \
test_gen test_req test_pkcs7 test_verify test_dh test_dsa
\
test_gen test_req test_pkcs7 test_verify test_dh test_dsa
\
test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige
\
test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige
\
test_jpake test_srp test_cms test_v3name test_ocsp
\
test_jpake test_srp test_cms test_v3name test_ocsp
\
test_gost2814789 test_heartbeat
test_gost2814789 test_heartbeat
test_p5_crpt2
test_evp
:
$(EVPTEST)$(EXE_EXT) evptests.txt
test_evp
:
$(EVPTEST)$(EXE_EXT) evptests.txt
../util/shlib_wrap.sh ./
$(EVPTEST)
evptests.txt
../util/shlib_wrap.sh ./
$(EVPTEST)
evptests.txt
test_p5_crpt2
:
$(P5_CRPT2_TEST)$(EXE_EXT)
../util/shlib_wrap.sh ./
$(P5_CRPT2_TEST)
test_des
:
$(DESTEST)$(EXE_EXT)
test_des
:
$(DESTEST)$(EXE_EXT)
../util/shlib_wrap.sh ./
$(DESTEST)
../util/shlib_wrap.sh ./
$(DESTEST)
...
@@ -591,6 +596,9 @@ $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
...
@@ -591,6 +596,9 @@ $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
$(EVPTEST)$(EXE_EXT)
:
$(EVPTEST).o $(DLIBCRYPTO)
$(EVPTEST)$(EXE_EXT)
:
$(EVPTEST).o $(DLIBCRYPTO)
@
target
=
$(EVPTEST)
;
$(BUILD_CMD)
@
target
=
$(EVPTEST)
;
$(BUILD_CMD)
$(P5_CRPT2_TEST)$(EXE_EXT)
:
$(P5_CRPT2_TEST).o $(DLIBCRYPTO)
@
target
=
$(P5_CRPT2_TEST)
;
$(BUILD_CMD)
$(ECDSATEST)$(EXE_EXT)
:
$(ECDSATEST).o $(DLIBCRYPTO)
$(ECDSATEST)$(EXE_EXT)
:
$(ECDSATEST).o $(DLIBCRYPTO)
@
target
=
$(ECDSATEST)
;
$(BUILD_CMD)
@
target
=
$(ECDSATEST)
;
$(BUILD_CMD)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录