mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
Update dependencies.
This commit is contained in:
parent
8e228dc56a
commit
4da88a8d92
@ -75,7 +75,7 @@
|
||||
int test_add(BIO *bp);
|
||||
int test_sub(BIO *bp);
|
||||
int test_lshift1(BIO *bp);
|
||||
int test_lshift(BIO *bp,BN_CTX *ctx);
|
||||
int test_lshift(BIO *bp,BN_CTX *ctx,BIGNUM *a_);
|
||||
int test_rshift1(BIO *bp);
|
||||
int test_rshift(BIO *bp,BN_CTX *ctx);
|
||||
int test_div(BIO *bp,BN_CTX *ctx);
|
||||
@ -95,6 +95,9 @@ static int results=0;
|
||||
#include "bss_file.c"
|
||||
#endif
|
||||
|
||||
static unsigned char lst1[]="\xC6\x4F\x43\x04\x2A\xEA\xCA\x6E\x58\x36\x80\x5B\xE8\xC9"
|
||||
"\x9B\x04\x5D\x48\x36\xC2\xFD\x16\xC9\x64\xF0";
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
BN_CTX *ctx;
|
||||
@ -152,8 +155,13 @@ int main(int argc, char *argv[])
|
||||
if (!test_lshift1(out)) goto err;
|
||||
fflush(stdout);
|
||||
|
||||
fprintf(stderr,"test BN_lshift (fixed)\n");
|
||||
if (!test_lshift(out,ctx,BN_bin2bn(lst1,sizeof(lst1)-1,NULL)))
|
||||
goto err;
|
||||
fflush(stdout);
|
||||
|
||||
fprintf(stderr,"test BN_lshift\n");
|
||||
if (!test_lshift(out,ctx)) goto err;
|
||||
if (!test_lshift(out,ctx,NULL)) goto err;
|
||||
fflush(stdout);
|
||||
|
||||
fprintf(stderr,"test BN_rshift1\n");
|
||||
@ -815,19 +823,24 @@ int test_exp(BIO *bp, BN_CTX *ctx)
|
||||
return(1);
|
||||
}
|
||||
|
||||
int test_lshift(BIO *bp,BN_CTX *ctx)
|
||||
int test_lshift(BIO *bp,BN_CTX *ctx,BIGNUM *a_)
|
||||
{
|
||||
BIGNUM *a,*b,*c,*d;
|
||||
int i;
|
||||
|
||||
a=BN_new();
|
||||
b=BN_new();
|
||||
c=BN_new();
|
||||
d=BN_new();
|
||||
BN_one(c);
|
||||
|
||||
BN_rand(a,200,0,0); /**/
|
||||
a->neg=rand_neg();
|
||||
if(a_)
|
||||
a=a_;
|
||||
else
|
||||
{
|
||||
a=BN_new();
|
||||
BN_rand(a,200,0,0); /**/
|
||||
a->neg=rand_neg();
|
||||
}
|
||||
for (i=0; i<70; i++)
|
||||
{
|
||||
BN_lshift(b,a,i+1);
|
||||
@ -849,6 +862,15 @@ int test_lshift(BIO *bp,BN_CTX *ctx)
|
||||
if(!BN_is_zero(d))
|
||||
{
|
||||
BIO_puts(bp,"Left shift test failed!\n");
|
||||
BIO_puts(bp,"a=");
|
||||
BN_print(bp,a);
|
||||
BIO_puts(bp,"\nb=");
|
||||
BN_print(bp,b);
|
||||
BIO_puts(bp,"\nc=");
|
||||
BN_print(bp,c);
|
||||
BIO_puts(bp,"\nd=");
|
||||
BN_print(bp,d);
|
||||
BIO_puts(bp,"\n");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
@ -113,6 +113,6 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
md5_dgst.o: ../../include/openssl/md5.h ../../include/openssl/opensslv.h
|
||||
md5_dgst.o: ../md32_common.h md5_locl.h
|
||||
md5_dgst.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h
|
||||
md5_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md5_locl.h
|
||||
md5_one.o: ../../include/openssl/md5.h
|
||||
|
@ -102,8 +102,10 @@ clean:
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
sha1_one.o: ../../include/openssl/sha.h
|
||||
sha1dgst.o: ../../include/openssl/opensslconf.h
|
||||
sha1dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
|
||||
sha1dgst.o: sha_locl.h
|
||||
sha_dgst.o: ../../include/openssl/opensslconf.h
|
||||
sha_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
|
||||
sha_dgst.o: sha_locl.h
|
||||
sha_one.o: ../../include/openssl/sha.h
|
||||
|
Loading…
Reference in New Issue
Block a user