Christian Grothoff
0bfc7bcbf9
re-compute refresh session hash in reveal step
2016-08-11 22:19:12 +02:00
Jeff Burdges
1f39f7e92b
This might fix the compile error
2016-08-11 21:28:48 +02:00
Christian Grothoff
cc20319a1a
fix minor issues introduced in last reformulation of refresh
2016-08-10 01:01:21 +02:00
Jeff Burdges
bbeef4560d
Switch to X for exchanges
2016-08-09 00:48:08 +02:00
Jeff Burdges
1a2ecef44b
%s/K_i/L_i/g
2016-08-09 00:37:14 +02:00
Jeff Burdges
0155774136
Notational cleanups
2016-08-09 00:35:33 +02:00
Jeff Burdges
eb28eaf320
Update taler.tex to refresh protocol with new coin derivation
...
I made usages of the FDH explicit too, but did not realyl explain it.
2016-08-08 14:57:34 +02:00
Jeff Burdges
cdcd67a27d
Use KDF better
...
We now send the secret_seed to the skm variable, while sending the
counter salt to the xts variable. I have not check this with
http://eprint.iacr.org/2010/264 but it seems correct.
Indeed rsa_blinding_key_derive places the strong source of
randomness in skm too, and uses a constant string for xts.
2016-08-08 12:43:59 +02:00
Jeff Burdges
7958464696
Copy bit twiddling from libgcrypt/cipher/ecc.c
...
Reversed order buisness agrees with KC's experence from gnunet-rs
2016-08-08 10:38:07 +02:00
Christian Grothoff
0fd6cf19af
mostly working migration of the DH-seeded refresh variant
2016-08-07 23:21:49 +02:00
Christian Grothoff
745719dbc1
first half of changing refresh protocol to derive all key data from DH
2016-08-05 16:08:19 +02:00
Christian Grothoff
e800772c85
Merge branch 'master' of git+ssh://git.taler.net/var/git/exchange
2016-07-13 16:02:13 +02:00
Christian Grothoff
0973bca1e4
-be explicit about transaction mode
2016-07-13 16:02:08 +02:00
Marcello Stanisci
59c6856284
fixing #4594
2016-07-07 17:55:25 +02:00
Christian Grothoff
5b86e59eac
authors
2016-07-03 12:20:41 +02:00
Christian Grothoff
c5ed59aca2
cutting down to 16 pages main content
2016-07-03 12:13:18 +02:00
Christian Grothoff
fec688d8bf
introduce AML
2016-07-03 12:01:39 +02:00
Christian Grothoff
855b78f837
fix #4591
2016-06-26 13:44:22 +02:00
Christian Grothoff
9035b9d324
-distfix
2016-06-20 17:45:02 +02:00
Christian Grothoff
ffb6fb608a
-bumps for release
2016-06-20 17:44:10 +02:00
Christian Grothoff
a8412268c0
0.0.2 configure update
2016-06-20 17:40:28 +02:00
Christian Grothoff
0fb17e2b70
now that we have a separate bind, do not check for perms anymore
2016-06-20 11:32:04 +02:00
Christian Grothoff
029911c757
Merge branch 'master' of git+ssh://git.taler.net/var/git/exchange
2016-06-20 10:19:58 +02:00
Christian Grothoff
9fb17b3ca7
use c99
2016-06-20 10:19:56 +02:00
Marcello Stanisci
17c8741e20
typo
2016-06-16 11:22:07 +02:00
Marcello Stanisci
c22a25c22b
typo
2016-06-16 00:22:20 +02:00
Christian Grothoff
8c7406cb42
check refresh amounts add up correctly, fix linker issue
2016-06-15 22:55:05 +02:00
Christian Grothoff
c38a7c5518
more sanity checks, better clean up
2016-06-15 22:55:05 +02:00
Christian Grothoff
754c4ef24c
nicer reports
...
-fix leak
-fix leaks
2016-06-15 22:55:02 +02:00
Christian Grothoff
0c3f6dde25
add support to collect basic metrics and to terminate automatically
2016-06-15 22:55:02 +02:00
Christian Grothoff
c2bb85ffdd
first working version of benchmark logic
2016-06-15 22:55:01 +02:00
Christian Grothoff
f59246e763
clean up blobs
...
clean up blobs
clean up blobs
clean up blobs
pass -c option to taler services, ship with reasonable config
exclude live-keys from config
2016-06-15 22:54:58 +02:00
Christian Grothoff
3876b70eb4
merge refresh closure into struct Coin
2016-06-15 16:42:43 +02:00
Christian Grothoff
e4b9a151a6
restructure benchmark logic so that we can schedule each operation independently
2016-06-15 16:36:17 +02:00
Christian Grothoff
b31c62039d
avoid passing int's as void*'s in benchmark logic
2016-06-15 16:04:29 +02:00
Christian Grothoff
7588f08238
make exchange URI a command-line option
2016-06-15 15:41:17 +02:00
Christian Grothoff
c32cc081ee
misc minor stylistic fixes to benchmark tool:
2016-06-15 15:09:57 +02:00
Jeff Burdges
877c5d9180
Merge branch 'master' of git.taler.net:/var/git/exchange
2016-06-14 16:52:33 +02:00
Jeff Burdges
de55e59207
Minor fixes and adding some FIXMEs about the auditor
2016-06-14 16:52:03 +02:00
Marcello Stanisci
7b9272d3e8
left=0 after successful reveal
2016-06-14 15:58:25 +02:00
Marcello Stanisci
1a7619d54e
comments
2016-06-14 15:53:48 +02:00
Marcello Stanisci
a34a2873ca
reconstructing array of denominations for coins gotten
...
by melting dynamically; as reported in msg (0010890) of
#4576 '
2016-06-14 15:51:58 +02:00
Marcello Stanisci
0e9651210d
Merge branch 'master' of ssh://taler.net/var/git/exchange
2016-06-14 13:10:10 +02:00
Christian Grothoff
389c18c18c
add file for error codes
2016-06-14 09:50:59 +02:00
Marcello Stanisci
18c22e3e2e
fixing corrupted DLL (resulting from double call to json_decref())
2016-06-13 23:40:00 +02:00
Christian Grothoff
62b7bbabed
Merge branch 'master' of git+ssh://git.taler.net/var/git/exchange
2016-06-13 16:36:13 +02:00
Christian Grothoff
6cd71bebbf
implement #4569
2016-06-13 16:36:10 +02:00
Marcello Stanisci
738d0d008e
adding re-withdrawing of spent and non-refreshed coins
2016-06-13 15:42:08 +02:00
Christian Grothoff
2a58f470af
-indentation
2016-06-11 20:42:21 +02:00
Christian Grothoff
c668eace47
-indentation, dox
2016-06-11 19:58:06 +02:00