Florian Dold
499cff87bf
remove patch_private_key, as it doesn't make any sense
...
In particular, we were patching the EdDSA private keys, which are
*hashed* before doing the curve multiplication. Thus clearing the bits
*before* the hashing doesn't make any sense at all. These bits are
cleared anyway when deriving the public key.
2019-11-28 00:24:05 +01:00
Florian Dold
3de10da757
taler-exchange-tvg: fix copy-paste error
2019-11-25 13:50:04 +01:00
Florian Dold
d3f78be9fc
exchange-tools: add test vector generation tool
2019-11-25 13:36:44 +01:00
Christian Grothoff
70a210ac4d
add another helper
2019-11-25 01:42:55 +01:00
Christian Grothoff
b7a5af7fd4
another sync code
2019-11-24 17:20:13 +01:00
Christian Grothoff
287a8dec9b
add another convenience function to libtalermhd
2019-11-24 17:15:01 +01:00
Christian Grothoff
481223e2eb
fix expectation
2019-11-23 22:41:03 +01:00
Christian Grothoff
f5a783c169
profit
2019-11-23 22:39:13 +01:00
Christian Grothoff
0ea09d3d6e
fix test expectations
2019-11-23 22:30:32 +01:00
Christian Grothoff
633ae7edd1
cleanup
2019-11-23 22:27:27 +01:00
Christian Grothoff
7510b6310b
more libtalermhd migration
2019-11-23 22:26:27 +01:00
Christian Grothoff
7aae6c9045
use CONFLICT for double spending to distinguish properly from FORBIDDEN for bad signatures
2019-11-23 22:21:47 +01:00
Christian Grothoff
51e54bbaa1
use FORBIDDEN, never UNAUTHORIZED
2019-11-23 21:53:14 +01:00
Christian Grothoff
bd8bae913c
define TINY_AMOUNT
2019-11-23 21:46:41 +01:00
Christian Grothoff
4c42e7924e
fix
2019-11-23 21:38:09 +01:00
Christian Grothoff
c22efccce8
migrate parsing logic to libtalermhd
2019-11-23 21:12:27 +01:00
Christian Grothoff
8f006e779e
more refactoring for libtalermhd
2019-11-23 21:06:25 +01:00
Christian Grothoff
cf6ba0c771
more refactoring for libtalermhd
2019-11-23 21:03:05 +01:00
Christian Grothoff
7c11a822ba
more libtalermhd refactoring
2019-11-23 19:29:50 +01:00
Christian Grothoff
e8a88392da
more refactoring towards using libtalermhd
2019-11-23 18:47:07 +01:00
Christian Grothoff
8bca461ea9
first uses of libtalermhd
2019-11-23 17:55:47 +01:00
Christian Grothoff
062bbbb2d7
first uses of libtalermhd
2019-11-23 17:53:42 +01:00
Christian Grothoff
c693ec4a3e
fix warnings
2019-11-23 17:48:45 +01:00
Christian Grothoff
0c85d195f8
add common setup logic to libtalermhd
2019-11-23 11:48:35 +01:00
Christian Grothoff
fef8a57fae
add parsing API to new libtalermhd
2019-11-23 11:02:34 +01:00
Christian Grothoff
a2a5f42915
start with libtalermhd
2019-11-23 10:48:05 +01:00
Christian Grothoff
161b801fd6
sync error codes
2019-11-17 17:04:23 +01:00
Christian Grothoff
7b353c0185
merge
2019-11-16 10:05:57 +01:00
Christian Grothoff
48ff93626c
cleaner
2019-11-16 10:05:34 +01:00
Marcello Stanisci
44bccda22b
new error codes (bank)
2019-11-16 02:36:53 +01:00
Christian Grothoff
636b167655
sync error codes
2019-11-15 09:39:13 +01:00
Christian Grothoff
77b0e836d1
fix off by one: reserve space for 0-termination
2019-11-09 21:36:19 +01:00
Christian Grothoff
c0a87f1087
need more error codes
2019-11-02 13:23:16 +01:00
Florian Dold
29fac256fa
fix path concatenation
2019-11-01 17:09:52 +01:00
Christian Grothoff
375a47d502
improve status codes returned in case of denomination key troubles
2019-11-01 15:36:14 +01:00
Christian Grothoff
40d9674856
fix warnings
2019-11-01 14:34:50 +01:00
Florian Dold
ea57a95ba3
keycheck: print denom pub hash
2019-11-01 13:52:15 +01:00
Christian Grothoff
385b3e77df
tighten formatting rules
2019-10-31 12:59:50 +01:00
Christian Grothoff
325aaddbd6
fix compiler warnings
2019-10-29 20:58:18 +01:00
Christian Grothoff
2696688aa3
fix compiler warnings
2019-10-29 20:57:18 +01:00
Christian Grothoff
afbcf8f42c
improve scoping, fix indentation, fix type
2019-10-29 18:04:04 +01:00
Christian Grothoff
36efe024f5
fix type and indentation
2019-10-29 17:56:00 +01:00
Christian Grothoff
55dd10e947
activate now passing test #25 "
2019-10-29 11:36:25 +01:00
Christian Grothoff
85a9ee6a1d
fix report generation
2019-10-29 11:32:44 +01:00
Christian Grothoff
5ddbdfe91b
do NOT drop deposit confirmations on taler-auditor restart (-r)
2019-10-29 11:32:25 +01:00
Christian Grothoff
a1b01f1195
better auditor logging
2019-10-29 11:31:56 +01:00
Christian Grothoff
956f6dcab4
disable failing test
2019-10-26 22:36:57 +02:00
Christian Grothoff
c308e89eaa
add test to check deposit inconsistency detection logic
2019-10-26 22:36:40 +02:00
Christian Grothoff
7b1d8024db
modify auditor generator to properly create deposit confirmations
2019-10-26 21:49:50 +02:00
Christian Grothoff
80c2153d8b
log decision on auditor DC
2019-10-26 21:18:53 +02:00