Commit 4ba48ec4 authored by Richard Levitte's avatar Richard Levitte
Browse files

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.
parent c257cce9
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
#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);