#include <openssl/crypto.h>
#include <openssl/err.h>
+#include <openssl/rand.h>
#ifdef NO_RSA
int main(int argc, char *argv[])
{
return(0);
}
+static const char rnd_seed[] = "string to make the random number generator think it has entropy";
+
int main(int argc, char *argv[])
{
int err=0;
int clen = 0;
int num;
+ RAND_seed(rnd_seed, sizeof rnd_seed); /* or OAEP may fail */
+
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
plen = sizeof(ptext_ex) - 1;
test_des test_idea test_sha test_md5 test_hmac test_md2 test_mdc2 \
test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast \
test_rand test_bn test_enc test_x509 test_rsa test_crl test_sid \
- test_reqgen 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_ssl test_ca
apps:
@echo "Generate as set of DSA parameters"
./$(DSATEST)
-test_reqgen:
+test_gen:
@echo "Generate and verify a certificate request"
@sh ./testgen
rsa_oaep_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
rsa_oaep_test.o: ../include/openssl/e_os.h ../include/openssl/e_os2.h
rsa_oaep_test.o: ../include/openssl/err.h ../include/openssl/opensslconf.h
-rsa_oaep_test.o: ../include/openssl/opensslv.h ../include/openssl/rsa.h
-rsa_oaep_test.o: ../include/openssl/stack.h
+rsa_oaep_test.o: ../include/openssl/opensslv.h ../include/openssl/rand.h
+rsa_oaep_test.o: ../include/openssl/rsa.h ../include/openssl/stack.h
sha1test.o: ../include/openssl/sha.h
shatest.o: ../include/openssl/sha.h
ssltest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
echo "There should not be more that at most 80 per line"
echo "This could take some time."
+echo "string to make the random number generator think it has entropy" >> ./.rnd
+
../apps/openssl req -config test.cnf -new -out testreq.pem
if [ $? != 0 ]; then
echo problems creating request