提交 4ba48ec4 编写于 作者: R Richard Levitte

Include rand.h so RAND_pseudo_bytes may be declared.

Remove one ampersand so the compiler may complain less.
Make rand() static so it will not conflict with the C RTL.
Make bug() static too, for good measure.
上级 c257cce9
#include <openssl/bn.h>
#include <openssl/rand.h>
int rand(n)
static int rand(n)
{
unsigned char x[2];
RAND_pseudo_bytes(&x,2);
RAND_pseudo_bytes(x,2);
return (x[0] + 2*x[1]);
}
void bug(char *m, BIGNUM *a, BIGNUM *b)
static void bug(char *m, BIGNUM *a, BIGNUM *b)
{
printf("%s!\na=",m);
BN_print_fp(stdout, a);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册