Skip to content

Commit

Permalink
breaking RNG for libreSSL 2.2.2
Browse files Browse the repository at this point in the history
  • Loading branch information
tpltnt committed Aug 29, 2015
1 parent 3cbac16 commit 8d9b598
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions patches/libressl-2.2.2-breakrng.diff
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
--- rand_lib.c.orig 2015-08-29 02:55:37.688349620 +0200
+++ rand_lib.c 2015-08-29 03:00:34.009818998 +0200
@@ -86,15 +86,15 @@
int
RAND_bytes(unsigned char *buf, int num)
{
- if (num > 0)
- arc4random_buf(buf, num);
- return 1;
+ int i;
+ for (i=0;i<num;i++) buf[i]=1;
+ return (num);
}

int
RAND_pseudo_bytes(unsigned char *buf, int num)
{
- if (num > 0)
- arc4random_buf(buf, num);
- return 1;
+ int i;
+ for (i=0;i<num;i++) buf[i]=1;
+ return (num);
}

0 comments on commit 8d9b598

Please sign in to comment.