From 4beee0f69ba65690755e486648d901f716cfd0ee Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 14 Feb 2013 15:34:38 -0500 Subject: [PATCH] Use torint.h in curve25519-donna*.c This will get it building on systems that lack stdint.h --- changes/integers_donna | 3 +++ src/ext/curve25519_donna/curve25519-donna-c64.c | 4 +++- src/ext/curve25519_donna/curve25519-donna.c | 4 +++- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 changes/integers_donna diff --git a/changes/integers_donna b/changes/integers_donna new file mode 100644 index 0000000000..e9c69e8e1c --- /dev/null +++ b/changes/integers_donna @@ -0,0 +1,3 @@ + o Minor bugfixes (portability) + - Tweak the curve25519-donna*.c implementations to tolerate systems + that lack stdint.h. Fixes bug 3894; bugfix on 0.2.4.8-alpha. diff --git a/src/ext/curve25519_donna/curve25519-donna-c64.c b/src/ext/curve25519_donna/curve25519-donna-c64.c index 9ebd8a12d8..b68ff3695a 100644 --- a/src/ext/curve25519_donna/curve25519-donna-c64.c +++ b/src/ext/curve25519_donna/curve25519-donna-c64.c @@ -22,8 +22,10 @@ * from the sample implementation. */ +#include "orconfig.h" + #include -#include +#include "torint.h" typedef uint8_t u8; typedef uint64_t limb; diff --git a/src/ext/curve25519_donna/curve25519-donna.c b/src/ext/curve25519_donna/curve25519-donna.c index 80e4594eec..5c6821ccd8 100644 --- a/src/ext/curve25519_donna/curve25519-donna.c +++ b/src/ext/curve25519_donna/curve25519-donna.c @@ -46,8 +46,10 @@ * from the sample implementation. */ +#include "orconfig.h" + #include -#include +#include "torint.h" typedef uint8_t u8; typedef int32_t s32; -- 2.47.3