aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--literature/2006_how_to_obtain_full_privacy_in_auctions.pdfbin0 -> 281050 bytes
-rw-r--r--smc.c3
2 files changed, 2 insertions, 1 deletions
diff --git a/literature/2006_how_to_obtain_full_privacy_in_auctions.pdf b/literature/2006_how_to_obtain_full_privacy_in_auctions.pdf
new file mode 100644
index 0000000..0391554
--- /dev/null
+++ b/literature/2006_how_to_obtain_full_privacy_in_auctions.pdf
Binary files differ
diff --git a/smc.c b/smc.c
index e065f8a..e3e90cf 100644
--- a/smc.c
+++ b/smc.c
@@ -24,12 +24,13 @@
24GEN 24GEN
25smc_hextodec (char *s) /* int */ 25smc_hextodec (char *s) /* int */
26{ 26{
27 long i, tmp; 27 unsigned int i, tmp;
28 GEN ret = gen_0; /* int */ 28 GEN ret = gen_0; /* int */
29 GEN v = gtovecsmall (strtoGENstr (s)); /* vecsmall */ 29 GEN v = gtovecsmall (strtoGENstr (s)); /* vecsmall */
30 30
31 for (i = 1; i < lg (v); ++i) 31 for (i = 1; i < lg (v); ++i)
32 { 32 {
33 ///TODO: scanf instead of if
33 if ((v[i] >= '0') && (v[i] <= '9')) 34 if ((v[i] >= '0') && (v[i] <= '9'))
34 tmp = v[i] - '0'; 35 tmp = v[i] - '0';
35 else if ((v[i] >= 'a') && (v[i] <= 'f')) 36 else if ((v[i] >= 'a') && (v[i] <= 'f'))