提交 0e9fc711 编写于 作者: R Ralf S. Engelschall

Make sure the RSA OAEP test is skipped under -DRSAref because

OAEP isn't supported when OpenSSL is built with RSAref.

Submitted by: Ulf Moeller <ulf@fitug.de>
Reviewed by: Ralf S. Engelschall
上级 1b276f30
......@@ -5,6 +5,10 @@
Changes between 0.9.2b and 0.9.3
*) Make sure the RSA OAEP test is skipped under -DRSAref because
OAEP isn't supported when OpenSSL is built with RSAref.
[Ulf Moeller <ulf@fitug.de>]
*) Move definitions of IS_SET/IS_SEQUENCE inside crypto/asn1/asn1.h
so they no longer are missing under -DNOPROTO.
[Soren S. Jorvang <soren@t.dk>]
......
......@@ -195,6 +195,11 @@ int main()
int clen = 0;
int num;
#ifdef RSAref
printf("No OAEP support with RSAref - skipping test\n");
return 0;
#endif
plen = sizeof(ptext_ex) - 1;
for (v = 0; v < 3; v++)
......
......@@ -328,6 +328,9 @@ int padding;
RSARandomState rnd;
unsigned char buf[16];
if (padding == RSA_PKCS1_OAEP_PADDING)
goto err;
R_RandomInit(&rnd);
R_GetRandomBytesNeeded((unsigned int *)&i,&rnd);
while (i > 0)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册