X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=apps%2Fspeed.c;h=c4fd79f884fe210e85b80dea5808ba0dae5ae296;hp=779ee03a195bfb5f9b0fa925ff6859821512466d;hb=05ccd698b986131a217f85281977e767673b27d1;hpb=18c77bf29eecac4999c3d5e0dc295dd8a9aaac8a diff --git a/apps/speed.c b/apps/speed.c index 779ee03a19..c4fd79f884 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -590,9 +590,9 @@ int MAIN(int argc, char **argv) #endif #ifndef NO_DES - des_set_key(&key,sch); - des_set_key(&key2,sch2); - des_set_key(&key3,sch3); + des_set_key_unchecked(&key,sch); + des_set_key_unchecked(&key2,sch2); + des_set_key_unchecked(&key3,sch3); #endif #ifndef NO_IDEA idea_set_encrypt_key(key16,&idea_ks); @@ -616,6 +616,7 @@ int MAIN(int argc, char **argv) memset(rsa_c,0,sizeof(rsa_c)); #endif #ifndef SIGALRM +#ifndef NO_DES BIO_printf(bio_err,"First we calculate the approximate speed ...\n"); count=10; do { @@ -707,10 +708,14 @@ int MAIN(int argc, char **argv) #define COND(d) (count < (d)) #define COUNT(d) (d) #else +/* not worth fixing */ +# error "You cannot disable DES on systems without SIGALRM." +#endif /* NO_DES */ +#else #define COND(c) (run) #define COUNT(d) (count) signal(SIGALRM,sig_done); -#endif +#endif /* SIGALRM */ #ifndef NO_MD2 if (doit[D_MD2]) @@ -960,7 +965,7 @@ int MAIN(int argc, char **argv) } #endif - RAND_bytes(buf,36); + RAND_pseudo_bytes(buf,36); #ifndef NO_RSA for (j=0; j